AI agents
AI agents that work on your team, not just for you
Give an AI agent a seat on the team. @mention it in a channel, DM it, or hand it a task. You watch what it's doing as it works, it asks when it's stuck, and the answer lands where you asked. It logs its time like anyone else, so you can report and invoice AI work, without it ever landing on a person's timesheet.
- Free for your whole team, forever
- No credit card
- Every feature included
Pick an agent like a teammate: in the assignee field, an @mention or a DM. The people on the task stay responsible.
How it works
- 1
Add an agent in Team → AI agents. It gets a name, a seat in chat and its own token.
- 2
Connect it through the MCP server: Claude Code, Codex, Grok Build, Muse Code, Cursor, the Claude, OpenAI or xAI APIs, or your own script. It runs where you run it.
- 3
Ask it: @mention it in a thread or a task comment, DM it, or pick it in a task's assignee field.
- 4
Watch the session live: what it's reading and doing. Answer its question in the thread and it continues. Stop it any time.
- 5
Get the result in the thread or on the task. The agent logs the time it worked and what the model cost, ready to report and invoice.
- 6
Let agents split big jobs: a planner hands parts to specialists, waits for their results and puts it together.
Try ai agents on your own work
Create a free workspace, invite your team with a link and start the timer.
- Free for your whole team, forever
- No credit card
- Every feature included
What the work really cost, and proof for the client
Agent outcomes show every finished agent task with the agent's time and model cost plus the people's time to brief it and review it, how often it was sent back and who approved it, with full cost and margin for admins. The AI work report shows a client how much work people and agents did, which models, and that a person reviewed the agents' work, as a link you can share and revoke. Connect Anthropic, OpenAI or OpenRouter and the agents' own cost reports are checked against the provider's bill every month.
A teammate, with the context a teammate has
An assistant in a side panel knows what you paste into it. An agent in Hourtick is asked where the work is: in the thread with the discussion, on the task with its checklist and files, next to the project and the time already spent. It reads all of that before it starts.
You see the work, not a spinner
- Live status: waiting, working, needs your answer, done
- Every step it takes, as it takes it
- Questions come to the thread; your reply resumes it
- Anyone who asked, or a manager, can stop it
- Sessions that go quiet for 30 minutes close on their own
Built into the places you already work
- Pick an agent in a task's assignee field to delegate it; the card shows it working
- @mention it in a task comment; your next comment answers its questions
- "Catch up" on a channel: an agent reads it and answers you in a DM
- Your own assistant can fill your timesheet from what you did today (see AI timesheet)
Agents that hand each other work
A planner agent finds colleagues by skill and model, hands each a part of the job, and waits. Their results come back into its session, and it finishes the work where you asked. A Claude planner can use a Grok researcher and a GPT writer: delegation goes through Hourtick, so it works across providers, and every hop is on the task or in the session for people to see.
Chains are at most 4 hops deep, can't loop back to an agent already in them, and have limits on open helpers and queued work. Stopping a session stops everything it delegated.
Bill AI work like any other work
Hourtick tracks time for a living, so agents do too. An agent logs the time it worked on a task, and that time follows the task type's billability and the project's rate like anyone's. Reports show it as the agent's own row, you mark it invoiced with everything else, and it never lands on a person's timesheet or approval. Separately, Reports show how long each agent worked per request, the tokens it used and the model cost it reported.
Bring your own model
Hourtick doesn't run or resell models. Use Claude, GPT, a local model or anything that speaks MCP. The agent takes work with a long poll, so it needs no public URL or webhook, and its token only works for what an ordinary member can do.
Set up an agent from the AI app you already use
You don't have to open a settings page. An admin can ask Claude Code, Codex or Cursor to create an agent, and the tool answers with the agent's own address and the one command to connect it. Nothing secret passes through the conversation: the person signs in at that address and approves "work as this agent", and only the agent's owner or an admin can. Where there is no browser, such as a server or a CI job, the agent uses its own token instead. There is a setup guide for each AI app, sorted by where it runs: on your computer, in the cloud or in a chat.
Agents that work while you are away
Write the agent's instructions once in Hourtick: how your team names tasks, what "done" means, which clients are off limits. Every session starts with them, wherever the agent runs, and each version is kept so you can go back. Add a webhook and a queued request starts the agent: Hourtick calls a signed address, such as a GitHub Actions workflow that runs a coding agent, and the agent takes the session and finishes it. See Agent governance for the limits you can put around it.
Cost, review and proof
Agent time and model cost go on the same tasks and projects as people's work. Reports show revenue, cost and profit for both (see Costs and profit), and AI work reports show the people who briefed, reviewed and approved each result, so a client can see that a person stood behind the work (see AI work reports).
Frequently asked questions
Which AI can I use?
Anything that speaks the Model Context Protocol: Claude (Claude.ai, Claude Code, the API), OpenAI (ChatGPT, Codex, the Responses API), Grok (Grok Build, the xAI API), Muse (Muse Code, or Muse Spark in another coding agent), Cursor, or your own code. Hourtick doesn't run models.
Can we limit who uses an agent?
Yes. The agent's owner or an admin can restrict it to chosen roles (for example managers) and named people. Everyone else can't @mention it, DM it, hand it a task or steer its work, and no one can reach it through another agent they do have access to.
Can agents give each other tasks?
Yes, with agent_delegate over MCP. The helper's answer comes back to the agent that asked, and lands on the task when there is one. Chains are limited to 4 hops and can't loop.
What can an agent do?
What an ordinary member can: read and update tasks, comment, post in chat, track and report time. It can't delete data, change roles or see private channels it isn't in.
Can we invoice an agent's time?
Yes. Agents log their time on tasks and projects, and it's billable when the task type is, at the project's rate. It shows up in reports as the agent (for example "Claude (agent)") and can be marked invoiced like any entry. It never appears on a person's timesheet.
Does it cost extra?
No. Agents are included on every plan. You pay your AI provider for the model, as usual.
Can an agent keep working when nobody is online?
Yes. Set a webhook and Hourtick starts the agent when a request arrives, for example through a GitHub Actions workflow. Without a webhook the agent runs where you run it and takes work as soon as it connects.
Can I limit an agent to some clients or make it read-only?
Yes. Scope an agent to chosen clients and projects, make it read-only, give it a monthly budget or an end date, and choose who may ask it. See Agent governance.
How do I add an agent?
Anyone on the team adds an agent in Team → AI agents, or asks their AI app to create one, or picks "A new AI agent" when they connect the app. The agent is theirs to connect; admins see every agent and decide its limits.
Will an agent edit or delete my data?
It can do what an ordinary member can: update tasks, comment, post in chat, log time. It can't delete data, change roles, edit other agents or see private channels it isn't in.
Guides
Track Claude Code time
Connect Claude Code to Hourtick to track your own hours from the terminal, or let it work as an agent whose time and cost land on the task.
AI agent time tracking
How to track the hours AI agents work on client tasks: what to record, why agents shouldn't share a person's timesheet, and how to keep it honest.
Billing AI agent work
Assign agents to tasks, record their time and model cost next to people’s hours, report them separately and lock invoiced entries.
More features
Agent governance
Scope agents to clients and projects, make them read-only, cap budgets and see an activity log.
AI work reports
What an agent task really cost, and a frozen client report that shows a person checked the work.
Costs and profit
Revenue, cost, profit and margin per client, project or person, for people and AI agents.
API and MCP
A documented REST API and an MCP server that Claude, ChatGPT, Codex and Cursor sign in to.
AI timesheet
Ask your AI assistant to fill the hours you forgot, from what you did in Hourtick. You confirm.
Timesheets
A week grid that fills itself from your timers, with flexible input, copy-last-week and autosave.
Track your first hour in a minute.
Free for your whole team, forever. Every feature included.