{"schemaVersion":1,"id":"nimbalyst","revision":"2026-09-13.4","name":"Nimbalyst","monogram":"N","category":"Workspace","openness":"Open source","license":"MIT · desktop & iOS","color":"#f48255","summary":"A visual workspace for agents, plans, and the things you build.","website":"https://nimbalyst.com/product/","repository":"https://github.com/Nimbalyst/nimbalyst","environment":"Desktop & iOS","contributor":"Testedknowhow initial research","affiliation":"Commissioned by a Nimbalyst maintainer; not an independent comparison.","contentLicense":"Unlicensed prototype; redistribution decision pending","reviewStatus":"unreviewed","lastChecked":"2026-09-13","expiresAt":"2026-10-13","applicability":{"versions":["Unpinned public documentation as of 2026-09-13"],"environment":"Documentation review only","excludes":["Runtime behavior","Performance comparisons","Security guarantees"]},"claims":[{"id":"nimbalyst-parallel","capability":"parallel","statement":"Runs parallel coding sessions organized on a board.","method":"documented","outcome":"claimed","scope":"Public documentation on the capture date; not executed.","evidenceIds":["nimbalyst-source"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-worktrees","capability":"worktrees","statement":"Creates separate Git worktree sessions when requested.","method":"documented","outcome":"claimed","scope":"Public documentation on the capture date; not executed.","evidenceIds":["nimbalyst-source"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-multi-agent","capability":"multi-agent","statement":"Runs Claude Code and Codex as first-class providers.","method":"documented","outcome":"claimed","scope":"Public documentation on the capture date; not executed.","evidenceIds":["nimbalyst-source"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-visual","capability":"visual","statement":"Provides visual editors for markdown, diagrams, mockups and data models.","method":"documented","outcome":"claimed","scope":"Public documentation on the capture date; not executed.","evidenceIds":["nimbalyst-source"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-review","capability":"review","statement":"Shows tracked text edits as reviewable diffs in supported editors.","method":"documented","outcome":"claimed","scope":"Public documentation on the capture date; not executed.","evidenceIds":["nimbalyst-source"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-tasks","capability":"tasks","statement":"Tracks plans, issues and decisions on boards.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["nimbalyst-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-session-history","capability":"session-history","statement":"Searches, resumes and branches saved sessions.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["nimbalyst-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-notifications","capability":"notifications","statement":"Notifies when parallel work completes.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["nimbalyst-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-git","capability":"git","statement":"Stages changes and manages branches visually.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["nimbalyst-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-pr","capability":"pr","statement":"Reviews pull requests and opens them in worktrees.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["nimbalyst-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-editor","capability":"editor","statement":"Includes Monaco source-code editing.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["nimbalyst-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-terminal","capability":"terminal","statement":"Provides an integrated terminal.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["nimbalyst-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-mcp","capability":"mcp","statement":"Connects agents to MCP servers.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["nimbalyst-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-rules","capability":"rules","statement":"Uses project CLAUDE.md and AGENTS.md instructions.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["nimbalyst-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-skills","capability":"skills","statement":"Supports reusable slash commands and skills.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["nimbalyst-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-model-choice","capability":"model-choice","statement":"Supports multiple providers and user-supplied API keys.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["nimbalyst-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-local-models","capability":"local-models","statement":"Documents local inference through LM Studio.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["nimbalyst-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-collaboration","capability":"collaboration","statement":"Provides shared documents and team trackers.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["nimbalyst-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-permissions","capability":"permissions","statement":"Configures tools and filesystem permissions per project.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["nimbalyst-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-mobile","capability":"mobile","statement":"Offers a mobile app for session management.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["nimbalyst-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-delegation","capability":"delegation","statement":"Claude Agent can spawn parallel teammates.","method":"documented","outcome":"claimed","scope":"Experimental Agent Teams setting; behavior depends on the configured Claude runtime. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-agent-teams-and-super-loops"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-workstreams","capability":"workstreams","statement":"Groups related sessions with shared tabs and an edited-files view.","method":"documented","outcome":"claimed","scope":"Grouping does not provide Git isolation. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-workstreams"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-session-board","capability":"session-board","statement":"Organizes sessions into five lifecycle phases.","method":"documented","outcome":"claimed","scope":"Desktop Session Kanban. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-agent-window-and-session-management"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-session-branching","capability":"session-branching","statement":"Branches a session while retaining the original conversation.","method":"documented","outcome":"claimed","scope":"Session management surface. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-session-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-prompt-queues","capability":"prompt-queues","statement":"Busy sessions accept queued prompts from mobile.","method":"documented","outcome":"claimed","scope":"iOS companion; offline prompts transmit after reconnection. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-mobile-app"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-restart-recovery","capability":"restart-recovery","statement":"Scheduled session wakeups survive app restarts.","method":"documented","outcome":"claimed","scope":"Pending wakeups only; the app must be running to fire. Not arbitrary process recovery. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-agent-window-and-session-management"],"contradictions":[],"support":"partial"},{"id":"nimbalyst-session-portability","capability":"session-portability","statement":"Imports existing Claude Code CLI conversations.","method":"documented","outcome":"claimed","scope":"Import direction; eligible local CLI sessions. Export not established by this source. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-import-claude-code-sessions"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-usage-reporting","capability":"usage-reporting","statement":"Reports historical session, token, project and tool usage.","method":"documented","outcome":"claimed","scope":"Tool counts are not per-tool token consumption; monetary cost is not established here. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-ai-usage-report"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-selective-approval","capability":"selective-approval","statement":"Keeps or reverts edits in individual worktree files.","method":"documented","outcome":"claimed","scope":"File-level review before committing; not a claim of hunk-level controls. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-worktrees"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-merge-assistance","capability":"merge-assistance","statement":"Merges worktree branches and auto-stashes during rebase.","method":"documented","outcome":"claimed","scope":"Git repository and Developer Mode; conflict-resolution behavior still needs verification. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-worktrees"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-visual-context","capability":"visual-context","statement":"Sends selected mockup elements and drawn annotations to the agent.","method":"documented","outcome":"claimed","scope":"Mockup editor supplies rendered context and HTML. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-mockups"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-voice","capability":"voice","statement":"Supports spoken interaction and voice-triggered coding sessions.","method":"documented","outcome":"claimed","scope":"Alpha; desktop and iOS. Includes spoken replies and supported approval actions. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-voice-mode"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-remote-control","capability":"remote-control","statement":"Starts and redirects desktop sessions and answers approvals from iOS.","method":"documented","outcome":"claimed","scope":"Desktop must be connected; code diff review remains on desktop. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-mobile-app"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-team-roles","capability":"team-roles","statement":"Owners and admins manage member roles and access.","method":"documented","outcome":"claimed","scope":"Nimbalyst Teams; Members & Roles is labeled beta. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-setup-teams-and-orgs"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-browser","capability":"browser","statement":"Provides Chromium navigation and agent click, type and screenshot tools.","method":"documented","outcome":"claimed","scope":"In-app browser/editor surface. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-browser"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-automation","capability":"automation","statement":"Runs recurring AI tasks from scheduled Markdown documents.","method":"documented","outcome":"claimed","scope":"Configured automation schedules; not proof of unattended execution while the app is closed. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-automations"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-rollback","capability":"rollback","statement":"Restores earlier document versions from file history.","method":"documented","outcome":"claimed","scope":"File history, not complete agent/process rollback. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-rich-documents","capability":"rich-documents","statement":"Provides editable WYSIWYG Markdown documents.","method":"documented","outcome":"claimed","scope":"Native document editor. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-extension-sdk","capability":"extension-sdk","statement":"Third-party packages can register editors with structured agent hooks.","method":"documented","outcome":"claimed","scope":"Extension EditorHost contract; extension installation required. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-own-credentials","capability":"own-credentials","statement":"Connects user-provided API keys or existing agent subscriptions.","method":"documented","outcome":"claimed","scope":"Provider-specific credentials; recurring model charges are separate. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-features"],"contradictions":[],"support":"yes"},{"id":"nimbalyst-project-memory","capability":"project-memory","statement":"Memory extension indexes project knowledge and recalls durable facts.","method":"documented","outcome":"claimed","scope":"Requires Nimbalyst Memory extension; local derived index. Documentation only; not runtime-tested.","evidenceIds":["nimbalyst-memory-extension"],"contradictions":[],"support":"yes"}],"evidence":[{"id":"nimbalyst-source","url":"https://nimbalyst.com/product/","title":"Nimbalyst official documentation","capturedAt":"2026-09-13","locator":"Public product overview; desktop and iOS licensing scope. Hosted services are not covered by that license statement.","kind":"vendor-documentation","revision":null,"redistribution":"Link and authored summary only; upstream content retains its own rights."},{"id":"nimbalyst-repo","url":"https://github.com/Nimbalyst/nimbalyst","title":"Nimbalyst repository","capturedAt":"2026-09-13","locator":"Repository overview and license; no product execution.","kind":"repository","revision":null,"redistribution":"Upstream license applies."},{"id":"nimbalyst-features","url":"https://www.nimbalyst.com/features/","title":"Nimbalyst · features","capturedAt":"2026-09-13","locator":"Agent Sessions; Developer Features; Planning; Collaboration; Agent Integration; Open & Secure; Mobile.","kind":"vendor-documentation","revision":null,"redistribution":"Authored summary and link only; upstream rights retained."},{"id":"nimbalyst-agent-teams-and-super-loops","url":"https://docs.nimbalyst.com/developer-features/agent-teams-and-super-loops.md","title":"Nimbalyst · agent teams and super loops","capturedAt":"2026-09-13","locator":"Named feature sections in agent teams and super loops.","kind":"vendor-documentation","revision":null,"redistribution":"Authored summary and link only; upstream rights retained."},{"id":"nimbalyst-workstreams","url":"https://docs.nimbalyst.com/session-management/workstreams.md","title":"Nimbalyst · workstreams","capturedAt":"2026-09-13","locator":"Named feature sections in workstreams.","kind":"vendor-documentation","revision":null,"redistribution":"Authored summary and link only; upstream rights retained."},{"id":"nimbalyst-agent-window-and-session-management","url":"https://docs.nimbalyst.com/session-management/agent-window-and-session-management.md","title":"Nimbalyst · agent window and session management","capturedAt":"2026-09-13","locator":"Named feature sections in agent window and session management.","kind":"vendor-documentation","revision":null,"redistribution":"Authored summary and link only; upstream rights retained."},{"id":"nimbalyst-session-features","url":"https://www.nimbalyst.com/features/session-management/","title":"Nimbalyst · session features","capturedAt":"2026-09-13","locator":"Branch and archive.","kind":"vendor-documentation","revision":null,"redistribution":"Authored summary and link only; upstream rights retained."},{"id":"nimbalyst-mobile-app","url":"https://docs.nimbalyst.com/mobile/mobile-app.md","title":"Nimbalyst · mobile app","capturedAt":"2026-09-13","locator":"Named feature sections in mobile app.","kind":"vendor-documentation","revision":null,"redistribution":"Authored summary and link only; upstream rights retained."},{"id":"nimbalyst-import-claude-code-sessions","url":"https://docs.nimbalyst.com/session-management/import-claude-code-sessions.md","title":"Nimbalyst · import claude code sessions","capturedAt":"2026-09-13","locator":"Named feature sections in import claude code sessions.","kind":"vendor-documentation","revision":null,"redistribution":"Authored summary and link only; upstream rights retained."},{"id":"nimbalyst-ai-usage-report","url":"https://docs.nimbalyst.com/session-management/ai-usage-report.md","title":"Nimbalyst · ai usage report","capturedAt":"2026-09-13","locator":"Named feature sections in ai usage report.","kind":"vendor-documentation","revision":null,"redistribution":"Authored summary and link only; upstream rights retained."},{"id":"nimbalyst-worktrees","url":"https://docs.nimbalyst.com/developer-features/worktrees.md","title":"Nimbalyst · worktrees","capturedAt":"2026-09-13","locator":"Named feature sections in worktrees.","kind":"vendor-documentation","revision":null,"redistribution":"Authored summary and link only; upstream rights retained."},{"id":"nimbalyst-mockups","url":"https://docs.nimbalyst.com/visual-editors-powered-by-ai/mockups.md","title":"Nimbalyst · mockups","capturedAt":"2026-09-13","locator":"Named feature sections in mockups.","kind":"vendor-documentation","revision":null,"redistribution":"Authored summary and link only; upstream rights retained."},{"id":"nimbalyst-voice-mode","url":"https://docs.nimbalyst.com/setup-nimbalyst/voice-mode.md","title":"Nimbalyst · voice mode","capturedAt":"2026-09-13","locator":"Named feature sections in voice mode.","kind":"vendor-documentation","revision":null,"redistribution":"Authored summary and link only; upstream rights retained."},{"id":"nimbalyst-setup-teams-and-orgs","url":"https://docs.nimbalyst.com/team-collaboration/setup-teams-and-orgs.md","title":"Nimbalyst · setup teams and orgs","capturedAt":"2026-09-13","locator":"Named feature sections in setup teams and orgs.","kind":"vendor-documentation","revision":null,"redistribution":"Authored summary and link only; upstream rights retained."},{"id":"nimbalyst-browser","url":"https://docs.nimbalyst.com/visual-editors-powered-by-ai/browser.md","title":"Nimbalyst · browser","capturedAt":"2026-09-13","locator":"Named feature sections in browser.","kind":"vendor-documentation","revision":null,"redistribution":"Authored summary and link only; upstream rights retained."},{"id":"nimbalyst-automations","url":"https://docs.nimbalyst.com/session-management/automations.md","title":"Nimbalyst · automations","capturedAt":"2026-09-13","locator":"Named feature sections in automations.","kind":"vendor-documentation","revision":null,"redistribution":"Authored summary and link only; upstream rights retained."},{"id":"nimbalyst-memory-extension","url":"https://nimbalyst.com/extensions/memory/","title":"Nimbalyst · memory extension","capturedAt":"2026-09-13","locator":"Key Features: hybrid retrieval and durable facts.","kind":"vendor-documentation","revision":null,"redistribution":"Authored summary and link only; upstream rights retained."}],"gaps":["Measure how agents coordinate when tasks touch the same files.","Test recovery and session continuity across desktop and mobile.","Inventory leads for native cross-session messaging, live context meters and internal orchestration APIs still need matching public source evidence. Claude Agent team behavior must be checked against the installed runtime version."],"attestations":[],"invalidationTriggers":["Documentation changes","New product release","License change"],"verificationPlan":["Pin a product release or repository commit and record the host environment.","Create a disposable repository with a passing baseline test.","Run a bounded change with two agents where supported; record permissions and logs.","Record a failed attempt, actual outcome, and artifacts without secrets.","Have another person reproduce the result before labeling it reproduced."]}