Are you the author? Sign in to claim
Nimbalyst - The open-source visual workspace for Claude Code, Codex, and OpenCode. Run multiple coding agents in paralle
Nimbalyst is a free, open-source, local, interactive visual editor & session/task manager for developers, product managers, designers, builders.
https://github.com/user-attachments/assets/bfd89552-61f4-4db1-8301-cc2495423b89
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.

Session Management: Manage coding agents' work across parallel sessions in a UI

Task Tracking: Keep track of your plans, bugs, features, todos etc.
For Developers

Mobile App
Open storage of content and status in markdown, workflow in slash commands, and plain files on disk or in git.
Extension System
EditorHost contract, so custom editors are first-class.
Supported Coding Agents
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 | Download AppImage | Linux |
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 npm workspaces.
# Install dependencies (npm 7+ required)
npm install
# Start the Electron app in dev mode
cd packages/electron && npm run dev
# Build a local Mac binary
cd packages/electron && npm run build:mac:local
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:
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
Google's universal MCP server supporting PostgreSQL, MySQL, MongoDB, Redis, and 10+ databases
Official GitHub integration for repos, issues, PRs, and CI/CD workflows