AI product Open source
jcode is an open-source, Rust-based terminal harness for AI coding agents and LLM workflows, designed for interactive development across multiple sessions. It supports resumable sessions, session search, multi-agent swarm and helper-agent workflows, compatible model-provider integrations, MCP, browser automation, and a self-development mode; installation scripts target macOS, Linux, and Windows.
For automatic memory, jcode embeds turns and responses as semantic vectors, searches a graph of stored memories using cosine similarity, and feeds relevant results into the conversation. A memory sideagent can verify and expand retrieval, while periodic extraction stores new memories and ambient consolidation reorganizes entries and checks for staleness and conflicts. Explicit memory tools and traditional retrieval over previous sessions are also available.
Its terminal UI includes side panels, diff views, inline Mermaid diagrams, information widgets, custom scrolling, and real-time rendering. The project supplies a Mermaid renderer without browser or TypeScript dependencies and publishes benchmarks covering RAM consumption, startup and input-readiness times, and memory scaling across multiple active sessions.
3 uses taken from transcripts — each links to the moment in the video.
An open-source terminal-based coding agent harness for multi-session work, customization, and speed. It provides semantic memory, multi-agent swarm mode, support for compatible model providers, and resumable sessions.
A Rust terminal coding-agent harness designed for multi-session workflows, customization, and low resource use. It provides semantic memory, swarm mode for parallel agents, provider integrations, session resumption, browser tools, and self-development mode.
A fast Rust-based terminal coding agent with low memory use, automatic semantic memory, session search, swarm mode, helper agents, and browser automation.
3 in the library.