Independent Jcode learning guide

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.

terminal — jcode quick start

$ curl -fsSL https://jcode.sh/install | bash

$ jcode

# launch the interactive terminal UI

$ jcode run “explain this project”

# run one task non-interactively

Start here

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.

Jcode in plain English

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.

Terminal coding workflow

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.

Multiple AI providers

Jcode supports provider login and OpenAI-compatible endpoints, so the harness is not tied to one model source.

Memory and session resume

Its project includes persistent memory features and ways to resume or continue coding sessions.

Swarm workflows

Multiple agents can work in the same repository with coordination and conflict notifications.

MCP support

Connect Model Context Protocol servers to extend the tools available inside Jcode sessions.

Browser automation

Jcode includes a browser tool with a Firefox-based backend for agent-driven web interactions.

Real interface

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.
Suggested caption: “Jcode terminal interface after launching a project session.”
SCREENSHOT 02 A real coding task Show a prompt plus file edit, diff, command, or completed task output.
Suggested caption: “Jcode working on a coding task and showing the result in the terminal.”
SCREENSHOT 03 One advanced feature Use Swarm, browser automation, memory, MCP, or a side panel you personally tested.
Suggested caption: “Example of an advanced Jcode workflow tested on LearnJcode.org.”
Next steps

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.

Quick path

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.

NOTE

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.

Open the install guide →