Work on everything in one place: sessions, worktrees, tasks, docs, diagrams, mockups, commits, and code.
Visually editable. Deeply linked.
Free and MIT licensed. Desktop app for macOS, Windows, and Linux, with an iOS companion app.
Website · Download · Documentation · Discord
https://github.com/user-attachments/assets/bfd89552-61f4-4db1-8301-cc2495423b89
EditorHost contract, so an editor you build is first-class. Ask your agent to build one for a file type we do not ship.Visual Editors: Built-in WYSIWYG editors where you and your coding agents collaborate visually. Approve agent changes as red/green diffs, edit, annotate, and iterate. - Markdown - Mockups with annotations - Mermaid - Excalidraw - CSV - Data Models - Code with Monaco

Session Management: Manage coding agents' work across parallel sessions in a UI - Link sessions to files and files to sessions - Open files in your sessions. Group files touched by a session - Run parallel sessions - Search and resume sessions - Manage in a Kanban board

Task Tracking: Keep track of your plans, bugs, features, todos etc.
- Have the agent edit tasks, add them, move them, and execute them
- Humans view and edit them too
For Developers - Manage git state - Use AI to git commit - Use the embedded ghostty terminal - Leverage worktrees

Mobile App - Session dashboard: see which agents need you and which are still working - Reply to questions via text or voice, agents resume immediately - Visual diff review: swipe through changes, tap to approve - Queue next tasks: keep the pipeline full, don't let agents sit idle - Push notifications: agents tell you when they need you
Extension System
- Pluggable editors for any file type. Every editor (including built-ins) goes through the same EditorHost contract, so custom editors are first-class.
- Current extensions include an Astro website editor, visual git log, mindmap, slides, and a 3D object editor.

Supported Coding Agents - Codex - Claude Code - Opencode (alpha) - Copilot (alpha)
Download the latest version for your platform:
| Platform | Download | Requirements |
|---|---|---|
| macOS Apple Silicon | Download .dmg | macOS Apple Silicon 12+ |
| macOS Intel | Download .dmg | macOS Intel 12+ |
| Windows | Download .exe | Windows 10+ |
| Linux (Debian, Ubuntu) | Download .deb | Debian, Ubuntu, or a derivative |
| Linux (other) | Download AppImage | Linux — on Ubuntu 24.04+ see Linux installation |
Cmd/Ctrl+NNimbalyst automatically checks for updates and notifies you when a new version is available. You can also manually check via Help → Check for Updates.
By default, fresh installs are on the stable release channel and only receive promoted releases. If you want early-access builds, switch to the alpha channel under Settings → Advanced → Release Channel. Alpha builds are rougher and may break; revert to stable any time.
Nimbalyst sends anonymous usage analytics to PostHog so we can understand how the app is used and prioritize improvements. We never collect:
A randomly-generated anonymous ID is used to correlate events from the same install. You can opt out at any time in Settings → Advanced → Analytics.
For the complete list of every event we send and its properties, see POSTHOG_EVENTS.md. For the privacy rules our analytics code follows, see ANALYTICS_GUIDE.md.
Nimbalyst is a TypeScript / Electron monorepo using pnpm workspaces. It needs Node 24 (see .nvmrc); pnpm is pinned by the packageManager field and provided by corepack.
# One-time: enable corepack (ships with Node 24)
corepack enable
# Install dependencies
pnpm install
# Start the Electron app in dev mode
cd packages/electron && pnpm run dev
# Build a local Mac binary
cd packages/electron && pnpm run build:mac:local
See CONTRIBUTING.md for notes on allowBuilds and the release-age cooldown.
Major workspaces:
packages/ios — Native iOS app (SwiftUI)packages/electron — Desktop application (Electron)packages/runtime — Cross-platform runtime services (AI, sync, Lexical editor)packages/collab-protocol — Wire-format types for the collaboration sync protocol (shared with the sync server)packages/extension-sdk — Extension development kitpackages/extensions — Built-in extensionsThe collaboration sync server (talked to at wss://sync.nimbalyst.com) is a separate project.
For deeper architecture and contributor guidance, see CLAUDE.md and the docs under docs/. For contribution rules and the DCO sign-off requirement, see CONTRIBUTING.md.
wss://sync.nimbalyst.com) is a separate project. Clients in this repo talk to it over the wire protocol defined in packages/collab-protocol/.We rank features and bugs by 👍 reactions. Don't comment "+1" — react with 👍 instead. Sort issues by reactions →
Built with: - Electron - Lexical by Meta - React - Monaco Editor - Excalidraw
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|