Jcode AI: Open-Source Coding Agent Guide
Jcode is an open-source terminal coding agent written in Rust. It connects AI models to your local project so the agent can work with files, run commands, use tools, and continue coding tasks from the terminal. LearnJcode.org focuses on practical setup and usage: installing Jcode on macOS, Linux, and Windows, connecting a provider, learning the main commands, configuring MCP servers, setting up browser automation, and understanding features such as memory and multi-agent workflows. Start with the Jcode installation guide, then follow the first-session walkthrough to connect a provider and work in a project.
$ curl -fsSL https://jcode.sh/install | bash
$ jcode
# launch the interactive terminal UI
$ jcode run “explain this project”
# run one task non-interactively
Get from install to a working coding session
Use these guides in order if you are new to Jcode. Each page should answer one practical question instead of making you scan a long all-in-one tutorial.
Install Jcode
Platform-specific setup for macOS, Linux, and Windows, plus the first launch check.
Open install guide → 02Run your first task
Launch the TUI, connect a provider, open a project, and give Jcode a useful first coding task.
Open usage guide → 03Learn Jcode commands
Keep the main CLI commands in one place so you can quickly copy, test, and understand them.
View commands →What is Jcode?
Jcode is the terminal-side software around the AI model. The model supplies the reasoning; the coding agent supplies the project context, tools, terminal interface, session behavior, and integrations.
Use Jcode interactively in its TUI or run a single prompt from the command line. Keep the commands and keyboard shortcuts reference nearby while learning the controls.
Jcode supports provider login and OpenAI-compatible endpoints, so the harness is not tied to one model source.
Its project includes persistent memory features and ways to resume or continue coding sessions.
Multiple agents can work in the same repository with coordination and conflict notifications.
Connect Model Context Protocol servers to extend the tools available inside Jcode sessions.
Jcode includes a browser tool with a Firefox-based backend for agent-driven web interactions.
See Jcode before you install it
Replace the three boxes below with your own screenshots. Use screenshots you captured yourself so the page shows the current interface you actually tested.
SCREENSHOT 01
Jcode TUI after launch
Show the normal terminal interface with a real project open.
SCREENSHOT 02
A real coding task
Show a prompt plus file edit, diff, command, or completed task output.
SCREENSHOT 03
One advanced feature
Use Swarm, browser automation, memory, MCP, or a side panel you personally tested.
Build on the basics
After the first successful session, move into integrations and specific workflows. If you need to reset an installation, the tested uninstall and reinstall guide explains what removal retains and what purge deletes.
Connect an MCP server
Learn where MCP fits into Jcode and how to expose extra tools to the agent.
MCP guide → WEBSet up browser automation
Configure the built-in browser workflow and verify that Jcode can open and interact with pages.
Browser setup → VSJcode vs pi
Compare workflow, features, and setup differences when deciding which terminal agent fits your use case.
Read comparison →A simple way to learn Jcode
You do not need to understand every feature on day one. Get one working session first, then add integrations only when you need them.
Install
Use the official installer for your operating system and confirm the jcode command launches.
Connect a provider
Sign in to a supported AI provider or configure a compatible endpoint.
Test on a real repo
Ask Jcode to explain a small project or make a safe, reversible edit you can review.
Add advanced tools
Configure MCP, browser automation, memory, or multi-agent workflows only after the basics work.
Jcode changes quickly. For installation commands, supported providers, release details, benchmark methodology, and source code, use the Jcode GitHub resource guide to find the official release, docs and source, and verify your installed version.
Ready to try Jcode?
Start with installation, confirm one working coding task, then move into commands, MCP, and browser automation.