Agents that exist, not sessions.
Brief a coding agent once. It works on its own, keeps its own folder and clock,
and checks in only when something is yours to decide.
Built by Utkarsh Kanwat ยท ๐
Overtime runs agents that keep working without you. Brief one once, in plain words: it plans, does the work, keeps its own notes, wakes itself when something happens, splits big jobs across helpers, and messages you only when something is yours to decide. It has no model of its own: it drives the coding agents you already use (Claude, Codex, Gemini CLI, OpenCode, anything that speaks [ACP](https://agentclientprotocol.com)). ## Quick start ```bash npm install -g @ukanwat/overtime overtime ``` 1. Type a name for your first agent and press Enter. 2. Check what it runs on (backend, model, daily budget, folder) and press Enter again. 3. Tell it what it's for. It writes down its own job and gets to work. Needs Node 22.19+ and one coding agent signed in (Claude is built in and uses your Claude Code login). Closing the app changes nothing: a small background process keeps your agents running. ## What people use it for Each of these is one agent you brief once, in plain words. It works on its own schedule, on what you give it access to, and asks before anything that's yours to decide. **For your work** - **repo-keeper**: watches CI and dependency PRs, fixes what breaks, and asks before merging anything that ships. - **on-call**: a watch on your logs or metrics wakes it within seconds; it finds the cause, rolls back or fixes, and writes the postmortem. - **reviewer**: reviews each PR as it opens, big ones split across helpers, and leaves its findings worst first. - **release**: cuts the release, writes the changelog and notes, canaries it, and asks before it reaches everyone. - **research**: reads papers, docs or competitors on a schedule, and reports with sources only when something is worth knowing. **For your life** - **Trips**: watches fares and stays for the dates you give it, builds the itinerary, and asks before it books. - **House hunt**: checks new listings each morning, compares them against what you want, and lines up viewings. - **Money**: closes each month from the statements you export: spending against your budget, and subscriptions you no longer use. - **Learning**: a short daily drill for a language or skill, adjusted to how you did yesterday. - **Side project**: ships your weekend app, watches its reviews and crash reports, and fixes and resubmits while you sleep. ## How it works - **An agent is a folder** in `~/overtime/agents/