AI Agents
Let AI coding assistants track time automatically as they work.
Overview
TeeckIn allows AI assistants to track time automatically as they work. Whether it's Claude Code, Cursor, or any MCP-compatible agent doing coding, research, writing, or analysis — agents are treated as first-class team members with their own identity and time entries.
Pro Feature
Why Track AI Time?
Visibility
See how much work AI does vs humans. Understand your team's AI contribution.
Billing Control
Choose whether to include AI hours on client invoices. Bill at different rates if needed.
Audit Trail
Know exactly what work was AI-assisted. Important for compliance and transparency.
Automatic Tracking
AI tracks its own time. No manual entry needed - it just works as your AI handles tasks.
Authentication Methods
TeeckIn supports two authentication methods for AI agents:
●Browser-Based OAuth (Recommended)
Authentication happens in your browser - no secrets to manage or store in project files. The AI tool opens your browser, you log in to TeeckIn, select an agent, and you're connected.
Used by: Claude Code (MCP with PKCE)
●Client Credentials (API Keys)
For tools that don't support browser-based auth. You create an agent in TeeckIn, copy the Client ID and Client Secret, and configure them in your tool.
Used by: Codex CLI, Cursor, Copilot, Windsurf, custom integrations
Which method do I need?
Supported Agents
Personal vs Organization Agents
Personal Agents
For solo developers and freelancers. Created in Settings > Agents.
- - Track time on your personal topics
- - No organization required
- - Requires Pro subscription
Organization Agents
For teams. Created in Organization Settings > Agents.
- - Track time on organization topics
- - Each team member manages their own agents
- - Requires Team plan on the organization
How It Works
Claude Code (Browser OAuth)
- 1Run
npx @teeckin/agent init --claudein your project - 2When Claude Code connects, your browser opens automatically
- 3Log in to TeeckIn and select (or create) an agent
- 4Done! Claude tracks time automatically - no secrets to manage
Other Tools (Client Credentials)
- 1Create an agent in TeeckIn (Settings > Agents)
- 2Copy the Client ID and Client Secret (shown once at creation)
- 3Run
npx @teeckin/agent initand enter credentials when prompted - 4The agent authenticates using your credentials
Agent Limits
| Plan | Agents per Member |
|---|---|
| Free | Not available |
| Pro | 5 |
| Team | 5 per seat |
In This Section
Learn how to set up and use AI agents: