Klaussy Desktop 发布:多智能体、多仓库的智能体优先 IDE
steph-dove/klaussy-desktop
Klaussy Desktop 结束六个月闭门开发正式开放,这是一款智能体优先的桌面 IDE,每个任务生成独立 Git worktree 并运行独立智能体,可并行使用 Claude Code、Codex、Gemini、Copilot、Cursor、Cline、opencode、Kimi Code 等,也可通过 Ollama 加 Aider 驱动本地模型。
The agent-first IDE that reviews its own code before you commit.
The desktop is the face. The
klaussy-agentsengine is the spine. While other orchestrators give you a worktree grid, Klaussy brings the conventions, custom skills, and active git-level guardrails that actually keep agents aligned with your codebase.
Designed by an ex-GitHub, ex-Twitch, and ex-Microsoft engineer, Klaussy Desktop runs multi-agent, multi-repository AI coding sessions in a unified, tabbed light-themed workspace. It spawns isolated Git worktrees per task, enabling you to run multiple agents in parallel without juggling branches, staging mess, or local workspace clutter.
📣 Out of stealth. Klaussy has been in heads-down development for six months — quietly battle-tested by a private group of developers shipping real production work through it every day. After months of dogfooding, refinement, and distributing builds to testers, it's finally open to everyone.
🚀 Key Highlights
- ⚡ Parallel Agents, Isolated Worktrees One task = one git worktree + one independent agent. Run Claude Code, Codex, Gemini, Antigravity, Copilot, Cursor, Cline, opencode, and Kimi Code side by side — or drive a tab with a local model through Ollama (via Aider), or drop to a plain shell. The visual sidebar tracks staged/unstaged counts, status, and branch alignment per task.
- 🧪 Sandboxed Agents (Nemesis8) Optionally run an agent inside an isolated Nemesis8 Docker sandbox instead of directly on your machine. Add a gateway under Preferences → Nemesis8 Sandboxes (one click sets one up locally), then pick Nemesis8 Sandbox as the agent for any tab. Keeps the agent's blast radius off your host, and works against a local or remote gateway.
- 📂 Multi-Repo Git Sessions Coordinate changes across multiple microservices or repositories on a shared task branch across GitHub, GitLab, and Bitbucket. Each repository spins up its own isolated worktree so agents can safely collaborate.
- 🛡️ Commit-Time Review Gate A built-in pre-commit and pre-push hook runs an agent-powered audit looking for silent failures, leaked credentials, debug leftovers, correctness bugs, and overly verbose comments. Auto-tidies code before committing.
- 🔍 PR & MR Reviews Without Local Checkout Paste a GitHub Pull Request, GitLab Merge Request, or Bitbucket Pull Request URL to view files, commit history, checks, and AI review tabs. Instantly materializes any review into a local worktree for editing with one click.
- 🔄 Cross-Agent Session Resuming Start a session with Claude Code, pause it, and resume it under Gemini, Antigravity, Cursor, Cline, opencode, or Kimi Code. Klaussy Desktop automatically compiles a structured handoff brief to catch the new agent up.
- 📡 Broadcast to All Agents Type one prompt and send it to every agent in a session at once — kick off the same task across each worktree without retyping.
- 🔔 Answer Agents from Slack & Discord Get a message when an agent finishes, fails, or stops to ask permission — then hit Approve/Reject or reply with text right there, and it goes straight to the agent's terminal. Klaussy dials out over Socket Mode / the Discord Gateway, so there's no public URL, tunnel, or open port. Approvals are limited to an allow-list you name, single-use, and expire. Set it up under Preferences → Slack & Discord Notifications (step-by-step guide).
- 🔌 Multi-Agent MCP Manager Connect Model Context Protocol servers (GitHub, GitLab, Slack, Linear, Notion, Datadog, and more) across Claude, Codex, Cursor, Gemini, and the rest — from one catalog, with a single add fanning out to every agent you pick.
- 🛠️ Workflow-Oriented Tools
Fuzzy command palette (
Cmd+K), pop-out task windows, and built-in flows for planning, debugging, and humanizing prose.
📦 Download & Install
Prebuilt, signed, and notarized binaries are available for macOS, Windows, and Linux. Free for individual use — no account or access key required.
➡️ Download the Latest Release | ★ Star this Repo | 💬 Join the Discord
- macOS: signed + notarized using Apple Developer ID. Drag
Klaussy.appto/Applications. - Windows: signed with an EV Code Signing certificate. Run the installer.
- Linux: AppImage,
.deb, and.tar.gzpackages are provided.
📸 In Action
Multi-agent, multi-repo workspace — run agents side by side, each in its own worktree, with a live file tree and editor.
Conventions-aware PR & MR review — paste a pull request or merge request (GitHub, GitLab, Bitbucket) and get a structured AI review: findings ranked by severity, suggested changes, and one-click Implement / Add to PR.
CI debugging built in — when a check fails on GitHub Actions, GitLab CI/CD, or Bitbucket Pipelines, Klaussy pulls the logs and an agent explains the root cause and proposes a concrete fix without leaving the app.
Inline CI annotations — failures and warnings are surfaced with their stack frames right in the CI View tab.
📋 Prerequisites
Klaussy Desktop automatically detects and configures your local environment. It requires:
- Node.js 24+ (the agent stores are read through
node:sqlite) - Git Forge Tools / Credentials (GitHub CLI
gh, GitLab CLIglab, or Bitbucket credentials) - An Agent CLI or IDE extension (Claude Code is the default; also supports Codex, Gemini, Antigravity, Copilot, Cursor, Cline, opencode, Kimi Code, and local models via Ollama + Aider)
Optional: Docker + a Nemesis8 gateway if you want to run agents sandboxed rather than directly on your machine, and Ollama for local inline autocomplete.
Setup Commands
macOS
brew install node gh glab
gh auth login
glab auth login
npm install -g @anthropic-ai/claude-code && claudeWindows
winget install OpenJS.NodeJS GitHub.cli GitLab.glab gh auth login glab auth login npm install -g @anthropic-ai/claude-code claude
Linux
sudo apt install nodejs npm gh glab
gh auth login
glab auth login
npm install -g @anthropic-ai/claude-code && claudeFor Bitbucket repositories, connect an App Password or token under Preferences → Git Accounts.
🛠️ Developer Setup (Run from Source)
If you'd like to build or modify the desktop client locally:
git clone https://github.com/steph-dove/klaussy-desktop.git
cd klaussy-desktop
npm install
npm startPackaging Binaries
npm run dist:arm64 # macOS Apple Silicon DMG npm run dist:intel # macOS Intel DMG npm run dist:win # Windows executable (requires Windows host) npm run dist:linux # Linux AppImage + DEB (requires Linux host)
📂 Repository Architecture
main/: Electron main process. Manages PTY terminals, file watching, git worktrees, and the pre-commit review server.preload.js: Context-isolated IPC bridge.docs/: User setup guides, notification workflows, and legal policies (EULA, Privacy).
⚖️ License & Attribution
Klaussy Desktop is source-available under the Sustainable Use License (SUL 1.0). You can run, modify, and self-host the software for personal, non-commercial, and internal business use. Reselling or offering Klaussy Desktop as a paid hosted service requires a commercial license.
The underlying generator engine, klaussy-agents, is source-available under the Functional Source License (FSL-1.1-MIT).
© 2026 Dovatech LLC
来源:GitHub · github.com



