> DEVCLOCKED AGENT

    Ask your time tracker.

    It answers from your measured sessions, commits, and invoices, and only changes something when you confirm it.

    Answers from tracked data, not guesses

    Proposes, never executes on its own

    Team rollups for workspace members

    Confirm before anything changes

    A card shows exactly what it's about to do.

    Draft an invoice, approve timesheet items, attach an issue to a session, and the agent proposes the change instead of making it. You see the card, you click Confirm or Cancel, and that's the only way anything moves.

    DevClocked Agent
    Agent
    New Chat
    History
    Model usage and project splitLast month's timesheet checkLongest focused session in MayAI assistance in last weekCreate Project A July timesheetHelp with invoices and clientsLongest focused session this year
    New chat
    Agent
    Ready when you are, Alex
    Ask about your time, projects and invoicing.
    Ask about your tracked time…
    Enter to send · Shift+Enter for a new line
    Which repositories did I touch this week?Which of my projects are not set up for billing?Which day was my most productive in the last 30 days?Shuffle
    Which repositories did I touch this week?
    Checked your sessionsChecked your commits
    Three this week. Project A: 14.2h, 31 commits, mostly Tuesday and Thursday. Project B: 10.6h, 12 commits. Project C: 6.6h, 4 commits. Project B has 4h 10m tracked that is not on a timesheet yet.
    Add Project B's 4h 10m to this week's timesheet
    Writes need your click. Nothing changes until you confirm.
    ConfirmCancelExpires in 14 min
    Ask about your tracked time…
    Enter to send · Shift+Enter for a new line

    Getting a straight answer out of your own tracker takes five tabs.

    The hours are in Sessions. The billable ones are in Timesheets. The invoice is in a different screen entirely, and the team numbers live somewhere else again. Asking "what can I invoice for Acme this month" should not mean opening four pages and doing the subtraction yourself.

    How it works

    Month-end in four turns.

    Step 1

    Check coverage

    Ask for an invoice or timesheet and the agent checks the period first: what is tracked, what is already aggregated, what is missing a rate or a client.

    Step 2

    Aggregate

    If the period has not been aggregated yet, it proposes running the aggregation. One click builds the timesheet items.

    Step 3

    Approve

    It lists what is pending and proposes approving it. Confirm, and those items become ready to invoice.

    Step 4

    Draft

    It proposes the invoice draft itself. Confirm creates it. Nothing is ever sent from here. Push to Xero from the Invoicing page, same as any draft.

    What it returns

    Real questions, real numbers.

    Time and sessions

    "What did I do on Project A last week?"

    "18.4h across 11 sessions, most of it Tuesday and Thursday. Longest session: 2h 40m. 14 commits, all on feature/project-a-auth."

    Timesheets

    "Aggregate June for Acme and show me what's still unapproved."

    "June aggregated: 22 work items, 61.2h billable. 14 already reviewed, 8 pending. Want me to propose approving the pending ones?"

    Invoices

    "Draft the July invoice for Acme, unbilled only."

    "34.5h ready to invoice across 2 projects. Proposing a draft invoice. Confirm to create it."

    Teams

    "Who logged the most agent time on the team this month, and what's Client B's project status?"

    "One teammate led agent hours at 38% of the team total. Client B's shared project shows 3 contributors and 46 commits this month, all covered by the workspace commit report."

    Boundaries

    What the agent will not do

    • Read anyone else's sessions, timesheets, or invoices. It answers from your own book, plus team rollups you already have access to.
    • Change anything without a confirm card, ever.
    • See or store your other agents' conversations. No chat content from Claude Code, Codex, or Cursor sessions is stored or read.
    • Do anything above your plan tier. Team questions need a workspace; write proposals need a Pro plan.

    Two ways to ask

    Agent vs. MCP server

    CapabilityAgent (/agent)MCP server
    Where you use itIn the DevClocked web appYour editor or terminal (Claude Code, Codex, Cursor, and others)
    AuthYour signed-in sessionA DevClocked API key
    ReadsSessions, timesheets, invoices, token usage, delivery and issue reportsThe same personal read tools
    WritesProposes changes you confirm: invoices, timesheet items, issue linksRead-only
    Team dataTeam analytics, roster, shared-project rollups, workspace commit reportNot available

    Frequently Asked Questions

    Everything you need to know about DevClocked

    Pro and above, and it is included in the free trial. Free accounts see it in the sidebar but need to upgrade to use it.

    A general-purpose language model configured on our end. We do not commit to a specific vendor in the product, since the model behind it can change without changing what you can ask.

    No. Your conversations are stored so you can come back to them, not sent anywhere for training.

    Yes, any time, from the agent page. Deleting removes the conversation and its messages.

    If you are in a workspace, yes. It can answer team analytics, roster, shared-project rollup, and commit-report questions, with analytics, rollups and commit reports scoped to the last 90 days and at the same day-level detail the Team Analytics page shows. If you are not in a workspace, those questions do not apply.

    A few reasons: the question needs a plan you are not on, it asks about a workspace you are not a member of, it asks for a window longer than the tool allows, or the request tripped a content filter. It will tell you which.

    Everything Git cannot show you.

    One operating layer for humans and agents shipping in parallel.

    Book demo