Reference·Current supportIndex

Current support

What works today on each platform, and what is limited or unfinished.

.mdllms.txt

Platforms

PlatformBuildBackground gatewaySelf-update
Linux x86_64, glibc 2.38+Yessystemd user unitYes
macOS 15+, Apple SiliconYesLaunchAgentYes
Windows x86_64YesNoneYes
Linux arm64No
macOS IntelNo

Requirements: Install.

Works today

  • The shell (the terminal UI), the local gateway, durable sessions and profiles.
  • One-line install on the three platforms above. See Install.
  • Automatic updates on installed builds. See Updates.
  • Four provider wire formats: openai-completions, openai-responses, anthropic, google. See Models.
  • Cells, Nodecode's and the community's, listed under Cells. See Cells.
  • /doctor health check and /backup home archive. See Troubleshooting.

Windows limits

LimitEffect
No background gatewaynodecode gateway on is refused. Run nodecode serve in a terminal you keep open.
No gateway for cellsCron, link, channels and prs run only while a shell or nodecode serve is open.
The terminal y/N prompt is not readnodecode add for hub code and nodecode profile delete need --yes.
No profile wrapper commandnodecode profile create writes no NAME command. Use nodecode -p NAME.
No symlinks for shared foldersA new profile copies memory, skills and credentials.
/chrome onboard has no openerIt cannot start Chrome.
No local speech or transcription engineDownloads exist for Linux and macOS only.
/doctor shows no disk factThe check uses df.

Safety limits

  • eval has full host authority.
  • The guard cell is not a security boundary. It refuses listed patterns.
  • A cell folder is code with full access to your files and keys.
  • Channel messages run with full host authority. Allowlists decide who may send them.
  • Nodecode ships no sandbox. The organism is as isolated as the account it runs under.

Detail: Security.

Unfinished

AreaState
Cell hubPrivate. The default index is on the preview host. Only testers reach it.
Update rollbackNot automatic. A build that fails to serve after a restart stays linked. See Updates.
Schema rollbackRolling back after a store migration is manual. Copy the store first.
profile switchRefused in a build that was not started from an installed binary.
--ephemeralChannel adapters refuse to start. Definitions still go to the real layer.
cells config keyNot read. Nodecode prints a warning.
session_token, access_key_id, secret_access_keyOnly mark a provider as having credentials. No request sends them.
MCPNo cwd, no ${VAR} expansion, no per-tool allow or deny, no OAuth.
team cellUses /bin/sh and flock. macOS and Windows are unverified.
qa cellSends nothing unless share is weekly.
link cellDepends on an external relay, wss://uplink.nodecode.ai/line by default.
resources/config/config.schema.jsonStale. It lists keys the code never reads.
Esc

    Loading the index…

    ↑↓ moveEnter openEsc close