CodeNomad
Open-source desktop app for Mac, Windows and Linux. Agents run on your computer or on your own server.
Product websitegithub.com Compare with others Missing or wrong data?
- Desktop app
- Mac, Windows and Linux
- Browser
- Yes
- Phone
- Phone browser
- Command line
- Yes
- Agents
- OpenCode
- Your subscription
- Works with your own plan
- Agents run
- On your computer and on your own server
- Laptop closed
- Keeps going
- Isolation
- Worktree
- Parallel agents
- Yes
- Scheduled runs
- Yes
- Coordinator agent
- Yes
- Built-in issues
- Yes
- Pull requests
- No
- Review screen
- Yes
- Team
- Not listed
- Self-hosting
- Yes
- Licence
- MIT
- Price from
- Free
- How it charges
- No paid plan and bring your own key
- Paid plans from
- Not listed
Receipts
- Checked
- · oldest answer 2026-11-08
- Findings
- 38 published · 31 cross-checked by a second agent · read them all
- Sources
- 21 public pages on 2 sites: github.com, neuralnomadsai.github.io
- Screenshot
- raw.githubusercontent.com, retrieved · first party repository · shows appearance, not capability
- Data
- /products/codenomad.json · .md
- Method
- Same rules for all 103 researched ADEs. How we check · Report wrong data
What it does
Where you use it
CodeNomad supplies native desktop packages for macOS, Windows and Linux and a standalone browser/PWA workspace. The complete installation/client distribution contains no native iOS or Android app.
Source and scope for Where you use itAgents it runs
CodeNomad's built-in coding runtime is OpenCode V2. The process/service API and compatibility checks target OpenCode only. Provider subscriptions, usage readers and third-party OpenCode plugins do not establish a separately integrated native coding-harness route in CodeNomad.
Source and scope for Agents it runsAccounts and subscriptions
OpenCode-native OAuth subscriptions and API credentials are supported, with account selection scoped service-wide.
Source and scope for Accounts and subscriptionsWhere agents run
Standalone server executes on user-controlled host and can continue while the phone PWA is closed; host must remain reachable.
Source and scope for Where agents runHow work is kept apart
CodeNomad supplies worktree file separation. Its native server/runtime does not provision task containers or VMs; the security guide recommends external OS/container/VM controls without establishing a CodeNomad-specific host isolation setup.
Source and scope for How work is kept apartParallel work
Multiple projects, sessions and specialist conversations can run concurrently.
Source and scope for Parallel workScheduled runs
Native schedules and event launch criteria can arm future mission passages. The experimental OpenCode schedules setting must be enabled.
Source and scope for Scheduled runsGit and pull requests
CodeNomad manages Git/worktrees and can list forge issues and pull requests read-only. The pinned forge/Git/server routes do not supply native PR create/update/merge controls.
Source and scope for Git and pull requestsLicence and source
CodeNomad application source is MIT licensed.
Source and scope for Licence and sourcePrice
CodeNomad is a free MIT source distribution with no paid ADE plan. Users connect their own model-provider credentials, including API keys, and pay the provider separately.
Source and scope for PriceTyped filters
Every value links to its receipt below. Read plan and surface restrictions before using a filter to decide.
| Filter | Value |
|---|---|
| Desktop OS: macOS | Yes |
| Desktop OS: Windows | Yes |
| Desktop OS: Linux | Yes |
| Web client | Yes |
| Phone access: Native iOS | No |
| Phone access: Native Android | No |
| Phone access: Phone browser | Yes |
| CLI | Yes cross-checked |
| Coding agents: Claude Code | No |
| Coding agents: Codex | No |
| Coding agents: Cursor Agent | No |
| Coding agents: Gemini CLI | No |
| Coding agents: OpenCode | Yes |
| Coding agents: Pi | No |
| Coding agents: Grok | No |
| Coding agents: Aider | No |
| Coding agents: Antigravity | No |
| Use my subscription | Yes cross-checked |
| Where agents run: On your computer | Yes cross-checked |
| Where agents run: On your own server | Yes cross-checked |
| Where agents run: In the vendor's cloud | Unknown |
| Workspace isolation: Git worktree | Yes |
| Workspace isolation: Container | Unknown |
| Workspace isolation: VM or microVM | Unknown |
| Parallel runs | Yes cross-checked |
| Coordinator | Yes cross-checked |
| Native issue tracking | Yes cross-checked |
| Unattended triggers | Yes cross-checked |
| Shared prompting | Unknown |
| Team roles | No |
| SSO | No |
| Pull request workflow | No |
| Review interface | Yes cross-checked |
| Product license: Apache-2.0 | No. MIT cross-checked |
| Product license: MIT | Yes. MIT cross-checked |
| Product license: GPL-3.0 | No. MIT cross-checked |
| Product license: GPL-3.0-or-later | No. MIT cross-checked |
| Product license: AGPL-3.0 | No. MIT cross-checked |
| Product license: AGPL-3.0-or-later | No. MIT cross-checked |
| Product license: Elastic License 2.0 | No. MIT cross-checked |
| Product license: Custom terms | No. MIT cross-checked |
| Product license: Proprietary | No. MIT cross-checked |
| Self-hosting | Yes cross-checked |
| Telemetry opt-out | Unknown |
| Free access | Yes cross-checked |
| Starting price: Free | Yes. Free cross-checked |
| Starting price: Up to $20/month | No. Free cross-checked |
| Starting price: $21–40/month | No. Free cross-checked |
| Starting price: $41–100/month | No. Free cross-checked |
| Starting price: Over $100/month | No. Free cross-checked |
| Starting price: Contact for pricing | No. Free cross-checked |
| Pricing model: Free, no paid plan | Yes |
| Pricing model: Free plan | No |
| Pricing model: Subscription | No |
| Pricing model: Per seat | No |
| Pricing model: Usage-based | No |
| Pricing model: Per machine or compute | No |
| Pricing model: Bring your own key | Yes |
| Pricing model: One-time purchase | No |
| Paid plans from: No paid plan | Unknown |
| Paid plans from: $10 or less/month | Unknown |
| Paid plans from: $11–20/month | Unknown |
| Paid plans from: $21–40/month | Unknown |
| Paid plans from: $41–100/month | Unknown |
| Paid plans from: Over $100/month | Unknown |
| Paid plans from: Contact sales | Unknown |
| Lifecycle status: Active | Unknown |
| Lifecycle status: Sunsetting | Unknown |
| Keeps going with laptop closed | Yes cross-checked |
| Open-source license | Yes. MIT cross-checked |
| Any desktop app | Yes |
| Paid plan up to $20/month | Unknown |
| Paid plan up to $40/month | Unknown |
| Any phone client | Yes |
Filter receipts
Desktop OS: macOS: Yes
Desktop OS: macOS
Typed value: Yes.
CodeNomad supplies native desktop packages for macOS, Windows and Linux and a standalone browser/PWA workspace. The complete installation/client distribution contains no native iOS or Android app.
- Desktop os: macOS, Windows and Linux; Linux tested on Ubuntu 24.04.
- Browser: Standalone server exposes the browser workspace.
- Mobile browser: Phone/tablet browser or PWA operates on the backend host.
- Cli: npx @neuralnomads/codenomad starts the product server.
- Task actions: Phone browser can continue conversations and answer permissions.
- Cross device continuity: Shared OpenCode service exposes host sessions to compatible clients.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
Desktop OS: Windows: Yes
Desktop OS: Windows
Typed value: Yes.
CodeNomad supplies native desktop packages for macOS, Windows and Linux and a standalone browser/PWA workspace. The complete installation/client distribution contains no native iOS or Android app.
- Desktop os: macOS, Windows and Linux; Linux tested on Ubuntu 24.04.
- Browser: Standalone server exposes the browser workspace.
- Mobile browser: Phone/tablet browser or PWA operates on the backend host.
- Cli: npx @neuralnomads/codenomad starts the product server.
- Task actions: Phone browser can continue conversations and answer permissions.
- Cross device continuity: Shared OpenCode service exposes host sessions to compatible clients.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
Desktop OS: Linux: Yes
Desktop OS: Linux
Typed value: Yes.
CodeNomad supplies native desktop packages for macOS, Windows and Linux and a standalone browser/PWA workspace. The complete installation/client distribution contains no native iOS or Android app.
- Desktop os: macOS, Windows and Linux; Linux tested on Ubuntu 24.04.
- Browser: Standalone server exposes the browser workspace.
- Mobile browser: Phone/tablet browser or PWA operates on the backend host.
- Cli: npx @neuralnomads/codenomad starts the product server.
- Task actions: Phone browser can continue conversations and answer permissions.
- Cross device continuity: Shared OpenCode service exposes host sessions to compatible clients.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
Web client: Yes
Web client
Typed value: Yes.
CodeNomad supplies native desktop packages for macOS, Windows and Linux and a standalone browser/PWA workspace. The complete installation/client distribution contains no native iOS or Android app.
- Desktop os: macOS, Windows and Linux; Linux tested on Ubuntu 24.04.
- Browser: Standalone server exposes the browser workspace.
- Mobile browser: Phone/tablet browser or PWA operates on the backend host.
- Cli: npx @neuralnomads/codenomad starts the product server.
- Task actions: Phone browser can continue conversations and answer permissions.
- Cross device continuity: Shared OpenCode service exposes host sessions to compatible clients.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
Phone access: Native iOS: No
Phone access: Native iOS
Typed value: No.
CodeNomad supplies native desktop packages for macOS, Windows and Linux and a standalone browser/PWA workspace. The complete installation/client distribution contains no native iOS or Android app.
- Desktop os: macOS, Windows and Linux; Linux tested on Ubuntu 24.04.
- Mobile apps: The complete application/install inventory offers desktop packages and phone browser/PWA access, with no native phone package.
- Browser: Standalone server exposes the browser workspace.
- Mobile browser: Phone/tablet browser or PWA operates on the backend host.
- Cli: npx @neuralnomads/codenomad starts the product server.
- Task actions: Phone browser can continue conversations and answer permissions.
- Cross device continuity: Shared OpenCode service exposes host sessions to compatible clients.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: Phone/tablet browser and PWA can operate the reachable backend. No offline backend; closing PWA leaves standalone backend running, while quitting host desktop backend disables Remote Control.
-
Finding: CodeNomad is a workspace around the OpenCode V2 shared runtime. The built-in process/service and compatibility paths target OpenCode, not a generic coding CLI. Its install distribution contains desktop macOS/Windows/Linux and a standalone browser/PWA server, not native iOS/Android apps.
Phone access: Native Android: No
Phone access: Native Android
Typed value: No.
CodeNomad supplies native desktop packages for macOS, Windows and Linux and a standalone browser/PWA workspace. The complete installation/client distribution contains no native iOS or Android app.
- Desktop os: macOS, Windows and Linux; Linux tested on Ubuntu 24.04.
- Mobile apps: The complete application/install inventory offers desktop packages and phone browser/PWA access, with no native phone package.
- Browser: Standalone server exposes the browser workspace.
- Mobile browser: Phone/tablet browser or PWA operates on the backend host.
- Cli: npx @neuralnomads/codenomad starts the product server.
- Task actions: Phone browser can continue conversations and answer permissions.
- Cross device continuity: Shared OpenCode service exposes host sessions to compatible clients.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: Phone/tablet browser and PWA can operate the reachable backend. No offline backend; closing PWA leaves standalone backend running, while quitting host desktop backend disables Remote Control.
-
Finding: CodeNomad is a workspace around the OpenCode V2 shared runtime. The built-in process/service and compatibility paths target OpenCode, not a generic coding CLI. Its install distribution contains desktop macOS/Windows/Linux and a standalone browser/PWA server, not native iOS/Android apps.
Phone access: Phone browser: Yes
Phone access: Phone browser
Typed value: Yes.
CodeNomad supplies native desktop packages for macOS, Windows and Linux and a standalone browser/PWA workspace. The complete installation/client distribution contains no native iOS or Android app.
- Desktop os: macOS, Windows and Linux; Linux tested on Ubuntu 24.04.
- Mobile apps: The complete application/install inventory offers desktop packages and phone browser/PWA access, with no native phone package.
- Browser: Standalone server exposes the browser workspace.
- Mobile browser: Phone/tablet browser or PWA operates on the backend host.
- Cli: npx @neuralnomads/codenomad starts the product server.
- Task actions: Phone browser can continue conversations and answer permissions.
- Cross device continuity: Shared OpenCode service exposes host sessions to compatible clients.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: Phone/tablet browser and PWA can operate the reachable backend. No offline backend; closing PWA leaves standalone backend running, while quitting host desktop backend disables Remote Control.
CLI: Yes cross-checked
CLI
Typed value: Yes.
Product-owned CLI launches and configures the standalone server.
- Cli: npx @neuralnomads/codenomad --password --launch.
- Authentication: Server password and HTTPS are documented.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
Coding agents: Claude Code: No
Coding agents: Claude Code
Typed value: No.
CodeNomad's built-in coding runtime is OpenCode V2. The process/service API and compatibility checks target OpenCode only. Provider subscriptions, usage readers and third-party OpenCode plugins do not establish a separately integrated native coding-harness route in CodeNomad.
- Mixed harness operation: The built-in server/runtime integration targets OpenCode V2 rather than dispatching other coding CLIs.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: CodeNomad is a workspace around the OpenCode V2 shared runtime. The built-in process/service and compatibility paths target OpenCode, not a generic coding CLI. Its install distribution contains desktop macOS/Windows/Linux and a standalone browser/PWA server, not native iOS/Android apps.
Coding agents: Codex: No
Coding agents: Codex
Typed value: No.
CodeNomad's built-in coding runtime is OpenCode V2. The process/service API and compatibility checks target OpenCode only. Provider subscriptions, usage readers and third-party OpenCode plugins do not establish a separately integrated native coding-harness route in CodeNomad.
- Mixed harness operation: The built-in server/runtime integration targets OpenCode V2 rather than dispatching other coding CLIs.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: CodeNomad is a workspace around the OpenCode V2 shared runtime. The built-in process/service and compatibility paths target OpenCode, not a generic coding CLI. Its install distribution contains desktop macOS/Windows/Linux and a standalone browser/PWA server, not native iOS/Android apps.
Coding agents: Cursor Agent: No
Coding agents: Cursor Agent
Typed value: No.
CodeNomad's built-in coding runtime is OpenCode V2. The process/service API and compatibility checks target OpenCode only. Provider subscriptions, usage readers and third-party OpenCode plugins do not establish a separately integrated native coding-harness route in CodeNomad.
- Mixed harness operation: The built-in server/runtime integration targets OpenCode V2 rather than dispatching other coding CLIs.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: CodeNomad is a workspace around the OpenCode V2 shared runtime. The built-in process/service and compatibility paths target OpenCode, not a generic coding CLI. Its install distribution contains desktop macOS/Windows/Linux and a standalone browser/PWA server, not native iOS/Android apps.
Coding agents: Gemini CLI: No
Coding agents: Gemini CLI
Typed value: No.
CodeNomad's built-in coding runtime is OpenCode V2. The process/service API and compatibility checks target OpenCode only. Provider subscriptions, usage readers and third-party OpenCode plugins do not establish a separately integrated native coding-harness route in CodeNomad.
- Mixed harness operation: The built-in server/runtime integration targets OpenCode V2 rather than dispatching other coding CLIs.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: CodeNomad is a workspace around the OpenCode V2 shared runtime. The built-in process/service and compatibility paths target OpenCode, not a generic coding CLI. Its install distribution contains desktop macOS/Windows/Linux and a standalone browser/PWA server, not native iOS/Android apps.
Coding agents: OpenCode: Yes
Coding agents: OpenCode
Typed value: Yes.
CodeNomad's built-in coding runtime is OpenCode V2. The process/service API and compatibility checks target OpenCode only. Provider subscriptions, usage readers and third-party OpenCode plugins do not establish a separately integrated native coding-harness route in CodeNomad.
- Harnesses: OpenCode V2 2.2.3 minimum, 2.2.5 recommended. CodeNomad v1.0.1 is an OpenCode workspace. Its Antigravity references exercise provider usage handling, not a separate Antigravity CLI launch.
- Session integration: Shared OpenCode background service owns sessions.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
Coding agents: Pi: No
Coding agents: Pi
Typed value: No.
CodeNomad's built-in coding runtime is OpenCode V2. The process/service API and compatibility checks target OpenCode only. Provider subscriptions, usage readers and third-party OpenCode plugins do not establish a separately integrated native coding-harness route in CodeNomad.
- Mixed harness operation: The built-in server/runtime integration targets OpenCode V2 rather than dispatching other coding CLIs.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: CodeNomad is a workspace around the OpenCode V2 shared runtime. The built-in process/service and compatibility paths target OpenCode, not a generic coding CLI. Its install distribution contains desktop macOS/Windows/Linux and a standalone browser/PWA server, not native iOS/Android apps.
Coding agents: Grok: No
Coding agents: Grok
Typed value: No.
CodeNomad's built-in coding runtime is OpenCode V2. The process/service API and compatibility checks target OpenCode only. Provider subscriptions, usage readers and third-party OpenCode plugins do not establish a separately integrated native coding-harness route in CodeNomad.
- Mixed harness operation: The built-in server/runtime integration targets OpenCode V2 rather than dispatching other coding CLIs.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: CodeNomad is a workspace around the OpenCode V2 shared runtime. The built-in process/service and compatibility paths target OpenCode, not a generic coding CLI. Its install distribution contains desktop macOS/Windows/Linux and a standalone browser/PWA server, not native iOS/Android apps.
Coding agents: Aider: No
Coding agents: Aider
Typed value: No.
CodeNomad's built-in coding runtime is OpenCode V2. The process/service API and compatibility checks target OpenCode only. Provider subscriptions, usage readers and third-party OpenCode plugins do not establish a separately integrated native coding-harness route in CodeNomad.
- Mixed harness operation: The built-in server/runtime integration targets OpenCode V2 rather than dispatching other coding CLIs.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: CodeNomad is a workspace around the OpenCode V2 shared runtime. The built-in process/service and compatibility paths target OpenCode, not a generic coding CLI. Its install distribution contains desktop macOS/Windows/Linux and a standalone browser/PWA server, not native iOS/Android apps.
Coding agents: Antigravity: No
Coding agents: Antigravity
Typed value: No.
CodeNomad's built-in coding runtime is OpenCode V2. The process/service API and compatibility checks target OpenCode only. Provider subscriptions, usage readers and third-party OpenCode plugins do not establish a separately integrated native coding-harness route in CodeNomad.
- Mixed harness operation: The built-in server/runtime integration targets OpenCode V2 rather than dispatching other coding CLIs.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: CodeNomad is a workspace around the OpenCode V2 shared runtime. The built-in process/service and compatibility paths target OpenCode, not a generic coding CLI. Its install distribution contains desktop macOS/Windows/Linux and a standalone browser/PWA server, not native iOS/Android apps.
Use my subscription: Yes cross-checked
Use my subscription
Typed value: Yes.
OpenCode-native OAuth subscriptions and API credentials are supported, with account selection scoped service-wide.
- Agent subscriptions: Codex browser/device OAuth subscription accounts and OpenCode Claude Pro/Max OAuth; not Claude Code login.
- Api accounts: API keys accepted by native provider connection flow.
- Account switching: Saved credential selector and opt-in quota-based selection; not in-flight failover.
- Vendor account requirement: No CodeNomad product account.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Native OpenCode OAuth/API-key connections and service-wide saved accounts are supported. Codex subscription OAuth and OpenCode Claude Pro/Max OAuth are distinguished from Claude Code login. Usage quotas and cost estimates are not bills.
Where agents run: On your computer: Yes cross-checked
Where agents run: On your computer
Typed value: Yes.
Standalone server executes on user-controlled host and can continue while the phone PWA is closed; host must remain reachable.
- Local: OpenCode service on local host.
- Byo remote: Remote browser/desktop connects to standalone user-operated server.
- Self hosted: Standalone Node server on development host.
- Client disconnect: Closing PWA does not stop standalone backend.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
Where agents run: On your own server: Yes cross-checked
Where agents run: On your own server
Typed value: Yes.
Standalone server executes on user-controlled host and can continue while the phone PWA is closed; host must remain reachable.
- Local: OpenCode service on local host.
- Byo remote: Remote browser/desktop connects to standalone user-operated server.
- Self hosted: Standalone Node server on development host.
- Client disconnect: Closing PWA does not stop standalone backend.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
Workspace isolation: Git worktree: Yes
Workspace isolation: Git worktree
Typed value: Yes.
CodeNomad supplies worktree file separation. Its native server/runtime does not provision task containers or VMs; the security guide recommends external OS/container/VM controls without establishing a CodeNomad-specific host isolation setup.
- Worktree: Create/select worktrees and move sessions with subsessions.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
Parallel runs: Yes cross-checked
Parallel runs
Typed value: Yes.
Multiple projects, sessions and specialist conversations can run concurrently.
- Concurrent sessions: Multiple project/session workspace.
- Concurrent tasks: Coordinator delegates to specialist conversations.
- Status visibility: Mission/task indicators distinguish assignment, activity and outcomes.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
Coordinator: Yes cross-checked
Coordinator
Typed value: Yes.
Product mission coordinator plans, delegates and exposes specialists, reports and progress in an inspectable tree.
- Roles: Coordinator and specialist roles; compare-models blind judge playbook.
- Results return: Exact task result and reports available.
- Orchestration owner: CodeNomad Missions coordinates native OpenCode conversations.
- Live progress: Native activity and task indicators.
- Followup: Prepared follow-up mission requires its own Start.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
Native issue tracking: Yes cross-checked
Native issue tracking
Typed value: Yes.
Missions have durable tasks with states, briefs and reports, separate from session lists.
- Create: Create mission, then explicit Start.
- Edit: Edit selected mission.
- Task session separation: Task tree records plans/results and separately opens native conversations.
- Durable states: Paused, assigned, active and terminal stop semantics.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
Unattended triggers: Yes cross-checked
Unattended triggers
Typed value: Yes.
Native schedules and event launch criteria can arm future mission passages. The experimental OpenCode schedules setting must be enabled.
- Schedules: Native calendars require supported OpenCode and experimental.schedules.
- Events: Launch criteria include schedules and events.
- Completion conditions: Each passage retains task tree and reports.
- Overlaps: Pending/admission guards reconcile existing work before rearming.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
Team roles: No
Team roles
Typed value: No.
CodeNomad uses one configured host login and per-device pairing credentials. The pinned auth/server implementation supplies no human workspace role hierarchy or enterprise SSO.
- Organization roles: The auth store holds one host identity, with no organization/workspace role hierarchy.
- Sso: The inspected auth/session and server route implementation has no SAML/OIDC/enterprise SSO integration.
- Revocation: Paired devices can be individually revoked, ending current and future access.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: The backend authenticates a configured host username/password or per-device Remote Control credentials. The pinned auth/session and server route paths have no human organization role model or SAML/OIDC SSO integration. Device revocation is separate from password changes.
SSO: No
SSO
Typed value: No.
CodeNomad uses one configured host login and per-device pairing credentials. The pinned auth/server implementation supplies no human workspace role hierarchy or enterprise SSO.
- Organization roles: The auth store holds one host identity, with no organization/workspace role hierarchy.
- Sso: The inspected auth/session and server route implementation has no SAML/OIDC/enterprise SSO integration.
- Revocation: Paired devices can be individually revoked, ending current and future access.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: The backend authenticates a configured host username/password or per-device Remote Control credentials. The pinned auth/session and server route paths have no human organization role model or SAML/OIDC SSO integration. Device revocation is separate from password changes.
Pull request workflow: No
Pull request workflow
Typed value: No.
CodeNomad manages Git/worktrees and can list forge issues and pull requests read-only. The pinned forge/Git/server routes do not supply native PR create/update/merge controls.
- Pull requests: The forge work-item integration is read-only; no PR management mutation route was found in the inspected Git/forge implementation.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: The forge integration is explicitly a bounded read-only issue/PR listing API. Bounded source inspection of forge/server Git routes found no native PR create/update/merge operation; Git/worktree controls are separate.
Review interface: Yes cross-checked
Review interface
Typed value: Yes.
Conversation diffs, project files, tool images, previews and mission reports stay linked to work.
- Diffs: Rich conversation diffs and Git Changes.
- Documents: Files, attachments and mission reports.
- Previews: Visible web previews.
- Task links: Task result readers link briefs, conversations and evidence.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
Product license: Apache-2.0: No. MIT cross-checked
Product license: Apache-2.0
Typed value: No. MIT.
CodeNomad application source is MIT licensed.
- Client license: MIT.
- Source visibility: Public application source.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Application source is MIT licensed.
Product license: MIT: Yes. MIT cross-checked
Product license: MIT
Typed value: Yes. MIT.
CodeNomad application source is MIT licensed.
- Client license: MIT.
- Source visibility: Public application source.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Application source is MIT licensed.
Product license: GPL-3.0: No. MIT cross-checked
Product license: GPL-3.0
Typed value: No. MIT.
CodeNomad application source is MIT licensed.
- Client license: MIT.
- Source visibility: Public application source.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Application source is MIT licensed.
Product license: GPL-3.0-or-later: No. MIT cross-checked
Product license: GPL-3.0-or-later
Typed value: No. MIT.
CodeNomad application source is MIT licensed.
- Client license: MIT.
- Source visibility: Public application source.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Application source is MIT licensed.
Product license: AGPL-3.0: No. MIT cross-checked
Product license: AGPL-3.0
Typed value: No. MIT.
CodeNomad application source is MIT licensed.
- Client license: MIT.
- Source visibility: Public application source.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Application source is MIT licensed.
Product license: AGPL-3.0-or-later: No. MIT cross-checked
Product license: AGPL-3.0-or-later
Typed value: No. MIT.
CodeNomad application source is MIT licensed.
- Client license: MIT.
- Source visibility: Public application source.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Application source is MIT licensed.
Product license: Elastic License 2.0: No. MIT cross-checked
Product license: Elastic License 2.0
Typed value: No. MIT.
CodeNomad application source is MIT licensed.
- Client license: MIT.
- Source visibility: Public application source.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Application source is MIT licensed.
Product license: Custom terms: No. MIT cross-checked
Product license: Custom terms
Typed value: No. MIT.
CodeNomad application source is MIT licensed.
- Client license: MIT.
- Source visibility: Public application source.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Application source is MIT licensed.
Product license: Proprietary: No. MIT cross-checked
Product license: Proprietary
Typed value: No. MIT.
CodeNomad application source is MIT licensed.
- Client license: MIT.
- Source visibility: Public application source.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Application source is MIT licensed.
Self-hosting: Yes cross-checked
Self-hosting
Typed value: Yes.
Core server and clients run on user-controlled hardware without CodeNomad accounts.
- Self hosting: Standalone npm server and source builds.
- Formats: Local settings, logs and OpenCode conversation data.
- Account independence: No product accounts.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
Free access: Yes cross-checked
Free access
Typed value: Yes.
CodeNomad is a free MIT-licensed desktop download and standalone server; no paid plan is shown. OpenCode and model provider costs are separate.
- Ongoing free: The desktop app is a free MIT download for Windows, macOS and Linux from the download page and GitHub releases.
- Self host cost: The standalone server runs on the user's host with no CodeNomad fee shown. OpenCode and provider charges remain separate.
- Paid only: Not paid-only: the application downloads free of charge.
- Free scenarios, usage caps and card requirements for OpenCode and model providers were not checked. No installed-product test was run.
-
Finding: The download page describes CodeNomad as a free and open-source (MIT) desktop app for Windows, macOS and Linux and offers installers for version 1.0.1; it shows no price or paid plan.
-
CodeNomad README, installation
Finding: Desktop builds download from the releases page and the standalone server runs on the user's host; the README names no price, account or paid plan and marks the project MIT licensed.
Starting price: Free: Yes. Free cross-checked
Starting price: Free
Typed value: Yes. Free.
CodeNomad is a free MIT-licensed desktop download and standalone server; no paid plan is shown. OpenCode and model provider costs are separate.
- Ongoing free: The desktop app is a free MIT download for Windows, macOS and Linux from the download page and GitHub releases.
- Self host cost: The standalone server runs on the user's host with no CodeNomad fee shown. OpenCode and provider charges remain separate.
- Paid only: Not paid-only: the application downloads free of charge.
- Free scenarios, usage caps and card requirements for OpenCode and model providers were not checked. No installed-product test was run.
-
Finding: The download page describes CodeNomad as a free and open-source (MIT) desktop app for Windows, macOS and Linux and offers installers for version 1.0.1; it shows no price or paid plan.
-
CodeNomad README, installation
Finding: Desktop builds download from the releases page and the standalone server runs on the user's host; the README names no price, account or paid plan and marks the project MIT licensed.
Starting price: Up to $20/month: No. Free cross-checked
Starting price: Up to $20/month
Typed value: No. Free.
CodeNomad is a free MIT-licensed desktop download and standalone server; no paid plan is shown. OpenCode and model provider costs are separate.
- Ongoing free: The desktop app is a free MIT download for Windows, macOS and Linux from the download page and GitHub releases.
- Self host cost: The standalone server runs on the user's host with no CodeNomad fee shown. OpenCode and provider charges remain separate.
- Paid only: Not paid-only: the application downloads free of charge.
- Free scenarios, usage caps and card requirements for OpenCode and model providers were not checked. No installed-product test was run.
-
Finding: The download page describes CodeNomad as a free and open-source (MIT) desktop app for Windows, macOS and Linux and offers installers for version 1.0.1; it shows no price or paid plan.
-
CodeNomad README, installation
Finding: Desktop builds download from the releases page and the standalone server runs on the user's host; the README names no price, account or paid plan and marks the project MIT licensed.
Starting price: $21–40/month: No. Free cross-checked
Starting price: $21–40/month
Typed value: No. Free.
CodeNomad is a free MIT-licensed desktop download and standalone server; no paid plan is shown. OpenCode and model provider costs are separate.
- Ongoing free: The desktop app is a free MIT download for Windows, macOS and Linux from the download page and GitHub releases.
- Self host cost: The standalone server runs on the user's host with no CodeNomad fee shown. OpenCode and provider charges remain separate.
- Paid only: Not paid-only: the application downloads free of charge.
- Free scenarios, usage caps and card requirements for OpenCode and model providers were not checked. No installed-product test was run.
-
Finding: The download page describes CodeNomad as a free and open-source (MIT) desktop app for Windows, macOS and Linux and offers installers for version 1.0.1; it shows no price or paid plan.
-
CodeNomad README, installation
Finding: Desktop builds download from the releases page and the standalone server runs on the user's host; the README names no price, account or paid plan and marks the project MIT licensed.
Starting price: $41–100/month: No. Free cross-checked
Starting price: $41–100/month
Typed value: No. Free.
CodeNomad is a free MIT-licensed desktop download and standalone server; no paid plan is shown. OpenCode and model provider costs are separate.
- Ongoing free: The desktop app is a free MIT download for Windows, macOS and Linux from the download page and GitHub releases.
- Self host cost: The standalone server runs on the user's host with no CodeNomad fee shown. OpenCode and provider charges remain separate.
- Paid only: Not paid-only: the application downloads free of charge.
- Free scenarios, usage caps and card requirements for OpenCode and model providers were not checked. No installed-product test was run.
-
Finding: The download page describes CodeNomad as a free and open-source (MIT) desktop app for Windows, macOS and Linux and offers installers for version 1.0.1; it shows no price or paid plan.
-
CodeNomad README, installation
Finding: Desktop builds download from the releases page and the standalone server runs on the user's host; the README names no price, account or paid plan and marks the project MIT licensed.
Starting price: Over $100/month: No. Free cross-checked
Starting price: Over $100/month
Typed value: No. Free.
CodeNomad is a free MIT-licensed desktop download and standalone server; no paid plan is shown. OpenCode and model provider costs are separate.
- Ongoing free: The desktop app is a free MIT download for Windows, macOS and Linux from the download page and GitHub releases.
- Self host cost: The standalone server runs on the user's host with no CodeNomad fee shown. OpenCode and provider charges remain separate.
- Paid only: Not paid-only: the application downloads free of charge.
- Free scenarios, usage caps and card requirements for OpenCode and model providers were not checked. No installed-product test was run.
-
Finding: The download page describes CodeNomad as a free and open-source (MIT) desktop app for Windows, macOS and Linux and offers installers for version 1.0.1; it shows no price or paid plan.
-
CodeNomad README, installation
Finding: Desktop builds download from the releases page and the standalone server runs on the user's host; the README names no price, account or paid plan and marks the project MIT licensed.
Starting price: Contact for pricing: No. Free cross-checked
Starting price: Contact for pricing
Typed value: No. Free.
CodeNomad is a free MIT-licensed desktop download and standalone server; no paid plan is shown. OpenCode and model provider costs are separate.
- Ongoing free: The desktop app is a free MIT download for Windows, macOS and Linux from the download page and GitHub releases.
- Self host cost: The standalone server runs on the user's host with no CodeNomad fee shown. OpenCode and provider charges remain separate.
- Paid only: Not paid-only: the application downloads free of charge.
- Free scenarios, usage caps and card requirements for OpenCode and model providers were not checked. No installed-product test was run.
-
Finding: The download page describes CodeNomad as a free and open-source (MIT) desktop app for Windows, macOS and Linux and offers installers for version 1.0.1; it shows no price or paid plan.
-
CodeNomad README, installation
Finding: Desktop builds download from the releases page and the standalone server runs on the user's host; the README names no price, account or paid plan and marks the project MIT licensed.
Pricing model: Free, no paid plan: Yes
Pricing model: Free, no paid plan
Typed value: Yes.
CodeNomad is a free MIT source distribution with no paid ADE plan. Users connect their own model-provider credentials, including API keys, and pay the provider separately.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: The MIT license grants permission to use, copy, modify and distribute the software free of charge.
Pricing model: Free plan: No
Pricing model: Free plan
Typed value: No.
CodeNomad is a free MIT source distribution with no paid ADE plan. Users connect their own model-provider credentials, including API keys, and pay the provider separately.
- Model cost: The provider connection flow accepts API keys, OAuth or command auth and stores credentials in the connected OpenCode server.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: The user connects their own model provider; the README states no price and marks the project MIT-licensed.
-
Finding: The MIT license grants permission to use, copy, modify and distribute the software free of charge.
Pricing model: Subscription: No
Pricing model: Subscription
Typed value: No.
CodeNomad is a free MIT source distribution with no paid ADE plan. Users connect their own model-provider credentials, including API keys, and pay the provider separately.
- Model cost: The provider connection flow accepts API keys, OAuth or command auth and stores credentials in the connected OpenCode server.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: The user connects their own model provider; the README states no price and marks the project MIT-licensed.
-
Finding: The MIT license grants permission to use, copy, modify and distribute the software free of charge.
Pricing model: Per seat: No
Pricing model: Per seat
Typed value: No.
CodeNomad is a free MIT source distribution with no paid ADE plan. Users connect their own model-provider credentials, including API keys, and pay the provider separately.
- Model cost: The provider connection flow accepts API keys, OAuth or command auth and stores credentials in the connected OpenCode server.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: The user connects their own model provider; the README states no price and marks the project MIT-licensed.
-
Finding: The MIT license grants permission to use, copy, modify and distribute the software free of charge.
Pricing model: Usage-based: No
Pricing model: Usage-based
Typed value: No.
CodeNomad is a free MIT source distribution with no paid ADE plan. Users connect their own model-provider credentials, including API keys, and pay the provider separately.
- Model cost: The provider connection flow accepts API keys, OAuth or command auth and stores credentials in the connected OpenCode server.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: The user connects their own model provider; the README states no price and marks the project MIT-licensed.
-
Finding: The MIT license grants permission to use, copy, modify and distribute the software free of charge.
Pricing model: Per machine or compute: No
Pricing model: Per machine or compute
Typed value: No.
CodeNomad is a free MIT source distribution with no paid ADE plan. Users connect their own model-provider credentials, including API keys, and pay the provider separately.
- Model cost: The provider connection flow accepts API keys, OAuth or command auth and stores credentials in the connected OpenCode server.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: The user connects their own model provider; the README states no price and marks the project MIT-licensed.
-
Finding: The MIT license grants permission to use, copy, modify and distribute the software free of charge.
Pricing model: Bring your own key: Yes
Pricing model: Bring your own key
Typed value: Yes.
CodeNomad is a free MIT source distribution with no paid ADE plan. Users connect their own model-provider credentials, including API keys, and pay the provider separately.
- Model cost: The provider connection flow accepts API keys, OAuth or command auth and stores credentials in the connected OpenCode server.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
CodeNomad providers and accounts
Finding: Settings > Providers supports native API-key, OAuth or command authentication. Keys are stored by the connected OpenCode server and inference is billed under the connected provider account.
Pricing model: One-time purchase: No
Pricing model: One-time purchase
Typed value: No.
CodeNomad is a free MIT source distribution with no paid ADE plan. Users connect their own model-provider credentials, including API keys, and pay the provider separately.
- Model cost: The provider connection flow accepts API keys, OAuth or command auth and stores credentials in the connected OpenCode server.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: The user connects their own model provider; the README states no price and marks the project MIT-licensed.
-
Finding: The MIT license grants permission to use, copy, modify and distribute the software free of charge.
Keeps going with laptop closed: Yes cross-checked
Keeps going with laptop closed
Typed value: Yes.
Standalone server executes on user-controlled host and can continue while the phone PWA is closed; host must remain reachable.
- Local: OpenCode service on local host.
- Byo remote: Remote browser/desktop connects to standalone user-operated server.
- Self hosted: Standalone Node server on development host.
- Client disconnect: Closing PWA does not stop standalone backend.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Phone/tablet browser and PWA can operate the reachable backend. No offline backend; closing PWA leaves standalone backend running, while quitting host desktop backend disables Remote Control.
Open-source license: Yes. MIT cross-checked
Open-source license
Typed value: Yes. MIT.
CodeNomad application source is MIT licensed.
- Client license: MIT.
- Source visibility: Public application source.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Application source is MIT licensed.
Any desktop app: Yes
Any desktop app
Typed value: Yes.
CodeNomad supplies native desktop packages for macOS, Windows and Linux and a standalone browser/PWA workspace. The complete installation/client distribution contains no native iOS or Android app.
- Desktop os: macOS, Windows and Linux; Linux tested on Ubuntu 24.04.
- Browser: Standalone server exposes the browser workspace.
- Mobile browser: Phone/tablet browser or PWA operates on the backend host.
- Cli: npx @neuralnomads/codenomad starts the product server.
- Task actions: Phone browser can continue conversations and answer permissions.
- Cross device continuity: Shared OpenCode service exposes host sessions to compatible clients.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
Any phone client: Yes
Any phone client
Typed value: Yes.
CodeNomad supplies native desktop packages for macOS, Windows and Linux and a standalone browser/PWA workspace. The complete installation/client distribution contains no native iOS or Android app.
- Desktop os: macOS, Windows and Linux; Linux tested on Ubuntu 24.04.
- Mobile apps: The complete application/install inventory offers desktop packages and phone browser/PWA access, with no native phone package.
- Browser: Standalone server exposes the browser workspace.
- Mobile browser: Phone/tablet browser or PWA operates on the backend host.
- Cli: npx @neuralnomads/codenomad starts the product server.
- Task actions: Phone browser can continue conversations and answer permissions.
- Cross device continuity: Shared OpenCode service exposes host sessions to compatible clients.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: Phone/tablet browser and PWA can operate the reachable backend. No offline backend; closing PWA leaves standalone backend running, while quitting host desktop backend disables Remote Control.
All public findings
Findings may summarize a source. They are not presented as verbatim statements.
codenomad:ACC-01: CodeNomad supplies native desktop packages for macOS, Windows and Linux and a standalone browser/PWA workspace. The complete installation/client distribution contains no native iOS or Android app.
codenomad:ACC-01
CodeNomad supplies native desktop packages for macOS, Windows and Linux and a standalone browser/PWA workspace. The complete installation/client distribution contains no native iOS or Android app.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
-
Finding: Phone/tablet browser and PWA can operate the reachable backend. No offline backend; closing PWA leaves standalone backend running, while quitting host desktop backend disables Remote Control.
-
Finding: CodeNomad is a workspace around the OpenCode V2 shared runtime. The built-in process/service and compatibility paths target OpenCode, not a generic coding CLI. Its install distribution contains desktop macOS/Windows/Linux and a standalone browser/PWA server, not native iOS/Android apps.
codenomad:ACC-02: CodeNomad's built-in coding runtime is OpenCode V2. The process/service API and compatibility checks target OpenCode only. Provider subscriptions, usage readers and third-party OpenCode plugins do not establish a separately integrated native coding-harness route in CodeNomad.
codenomad:ACC-02
CodeNomad's built-in coding runtime is OpenCode V2. The process/service API and compatibility checks target OpenCode only. Provider subscriptions, usage readers and third-party OpenCode plugins do not establish a separately integrated native coding-harness route in CodeNomad.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
-
CodeNomad Antigravity support at v1.0.1
Finding: CodeNomad v1.0.1 is an OpenCode workspace. Its Antigravity references exercise provider usage handling, not a separate Antigravity CLI launch.
-
CodeNomad Antigravity support at v1.0.1
Finding: CodeNomad v1.0.1 is an OpenCode workspace. Its Antigravity references exercise provider usage handling, not a separate Antigravity CLI launch.
-
Finding: CodeNomad is a workspace around the OpenCode V2 shared runtime. The built-in process/service and compatibility paths target OpenCode, not a generic coding CLI. Its install distribution contains desktop macOS/Windows/Linux and a standalone browser/PWA server, not native iOS/Android apps.
codenomad:ACC-03: OpenCode-native OAuth subscriptions and API credentials are supported, with account selection scoped service-wide. cross-checked
codenomad:ACC-03
OpenCode-native OAuth subscriptions and API credentials are supported, with account selection scoped service-wide.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Native OpenCode OAuth/API-key connections and service-wide saved accounts are supported. Codex subscription OAuth and OpenCode Claude Pro/Max OAuth are distinguished from Claude Code login. Usage quotas and cost estimates are not bills.
-
Finding: CodeNomad says it has no product accounts, telemetry, analytics or advertising. Local projects/conversations/settings remain on host; OpenCode sends content to configured providers. Release/UI update and package requests remain.
codenomad:ACC-04: Desktop includes Node/npm; select or install OpenCode, open a folder and connect a provider. No-Git directory-only mode is documented. cross-checked
codenomad:ACC-04
Desktop includes Node/npm; select or install OpenCode, open a folder and connect a provider. No-Git directory-only mode is documented.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
codenomad:ACC-05: Product-owned CLI launches and configures the standalone server. cross-checked
codenomad:ACC-05
Product-owned CLI launches and configures the standalone server.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
codenomad:ACC-06: Workspace manages MCP connections, Global/Project plugins and SideCar web tools. cross-checked
codenomad:ACC-06
Workspace manages MCP connections, Global/Project plugins and SideCar web tools.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
codenomad:ACC-07: Desktop variants use Electron or Tauri, with a SolidJS frontend and Node server. cross-checked
codenomad:ACC-07
Desktop variants use Electron or Tauri, with a SolidJS frontend and Node server.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
codenomad:PLAN-01: Native missions save an objective and task tree separately from conversations, and create remains paused until explicit start. cross-checked
codenomad:PLAN-01
Native missions save an objective and task tree separately from conversations, and create remains paused until explicit start.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
codenomad:PLAN-02: Missions retain durable plans, task briefs and reports with explicit amendment controls. cross-checked
codenomad:PLAN-02
Missions retain durable plans, task briefs and reports with explicit amendment controls.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
codenomad:PLAN-03: Mission tasks record dependencies, execution identities and nested conversations. cross-checked
codenomad:PLAN-03
Mission tasks record dependencies, execution identities and nested conversations.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
codenomad:PLAN-04: Project files, saved briefs, playbooks and followed conversation context feed missions. cross-checked
codenomad:PLAN-04
Project files, saved briefs, playbooks and followed conversation context feed missions.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
codenomad:PLAN-05: File references, tool images and agent-driven web previews are documented. Index freshness is unestablished. cross-checked
codenomad:PLAN-05
File references, tool images and agent-driven web previews are documented. Index freshness is unestablished.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
codenomad:PLAN-06: Missions have durable tasks with states, briefs and reports, separate from session lists. cross-checked
codenomad:PLAN-06
Missions have durable tasks with states, briefs and reports, separate from session lists.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
codenomad:PLAN-07: Mission coordinator plans and delegates into native conversations and records task results. cross-checked
codenomad:PLAN-07
Mission coordinator plans and delegates into native conversations and records task results.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
codenomad:PLAN-08: Mission objective and notes are durable, editable and linked to tasks; formal requirements approval remains unestablished. cross-checked
codenomad:PLAN-08
Mission objective and notes are durable, editable and linked to tasks; formal requirements approval remains unestablished.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
codenomad:COORD-01: Multiple projects, sessions and specialist conversations can run concurrently. cross-checked
codenomad:COORD-01
Multiple projects, sessions and specialist conversations can run concurrently.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
codenomad:COORD-02: Mission coordinator owns task assignment and preserves original control identities. cross-checked
codenomad:COORD-02
Mission coordinator owns task assignment and preserves original control identities.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
codenomad:COORD-03: Product mission coordinator plans, delegates and exposes specialists, reports and progress in an inspectable tree. cross-checked
codenomad:COORD-03
Product mission coordinator plans, delegates and exposes specialists, reports and progress in an inspectable tree.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
codenomad:COORD-04: Native schedules and event launch criteria can arm future mission passages. The experimental OpenCode schedules setting must be enabled. cross-checked
codenomad:COORD-04
Native schedules and event launch criteria can arm future mission passages. The experimental OpenCode schedules setting must be enabled.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
codenomad:COORD-05: Pause, Interrupt now, Stop and uncertainty-aware refresh are distinct controls; native permission questions appear in the interruption dock. cross-checked
codenomad:COORD-05
Pause, Interrupt now, Stop and uncertainty-aware refresh are distinct controls; native permission questions appear in the interruption dock.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
-
Finding: Permission dock exposes native OpenCode requests; actions retain native scope. UI distinguishes permission responses from already-running shell/tool cancellation.
codenomad:COORD-06: Mission task tree exposes dependency links, progress and retained reports. No fleet benchmark fixture was run. cross-checked
codenomad:COORD-06
Mission task tree exposes dependency links, progress and retained reports. No fleet benchmark fixture was run.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
codenomad:COORD-07: Five playbooks provide flexible mission, debugging, exploration, product delivery and two-model comparison. cross-checked
codenomad:COORD-07
Five playbooks provide flexible mission, debugging, exploration, product delivery and two-model comparison.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
codenomad:RUN-01: Standalone server executes on user-controlled host and can continue while the phone PWA is closed; host must remain reachable. cross-checked
codenomad:RUN-01
Standalone server executes on user-controlled host and can continue while the phone PWA is closed; host must remain reachable.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
-
Finding: Phone/tablet browser and PWA can operate the reachable backend. No offline backend; closing PWA leaves standalone backend running, while quitting host desktop backend disables Remote Control.
codenomad:RUN-02: CodeNomad supplies worktree file separation. Its native server/runtime does not provision task containers or VMs; the security guide recommends external OS/container/VM controls without establishing a CodeNomad-specific host isolation setup.
codenomad:RUN-02
CodeNomad supplies worktree file separation. Its native server/runtime does not provision task containers or VMs; the security guide recommends external OS/container/VM controls without establishing a CodeNomad-specific host isolation setup.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
-
Finding: The runtime connects to OpenCode on the user host. Workspace-root restrictions are explicitly not containers or an OS sandbox; native tools act with host permissions. No CodeNomad-managed container/VM task provisioner appears in the inspected server/workspace/runtime implementation.
codenomad:RUN-03: Shared OpenCode service survives closing CodeNomad clients; reconnect refetches state. Mission uncertainty must be reconciled before retry. cross-checked
codenomad:RUN-03
Shared OpenCode service survives closing CodeNomad clients; reconnect refetches state. Mission uncertainty must be reconciled before retry.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
-
Finding: Phone/tablet browser and PWA can operate the reachable backend. No offline backend; closing PWA leaves standalone backend running, while quitting host desktop backend disables Remote Control.
codenomad:RUN-06: Mission status distinguishes admitted input from observed work. Usage readings explicitly retain unknown and stale states. cross-checked
codenomad:RUN-06
Mission status distinguishes admitted input from observed work. Usage readings explicitly retain unknown and stale states.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
-
Finding: Native OpenCode OAuth/API-key connections and service-wide saved accounts are supported. Codex subscription OAuth and OpenCode Claude Pro/Max OAuth are distinguished from Claude Code login. Usage quotas and cost estimates are not bills.
codenomad:RUN-07: Per-message tokens and cost estimates are separate from provider quota and wallet readings. cross-checked
codenomad:RUN-07
Per-message tokens and cost estimates are separate from provider quota and wallet readings.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Native OpenCode OAuth/API-key connections and service-wide saved accounts are supported. Codex subscription OAuth and OpenCode Claude Pro/Max OAuth are distinguished from Claude Code login. Usage quotas and cost estimates are not bills.
codenomad:TEAM-01: Multiple paired browsers/devices can read and prompt the same host conversation, but all use a common host identity. Distinct human accounts, per-person invites or an explicit multi-person co-prompting workflow are not established.
codenomad:TEAM-01
Multiple paired browsers/devices can read and prompt the same host conversation, but all use a common host identity. Distinct human accounts, per-person invites or an explicit multi-person co-prompting workflow are not established.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: Up to 32 paired devices can use ordinary conversation APIs, send prompts, inspect files and answer permissions. Pairing grants writable access rather than a read-only sharing link; credentials are per device and revocable.
-
Finding: Authenticated browser sessions and activated paired-device proxies post to the same workspace/session prompt API. The backend uses a common configured host username; it does not allocate separate agent work by human account. Different authorized clients can send prompts to the shared session.
codenomad:TEAM-02: CodeNomad uses one configured host login and per-device pairing credentials. The pinned auth/server implementation supplies no human workspace role hierarchy or enterprise SSO.
codenomad:TEAM-02
CodeNomad uses one configured host login and per-device pairing credentials. The pinned auth/server implementation supplies no human workspace role hierarchy or enterprise SSO.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: Up to 32 paired devices can use ordinary conversation APIs, send prompts, inspect files and answer permissions. Pairing grants writable access rather than a read-only sharing link; credentials are per device and revocable.
-
Finding: The backend authenticates a configured host username/password or per-device Remote Control credentials. The pinned auth/session and server route paths have no human organization role model or SAML/OIDC SSO integration. Device revocation is separate from password changes.
codenomad:TEAM-03: Native OpenCode permission controls remain in force; the browser UI does not authorize all later tool effects. cross-checked
codenomad:TEAM-03
Native OpenCode permission controls remain in force; the browser UI does not authorize all later tool effects.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Permission dock exposes native OpenCode requests; actions retain native scope. UI distinguishes permission responses from already-running shell/tool cancellation.
codenomad:SHIP-01: Conversation diffs, project files, tool images, previews and mission reports stay linked to work. cross-checked
codenomad:SHIP-01
Conversation diffs, project files, tool images, previews and mission reports stay linked to work.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
-
Finding: Durable paused missions have coordinator/delegates, dependency task trees, reports, explicit start, schedules/events and separate pause, interrupt and terminal stop controls. Native schedules require experimental.schedules and supported OpenCode.
codenomad:SHIP-03: CodeNomad manages Git/worktrees and can list forge issues and pull requests read-only. The pinned forge/Git/server routes do not supply native PR create/update/merge controls.
codenomad:SHIP-03
CodeNomad manages Git/worktrees and can list forge issues and pull requests read-only. The pinned forge/Git/server routes do not supply native PR create/update/merge controls.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
-
Finding: The forge integration is explicitly a bounded read-only issue/PR listing API. Bounded source inspection of forge/server Git routes found no native PR create/update/merge operation; Git/worktree controls are separate.
codenomad:OWN-01: CodeNomad application source is MIT licensed. cross-checked
codenomad:OWN-01
CodeNomad application source is MIT licensed.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Application source is MIT licensed.
codenomad:OWN-02: Core server and clients run on user-controlled hardware without CodeNomad accounts. cross-checked
codenomad:OWN-02
Core server and clients run on user-controlled hardware without CodeNomad accounts.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
-
Finding: CodeNomad says it has no product accounts, telemetry, analytics or advertising. Local projects/conversations/settings remain on host; OpenCode sends content to configured providers. Release/UI update and package requests remain.
codenomad:OWN-03: CodeNomad says it has no telemetry or analytics. OpenCode/provider data use and automatic update/package requests remain separate. cross-checked
codenomad:OWN-03
CodeNomad says it has no telemetry or analytics. OpenCode/provider data use and automatic update/package requests remain separate.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: CodeNomad says it has no product accounts, telemetry, analytics or advertising. Local projects/conversations/settings remain on host; OpenCode sends content to configured providers. Release/UI update and package requests remain.
codenomad:OWN-04: CodeNomad is a free MIT source distribution with no paid ADE plan. Users connect their own model-provider credentials, including API keys, and pay the provider separately.
codenomad:OWN-04
CodeNomad is a free MIT source distribution with no paid ADE plan. Users connect their own model-provider credentials, including API keys, and pay the provider separately.
- Only the named documented or inspected parts are established; other atomic questions retain their recorded gaps.
-
Finding: The user connects their own model provider; the README states no price and marks the project MIT-licensed.
-
Finding: The MIT license grants permission to use, copy, modify and distribute the software free of charge.
-
CodeNomad providers and accounts
Finding: Settings > Providers supports native API-key, OAuth or command authentication. Keys are stored by the connected OpenCode server and inference is billed under the connected provider account.
codenomad:OWN-06: Desktop/browser source pass covers current 1.0 and OpenCode V2, including dev releases; install and upgrade requirements are explicit. cross-checked
codenomad:OWN-06
Desktop/browser source pass covers current 1.0 and OpenCode V2, including dev releases; install and upgrade requirements are explicit.
- Only the named facts are documented. Unanswered atomic questions remain unknown; no execution test was performed.
-
Finding: Electron and Tauri desktop clients on three OSes and standalone npm server. OpenCode shared service owns execution and sessions. Git worktrees, remote access, browser previews, MCP and plugin controls are described.
-
Finding: v1.0.1-dev-20261108-175b1820 was published 2026-11-08. Release notes describe the scoped changes; this is not a hands-on check.
codenomad:OWN-08: CodeNomad is a free MIT-licensed desktop download and standalone server; no paid plan is shown. OpenCode and model provider costs are separate. cross-checked
codenomad:OWN-08
CodeNomad is a free MIT-licensed desktop download and standalone server; no paid plan is shown. OpenCode and model provider costs are separate.
- Free scenarios, usage caps and card requirements for OpenCode and model providers were not checked. No installed-product test was run.
-
Finding: The download page describes CodeNomad as a free and open-source (MIT) desktop app for Windows, macOS and Linux and offers installers for version 1.0.1; it shows no price or paid plan.
-
CodeNomad README, installation
Finding: Desktop builds download from the releases page and the standalone server runs on the user's host; the README names no price, account or paid plan and marks the project MIT licensed.