The desktop workspace for coding agents.
Chats, projects, worktrees, diffs and terminals for the agents you already use. Free, open source, and on your machine.
Sample data. JAM Code is a desktop app for Windows and macOS.
One window. Every chat, branch, diff and shell it touched.
Two chats, two branches, no collisions. Pick a new worktree under the composer; the branch and folder appear when you press Send.
What should we work on in ?
~/dev/jam-code · main · cleanRuns the agents you already have.
Their sign-in, not ours.
Each agent signs in the way it always does. JAM Code never reads or stores its credentials.
Their models, where they run.
Agents talk to their own services. JAM Code runs the workspace around them, on your machine.
One agent per chat.
Pick the agent when you start a chat. Using only one is fine.
Free, open source, and local.
There's no JAM account and no analytics. Your chats and their search index live in a local database, and each agent keeps its own sign-in.
JAM Code is free and MIT licensed. Read it, fork it, build it yourself.
Download
- Windowsx64 installerAlpha coming soon
- macOSApple silicon and IntelAlpha coming soon
- Build from sourceGitHub ↗
pnpm install && pnpm desktop