Wakatime
Overview
SLUG: WAKATIME
Description
WakaTime offers automatic time tracking for developers, integrating with code editors and delivering dashboards on coding activity, project progress, and productivity
Authentication Details
OAuth2
Connecting to Wakatime
Create an auth config
Use the dashboard to create an auth config for the Wakatime toolkit. This allows you to connect multiple Wakatime accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Wakatime Auth Config”. After creation, copy the displayed ID starting with ac_. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using OAuth2
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Wakatime toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
WAKATIME_GET_EDITORS
Tool Name: List IDE Plugins
Description
Action Parameters
Action Response
WAKATIME_GET_GOALS
Tool Name: List Goals
Description
Action Parameters
Action Response
WAKATIME_GET_GOALS_CURRENT
Tool Name: Get current user’s goals
Description
Action Parameters
Action Response
WAKATIME_GET_INSIGHTS
Tool Name: Get User Insight
Description
Action Parameters
Action Response
WAKATIME_GET_INSIGHTS_CURRENT
Tool Name: Get current user’s insights
Description
Action Parameters
Action Response
WAKATIME_GET_LEADERS
Tool Name: List Leaders
Description
Action Parameters
Action Response
WAKATIME_GET_MACHINE_NAMES
Tool Name: List Machine Names
Description
Action Parameters
Action Response
WAKATIME_GET_OAUTH_AUTHORIZE
Tool Name: Generate WakaTime OAuth authorize URL
Description
Action Parameters
Action Response
WAKATIME_GET_PROJECTS
Tool Name: List Projects
Description
Action Parameters
Action Response
WAKATIME_GET_USERS_ALL_TIME_SINCE_TODAY
Tool Name: Get User’s Total Time Since Creation
Description
Action Parameters
Action Response
WAKATIME_GET_USERS_CURRENT_ALL_TIME_SINCE_TODAY
Tool Name: Get current user’s total time since account creation
Description
Action Parameters
Action Response
WAKATIME_GET_USERS_CURRENT_INSIGHTS
Tool Name: Get current user’s insights
Description
Action Parameters
Action Response