Get started
Nojace is a home for your coding agents. Claude Code, Codex and OpenCode run side by side, organised by folder, with their changes ready to review and your everyday commands one click away.
InstallMac (Apple silicon and Intel) and Linux, and how updates work.Write a pluginTurn your team's CLI into buttons, lists and services in the Toolbox.Plugin referenceEvery field of
nojace.json, with types and what each does.Your first session
- Install an agent if you haven't: Claude Code, Codex or OpenCode. Nojace runs the real CLI, signed in as you, so whatever works in your terminal works here.
- Open a folder with
⌘O(Ctrl+Shift+O on Linux): a project you work in. - Start a session with
⌘N(Ctrl+Shift+N), or pick an agent under File → New Session With.
Sessions you started earlier, in Nojace or in a terminal, show up too: Nojace reads each CLI's own history, so nothing has to be imported.
The window
- Sidebar: your folders and their sessions, the ones you used recently first. A green dot means an agent is working; yellow means it's waiting for you, and a notification arrives when it finishes or asks something.
- Session tabs: each runs the agent's own terminal UI, so its commands and shortcuts all work.
- Files and Changes (
⇧⌘E/⇧⌘G): the folder's files, and what the agents changed as diffs. Comment on any line, then Send Review Comments gives them all to the agent as one message. Stage, revert a hunk, commit and push from the same place. - Go to Session (
⌘P): jump to any session; type/for files and>for commands.
The Toolbox and plugins
The Toolbox puts your workflow one click away: logins with live status, deploys, shells into pods, proxies that keep running, any script you run often. Each plugin adds a tab of them.
- Built-in plugins cover GitHub pull requests, containers (Apple's
containeron macOS 26, Docker on Linux), your calendar, and a few games. - Add your team's from + Plugin: a zip link, a git URL, a folder, or a plugin list your team publishes.
- Nothing in a plugin runs until you approve it, and you approve again whenever it changes.
Writing one is a JSON file and the scripts it calls: see Write a plugin.
More to find
- Voice: hold
⌥Space(Right Ctrl on Linux) and talk; the words land where you were typing. - Usage (
⇧⌘U): tokens and cost by agent, folder and day. - Insights: search every chat, ask about them, and see them as mind maps.
- From your phone: follow and answer your agents over Tailscale or your Wi-Fi, with a pairing key (the 📲 button). Nothing is opened to the internet.
- Devbox coming soon: push a folder and its agents to a machine in the cloud, and pull the work back when you're back.
Getting help
Help → Report a Problem… opens an issue with your Nojace version and system filled in. You can also browse the issues, or write to vibe@nojace.com.