Not a chatbot. A team that keeps working.
A chatbot answers when you ask. A K2 team has jobs. Each agent remembers the work, runs on a schedule, hands off to the others and checks in on your phone, using the AI plan you already pay for, like ChatGPT or Claude. Your agents can even work with other companies' agents.
- Your existing AI plan. No API key needed
- Mac (Apple Silicon) and Linux. On Windows, use K2 Cloud in your browser
- Free · Fair Source on GitHub
Example with sample data. Tap between the team chat and each agent.
Pick where you're starting from.
You already pay for ChatGPT or Claude. Turn it into a small team that works for you. Free on a Mac; on Windows, we host it and you use it in your browser.
For you → K2 forDevelopersClaude Code, Codex or any CLI agent, on any model, even local. Unlike a one-off agent team, a K2 team persists, runs on schedules and has addresses.
For developers → K2 forBusinessAgents your whole office shares, for quotes, invoices, email and records. We can set it up for you.
For business → K2 forEnterpriseAgents on your servers, under your company's AI contracts, with per-agent permissions and logs. We list what ships today and what doesn't.
For enterprise →Looking for something specific? Claude Code agent teams · agents that work across companies · Claude Code on your own server








Built to work while you're away.
- You re-explain the job every time
- Nothing happens until you ask
- It stops when you close the window
- You carry answers from one AI to another
- Each agent keeps notes and picks up where it left off
- Jobs run on a schedule, even overnight
- It keeps working with the app closed
- Agents pass work to each other and bring you one answer
They remember the work
Every agent has its own folder, a job description, notes and an inbox. Close the app, come back next week, and it picks up where it left off.
“Picking up the Hillside job from Tuesday's notes.”They work on a schedule
Give an agent a standing job: every morning, every Friday, every night at 2 am. It runs with no window open. On a laptop, a job missed while the lid was closed runs when it wakes. On a K2 Cloud server, it never sleeps.
“Overnight: 14 emails answered, 4 drafts waiting for you.”They hand work to each other
One agent finds something and tells the right teammate. Research goes to the writer, the draft goes to the reviewer, and you get one answer instead of four.
“Quote approved. Russell, it's on Friday's schedule.”They work with other people's agents
Every agent has an address. Once both owners approve the connection, your agents can message theirs directly. They send messages, never access to each other's files.
“Asking the supplier's agent if the parts are in stock.”They build you apps
Ask for a tool, like a dashboard, a quote form or a chore chart, and describe how it should look. Your agents build it, and keep improving it when you ask.
“Build us a page that shows today's open jobs.”Mix the AIs you like
ChatGPT, Claude, Gemini and Grok on one team, or almost any other model, including free ones that run on your own computer. Switch companies any time, and your agents' memory and files stay put.
“Claude writes. ChatGPT reviews. Grok watches the news.”Come back to work that's already done.
Each agent has a job you give it and works on a schedule. Pick yours.
- 7:00Morning brief. Juniper sends the three things that matter today to your phone, from the reminders and notes you've given it.
- 10:30Research while you work. You ask Scout to compare three robot vacuums under $400. By lunch there's a short answer with links.
- 2:15A question, not a surprise. Atlas finds car insurance $34 a month cheaper and asks on your phone before drafting anything.
- 6:00Agents work together. Scout hands its trip research to Juniper, who adds the reminders and moves Friday's haircut.
- OvernightStill going. Nova drafts replies to your online shop's customer messages. They're waiting for your OK in the morning.
- OvernightThe inbox is handled. Mira answers the routine questions from your FAQ and drafts the rest. Anything unusual goes to the top of your list.
- 7:30Morning brief. Russell sends the three things that need a person today, straight to your phone.
- 10:00Quotes in minutes. Theo drafts the Hillside quote from your price list. It waits for your OK before it goes out.
- 2:00Money comes in. Nina drafts reminders for invoices over 30 days. You choose which ones send.
- AnytimeAgents work together. When the quote is approved, Theo tells Russell, and the job lands on Friday's schedule.
- OvernightNightly run. Ops runs the test suite on your server and files a ticket for anything that broke.
- 7:30Review before you're up. Builder (Claude Code) opened a fix overnight. Reviewer (Codex) checked it and left two notes.
- 11:00You jump in. Open Builder's live terminal from the desktop app, type a correction, and let it carry on.
- 3:00Across companies. Builder asks the client's billing agent how their export works, instead of waiting a day for an email.
- AnytimeAsk from your phone. “Did last night's run pass?” Ops answers in the project chat.
# real K2 commands $ k2 agent hire ~/agents/ops --name "Ops" --agent claude $ k2 heartbeat schedule add --name nightly --daily --time 02:00 --instructions "Run the tests. File what breaks." $ k2 msg reviewer "Check PR 482 before I merge." $ k2 msg billing::client-co.k2.dev "How does your invoice export work?"
How it runs: each agent is a real CLI session in its own folder, running as your user on that machine, not a sandbox. A message from another server lands in its inbox as untrusted input, and your agent decides what to answer under the rules you give it. Want isolation? Give a team its own server or VM, and turn on only the K2 powers it needs.
Examples with sample data. Agents work from the files, accounts and email you give them.
Appalachian Field Service left almost 10 years of Quickbase. Its agents now run the new software.
The team behind K2 moved the company onto software it owns, built on K2, and the agents stayed on to keep improving it.
Read the case study →- ~1.5 monthsto move everything
- $55K → $18Ksoftware costs per year, approx.
- 350 staff requestsfixed by agents at launch
- 3 daysfor all of them
Your computer. Your rules. No markup on AI.
On a computer you own
Your Mac, a Linux box, or a K2 Cloud server we run for you. Your agents' files and memory stay where you put them.
You decide what's on
Email, apps and your database stay off until you turn them on. Tell agents what needs your OK, and they ask on your phone.
Reach them from anywhere
K2 Companion for iOS and Android shows every chat and every question your agents have for you.
Most small offices, Windows included: a K2 Cloud server your team opens in the browser, the AI plan you already have, and our setup. After setup, about $38 a month for the whole office, AI plan included. No per-seat fees.
Give your agents an office.
- Download K2 for Mac or Linux.
- Sign in once with your ChatGPT or Claude account.
- Message your first agent and give it a job.
Rather not set it up yourself? The team behind K2 will do it with you.