Nest — Git skill for Claude Code
A personal agent manager: dispatch, watch, review and merge coding-agent work across your repos from a native Mac app or an iPhone web app.
How to install Nest
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open yiorgospapadopoulos/nest and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Nest does
A personal agent manager: dispatch, watch, review and merge coding-agent work across your repos from a native Mac app or an iPhone web app.
Alternatives in Git
- Hermes IDE — One console for every coding agent 333 ★
- Dashclaw Postcommit — Post-commit verification wave — dispatch gate-runner, drift-auditor, and 297 ★
- Diri — Native macOS orchestrator for coding agents — run Claude Code, Codex, Cursor, Gemini and shells in parallel ac 272 ★
README
Nest
A personal agent manager: dispatch, watch, review and merge coding-agent work across your repos from a native Mac app or an iPhone web app.
Nest is the app around the agent, not the agent itself. Agents run on the official Claude Code engine through the Claude Agent SDK, using your own Claude subscription login and your existing Claude Code setup (CLAUDE.md, skills, plugins, MCP servers, hooks). Agents never commit or push; Nest does that after you approve in the UI.
Status: early development. See `docs/decisions.md` for why things are built the way they are.
Nest was called harness until B43 (D080). Its daemon and command line tool are `nestd`; the move from the old names happens on its own, see [Renamed from harness](#renamed-from-harness).
Layout
| Path | What |
|---|---|
daemon/ |
Python daemon (FastAPI, websockets, Claude Agent SDK, Codex app-server, SQLite). Runs on the Mac as a background service. |
web/ |
iPhone PWA (React, TypeScript, Vite), served by the daemon. |
apple/ |
Native Mac app: a Swift package with the NestKit logic library and the NestApp SwiftUI executable (D024). |
design/ |
tokens.toml, the design tokens shared by both clients (make tokens regenerates the CSS and Swift outputs). Both clients use the [colors.mac] palette and lane colours; the Mac also its mac_* radii and spacing (Swift DesignTokens.Colors.Mac), the iPhone its phone_* type sizes, row height and card radius (CSS --typography-size-phone-*, --spacing-phone-row, --radius-phone-card). The iPhone no longer offers glass themes or wallpapers (D126); their token tables are still generated but unused. See D039 and D073. |
docs/decisions.md |
Decisions log. |
Prerequisites
- macOS with [uv](https://doc
Related Skills
How To Preserve Game State
Preserve game progress across uninstall/reinstall and sync across iPhone, iPad, and Apple Watch using iCloud K
Web To Mobile
Convert a website, GitHub repo, or local web project into an Expo React Native mobile app. Plan-first, approva
Agents Manager
Run several Claude Code agents in parallel across many repos without losing track. One workstream = one task,
Shika
A native macOS app built in Rust and GPUI for running coding agents in isolated git worktrees.
Ivar
Multi-repo worktrees for coding agents. One feature across repos, as one unit: one branch, one plan, one PR pe
Mimi Remote
Open-source native iPhone/iPad client for OpenAI Codex CLI and Claude Code — review diffs, approve actions, st
Related Agents
Mac Dev
native swift mac app dev
Associate PM
Associate project manager — a junior PM that lurks in the PM's channels, parses PM intent from mentions, and e
React Native
React Native expert for repos that are already React Native (new mobile work is Kotlin Multiplatform, owned by