Are you the author? Sign in to claim
Local-first desktop command center for running and supervising teams of AI coding agents — embedded Claude Code terminal
A cross-platform desktop command center for running and supervising AI agent teams — built and tested on macOS first.
Codenest is a local-first desktop app for running and supervising teams of AI coding agents. It hosts embedded terminals that run real Claude Code CLI sessions, tracks their work on a kanban Work Board, and runs agents on cron Schedules — all from a single window, with every bit of state kept in a local SQLite database on your machine.
It is built on a cross-platform stack (Tauri 2, a Python sidecar, and a React frontend) intended for macOS, Windows, and Linux. Today it is built and tested on macOS (Apple Silicon) — the only supported platform for now; other platforms are on the roadmap.
Grab the latest macOS (Apple Silicon) .dmg from the
Releases page. Builds for
other platforms will be added there as they are tested.
Open the .dmg and drag Codenest.app into /Applications.
Releases are unsigned, so clear the quarantine attribute:
xattr -cr /Applications/Codenest.app
On first launch, if macOS blocks the app: macOS 15+ open System Settings → Privacy & Security and click Open Anyway; on older macOS, right-click the app and choose Open.
See docs/install.md for the full walkthrough, where data lives, and how to reset the app.
Codenest's sidebar is organized into groups. The features below ship today and are visible by default; individual features can be toggled under Settings → Features.
Workspace
Agents
Knowledge
Tools
System
These are placeholders for features we intend to build. They are disabled by default and hidden from the sidebar until they are ready — the details below are provisional and may change:
Command — the Command Center: a live constellation of your projects and the agents attached to them, session counters, and a running activity feed.
Expand the constellation to full screen to pull agents and projects apart, pin nodes where you want them, and scrub across the last hour, day, or week.
Overview — a 24-hour pulse of cost, sessions, and completed tasks, plus an attention queue, budget burn, and a momentum timeline of commits and sessions.
Agents — your team of agent definitions, grouped by scope. Codenest ships with three org agents (Atlas, Orion, Vega) shared across the workspace.
Launch Agent — pick a project, provider, and profile, lay out a grid of panes, and launch embedded or as a popout window. Save any setup as a preset.
Projects — the repositories your agents work in. Imported projects stay read-only sources; nothing is ever written into their folders.
Budgets — per-workspace or per-project spend caps by period, with an optional hard stop that blocks new sessions at 100%.
First-run setup — a seven-step wizard that creates the app-managed workspace, imports your projects, and connects your AI provider.
A Tauri 2 (Rust) shell is the process supervisor. On launch it spawns a FastAPI
(Python) sidecar that owns all application state in SQLite and serves it on
127.0.0.1:8002, then waits for the sidecar's health check before showing the
UI. The React/TypeScript frontend talks to the sidecar over HTTP/SSE and uses
Tauri invoke for shell-level work — PTY-backed xterm.js terminals, windows,
the preview webview, and screenshots. Agent process spawning lives in the Rust
shell; the sidecar queues due scheduled runs and the shell dispatches them.
Everything runs on your machine: the sidecar is loopback-only and the app sends
no telemetry.
Prerequisites:
python3 -m venv .venv && .venv/bin/pip install -r requirements.txt
pnpm install
pnpm tauri:dev # sidecar archive auto-builds via the Tauri beforeDevCommand hook
pnpm tauri:build # production .app + DMG
The Python sidecar is packaged into an archive by scripts/build-sidecar.sh.
You do not need to run it by hand: pnpm tauri:dev builds it on first run if
missing, and pnpm tauri:build always rebuilds it. To prebuild it manually, run
bash scripts/build-sidecar.sh.
Contributions are welcome — see CONTRIBUTING.md for setup, the
make check-all gate, and project conventions.
Codenest is licensed under the Functional Source License, Version 1.1, ALv2
Future License (FSL-1.1-ALv2) — a source-available license. You
may use, copy, modify, and redistribute the source for any purpose except a
competing commercial use. Two years after each version is released, that
version automatically converts to the Apache License 2.0.
See NOTICE for attribution and THIRD-PARTY-NOTICES.md for bundled third-party dependencies.
⚠️ Experimentelle Skill-Sammlung für deutsches Recht (Arbeits-, Gesellschafts-, Insolvenz-, Datenschutz-, Prozessrecht u
Manage multiple Claude Code agents from TUI or Web with tmux and git worktrees
Project management using GitHub Issues + Git worktrees for parallel agent execution
Core skills library for Claude Code with 20+ battle-tested skills including TDD, debugging, and brainstorming