Skip to content

nimbalyst/nimbalyst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4,368 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Nimbalyst is the visual workspace for building with Codex and Claude Code

Nimbalyst is a free, local, interactive visual editor & session manager where builders maximize speed, bandwidth, and context with Codex, Claude Code, Opencode (alpha), Copilot (alpha) by collaborating visually on files, sessions, and tasks:

  • Iterate visually with coding agents in your markdown, mockups, diagrams, csv, Excalidraw, data models, and code. Approve the coding agent's changes in red/green WYSIWYG, edit, annotate.
  • Manage multiple sessions in parallel and in kanban. Search, resume, link sessions to files and files to sessions. For developers we include git management, AI commit, workstreams, worktrees, and terminal.
  • Manage tasks. Keep track of your plans, bugs, todos, etc. Have the agent edit tasks and items, add them, move them, and execute them. Humans see and edit this as well.
  • Extend Nimbalyst. Build your own custom editors and visual interfaces integrated with the rest of Nimbalyst and your agents.
  • Mobile app. Start, manage, and respond to your Codex and Claude Code sessions while on the go.

Version Platform

Nimbalyst.Demo.Dark.mp4

Contributing

We rank features and bugs by πŸ‘ reactions. Don't comment "+1" β€” react with πŸ‘ instead. Sort issues by reactions β†’

Features

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

Nimbalyst files and editors

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

Nimbalyst session kanban

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

Nimbalyst developer view

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

Open storage of content and status in markdown, workflow in slash commands, and plain files on disk or in git.

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.

Nimbalyst extension marketplace

Supported Coding Agents

  • Codex
  • Claude Code
  • Opencode (alpha)
  • Copilot (alpha)

Download

Download the latest version for your platform:

Platform Download Requirements
macOS Apple Silicon Download .dmg macOS Apple Silicon 10.15+
macOS Intel Download .dmg macOS Intel 10.15+
Windows Download .exe Windows 10+
Linux Download AppImage Linux

Getting Started

  1. Create or open a document β€” click "New" or press Cmd/Ctrl+N
  2. Write in markdown β€” write/edit in the WYSIWYG editor
  3. Use the AI assistant β€” ask AI to research, edit the document, work across your files
  4. Accept/reject AI changes β€” step through suggested AI edits and accept or reject
  5. Work in Agent Manager β€” switch to the agent manager view and run multiple agent sessions in parallel
  6. Search/resume sessions β€” search and resume sessions, manage your work

Auto-Updates

Nimbalyst 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.

Telemetry

Nimbalyst sends anonymous usage analytics to PostHog so we can understand how the app is used and prioritize improvements. We never collect:

  • Usernames, emails, or IP addresses (no PII)
  • File contents or file paths (categorized buckets only)
  • API keys or authentication tokens
  • Document, session, or chat content

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.

Building from Source

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/extension-sdk β€” Extension development kit
  • packages/extensions β€” Built-in extensions
  • packages/collabv3 β€” Collaboration server (AGPL-3.0; see License below)

For deeper architecture and contributor guidance, see CLAUDE.md and the docs under docs/. For contribution rules, the DCO sign-off requirement, and the packages/collabv3/ carve-out, see CONTRIBUTING.md.

Community

License

Nimbalyst is dual-licensed:

  • The repository is licensed under the MIT License by default β€” see LICENSE.
  • The contents of packages/collabv3/ (the multi-tenant collaboration server) are licensed under the GNU Affero General Public License v3.0, or, at your option, a separate commercial license from Nimbalyst Inc. β€” see packages/collabv3/LICENSE.

For an explanation of the dual structure and contact information, see LICENSING.md.

Acknowledgments

Built with:

About

Nimbalyst - visual workspace for building with Codex, Claude Code, and more

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors