
Your AI Workspace
An IDE for a team of agents.
Open-source, native code editor with a built-in agent manager. Run any CLI agent — Claude, Codex, Gemini, Aider — in parallel branches. Your keys, your terminals, your workflow.
Built with Tauri + Rust. ~25MB binary. Open source (MIT).
Agent Orchestration
Every workspace has a Manager agent that triages incoming work and delegates to specialist agents. Complex tasks go to isolated git worktree branches. Simple tasks are handled directly.
Work arrives
From humans, other agents, or external platforms. Each item gets a priority, type, and source. The inbox is the single entry point.
Manager decides
Simple tasks are handled directly. Complex work gets delegated to specialist agents — backend-eng, frontend-eng, qa-eng — each with their own role and context.
Agents work in parallel
Each agent works in an isolated worktree branch. When done, work flows back for review. The manager merges or requests changes.
Skill Files
Your agents know how to coordinate from the first token. Every workspace gets a SKILL.md — a universal protocol file that works with Claude Code, Codex, Copilot, Cursor, Pi, OpenCode, Goose, and more.
One canonical file, symlinked to every harness's discovery path. Agents wake up with 6 commands: checkin, status, done, msg, reserve, release.
CLI Agent Integration
One click opens an agent in a terminal tab. No custom harnesses, no wrappers — K2SO runs CLI tools directly. Bring your own API keys.
Press ⌘J to see all running agents, jump to their terminal, or copy their output.
Workspace States
Control how much autonomy your agents have. Four modes — from full auto-pilot to fully locked — with per-capability controls for features, issues, crashes, security, and audits.
●Build
Full autonomy. Agents build, merge, and ship everything automatically. No human sign-off needed.
●Managed
Features and audits require human approval. Bugs and security fixes can be handled automatically.
●Maintenance
Bugs and security only. No new features. Agents handle what's broken and nothing more.
●Locked
No agent activity. The workspace is dormant. Useful for freezes or when you need full manual control.
Heartbeat Scheduling
Agents wake on schedule — daily, weekly, monthly, or hourly work windows. Each heartbeat cycle runs the standing orders: check messages, triage inbox, build or delegate, report done. Set it and let them work.
Connected Workspaces
Workspaces talk to each other. Connect them so agents can oversee multiple codebases, send work across projects, and coordinate releases. Messages flow through a DB-backed system with workspace:agent addressing.
AI Workspace Assistant
⌘LA built-in lightweight local LLM (Qwen2.5-1.5B) that configures your workspace from natural language. Describe what you want and it arranges panels, opens files, and launches agents.
Built for agencies & teams
Managing multiple client projects shouldn't mean multiple tools. K2SO keeps every project, branch, and agent session organized in one workspace — so your team ships faster without context-switching.
Multi-Project Workspace
Organize client projects into focus groups. Pin your active engagements. Switch between projects instantly with the sidebar or command palette.
Parallel Workflows
Split into up to 3 columns — review one client's PR on the left while an agent writes code for another on the right. Drag tabs between columns freely.
Branch per Client
Git worktrees let you work on multiple branches simultaneously without stashing or switching. Each client gets their own isolated workspace.
Under the hood
Code Editor
Full editing with syntax highlighting for 30+ languages. Cmd+S to save, Cmd+Z to undo, bracket matching, search — all the shortcuts you expect, built in.
Terminal Persistence
Terminal PTYs survive tab switches via a scrollback buffer. Switch tabs without losing output. Agent sessions resume automatically on app restart.
Active Agent Detection
K2SO detects when an AI agent is running in a terminal and warns you before closing. Never accidentally kill a long-running agent session again.
Tauri + Rust
~25MB binary vs ~250MB+ Electron apps. Native PTY via portable-pty. SQLite via rusqlite. Local LLM via llama.cpp with Metal GPU. Fast startup, low memory.
Mobile — Available Now
Take it with you
K2SO Companion puts your agent workspace on your phone. Monitor agents, chat with running sessions, and approve reviews — all from mobile.
Open Source (MIT)
K2SO is fully open source under the MIT license. Read the code, learn from it, fork it, build on top of it.
github.com/Alakazam-211/K2SO