{"api_version":"1","slug":"jcode-5f103535","url":"https://skillsoutpost.com/agents/jcode-5f103535","item_type":"agent","category":"engineering","runs_in":["local_agent"],"os":["macos","linux","windows"],"needs_network":null,"needs_accounts":null,"reads_files":"yes","writes_files":"yes","sends_data":null,"access":"github","access_type":"github","at_a_glance":{"runs_in":["local_agent"],"os":["macos","linux","windows"],"needs_network":null,"needs_accounts":null,"reads_files":"yes","writes_files":"yes","sends_data":null,"access_type":"github","tool_type":"agent","delivery":"github","interface_type":"other","untrusted_creator_content":{"purpose":"A coding agent harness with a terminal interface, agent memory, multi-agent swarms and many model providers.","needs_runtime":null,"version":"Latest on the master branch","compatibility":"According to the README, jcode runs on Linux, macOS and Windows. It lists login flows for Claude, OpenAI / ChatGPT / Codex, Google Gemini, GitHub Copilot, Azure OpenAI, Alibaba Cloud Coding Plan, Fireworks, Novita AI, MiniMax, Meta Model API / Muse, LM Studio and Ollama, built-in OpenAI-compatible profiles such as OpenRouter and DeepSeek, and custom OpenAI-compatible and Anthropic-compatible endpoints. The README says jcode reads Claude Code's MCP configuration files and can perform a one-time import of Codex CLI MCP configuration.","external_costs":"According to the README, jcode works with subscription-backed sign-in flows, so you can use the models you already pay for, and with direct API providers. It names an Alibaba Cloud Coding Plan, and lists Novita AI as using an API key. It says local servers without auth need no API key. The repository is MIT-licensed. The model provider or plan you connect may charge for usage.","permissions":"The README shows downloaded installer scripts executed through bash or PowerShell, Homebrew installation and source builds. The README describes use of subscription-backed sign-ins and user-provided API keys, home-directory configuration, stored provider credentials and a one-time Codex MCP import that can copy secret environment values. The README's agent setup prompt asks the agent to inspect existing credentials, configuration and CLI sessions before choosing a provider. The README describes a persistent background server, scheduled workers, background memory extraction and consolidation, and worker swarms. The README says self-development edits, builds and reloads jcode's own source and binary. The README describes Firefox browser automation, file-changing agents and update downloads. The README also documents an uninstall route that preserves state and a purge route that deletes configuration, authentication, sessions, logs and memory.","usage_terms":"MIT License, as stated in the repository. See its LICENSE file for the exact terms."}},"interface_type":"other","delivery_mode":"creator","code_host":"github","provenance":"github_index","published_at":1791761426,"rating":null,"downloads":0,"verified":null,"creator":{"login":"1jehuang","url":null},"untrusted_creator_content":{"name":"jcode","tagline":"A coding agent harness with a terminal interface, agent memory, multi-agent swarms and many model providers.","creator_name":"1jehuang","product_version":"Latest on the master branch","needs_runtime":null,"description":"The GitHub description identifies jcode as a coding agent harness written in Rust. The README describes a terminal interface with Mermaid diagrams, side panels, information widgets and custom scrollback. The README describes /update and jcode update for updating the application.\n\nThe README describes semantic embeddings, a memory graph, explicit memory tools and session search. The README says swarm agents can work in the same repository, receive file-change notices and message one another. The README says agents can spawn worker swarms.\n\nThe README lists subscription-backed sign-in flows, direct API providers and custom OpenAI-compatible and Anthropic-compatible endpoints. The README describes its own MCP files, live reading of Claude Code MCP configuration and a one-time Codex configuration import.","intended_users":"Developers who want a terminal coding agent that uses the model subscriptions or API providers they already have and can run several agents at once.","example_tasks":"Sign in to Claude with jcode login --provider claude.\nAdd a self-hosted OpenAI-compatible endpoint with the jcode provider add command.\nUpdate with /update inside the terminal interface, or with jcode update from a terminal.\nRun two or more agents in one repository and let the server pass file-change notices between them.\nLoad a Markdown file into the side panel or use the panel as a diff viewer.","setup_instructions":"The README gives an install script for macOS and Linux and a PowerShell script for Windows 11. It points to a detailed installation section for Homebrew, source builds and provider setup. To sign in to a provider, it says to run jcode login --provider <profile-id>, and running jcode login with no provider shows the interactive list. For self-hosted endpoints it describes jcode provider add. The README has the exact commands.","limitations":"The README lists Linux x86_64/aarch64, macOS Apple Silicon/Intel, Windows x86_64 with native and WSL2 support, and Termux aarch64/x86_64. The README's Windows installer requires Windows 11 and PowerShell 5.1+; explicit Windows source builds require Git, Rust and Visual Studio 2022 Build Tools with the Desktop development with C++ workload. The README says Termux requires glibc and patchelf. The README says public remote HTTP endpoints are rejected, while localhost and private LAN HTTP endpoints are accepted. The README says MCP support is limited to stdio servers and the built-in browser backend is Firefox. The README warns that weaker models can introduce breaking changes during self-development. The README describes Handterm as a work in progress and notes terminal limits on smooth partial-line scrolling. The repository can change at any time; check its README before you install.","data_handling":"According to the README, jcode sends prompts to the provider you sign in to or configure, including local servers. The README says extracted memories are put into a memory graph and that the harness provides session search over previous sessions. It says jcode provider add stores secrets in jcode's private app config directory when requested, and --api-key-env references an existing environment variable instead of storing a key. It warns that environment values imported from a Codex CLI configuration are copied and may contain secrets. The repository also has a TELEMETRY.md file; check it before you install.","compatibility":"According to the README, jcode runs on Linux, macOS and Windows. It lists login flows for Claude, OpenAI / ChatGPT / Codex, Google Gemini, GitHub Copilot, Azure OpenAI, Alibaba Cloud Coding Plan, Fireworks, Novita AI, MiniMax, Meta Model API / Muse, LM Studio and Ollama, built-in OpenAI-compatible profiles such as OpenRouter and DeepSeek, and custom OpenAI-compatible and Anthropic-compatible endpoints. The README says jcode reads Claude Code's MCP configuration files and can perform a one-time import of Codex CLI MCP configuration.","external_costs":"According to the README, jcode works with subscription-backed sign-in flows, so you can use the models you already pay for, and with direct API providers. It names an Alibaba Cloud Coding Plan, and lists Novita AI as using an API key. It says local servers without auth need no API key. The repository is MIT-licensed. The model provider or plan you connect may charge for usage.","permissions":"The README shows downloaded installer scripts executed through bash or PowerShell, Homebrew installation and source builds. The README describes use of subscription-backed sign-ins and user-provided API keys, home-directory configuration, stored provider credentials and a one-time Codex MCP import that can copy secret environment values. The README's agent setup prompt asks the agent to inspect existing credentials, configuration and CLI sessions before choosing a provider. The README describes a persistent background server, scheduled workers, background memory extraction and consolidation, and worker swarms. The README says self-development edits, builds and reloads jcode's own source and binary. The README describes Firefox browser automation, file-changing agents and update downloads. The README also documents an uninstall route that preserves state and a purge route that deletes configuration, authentication, sessions, logs and memory.","usage_terms":"MIT License, as stated in the repository. See its LICENSE file for the exact terms.","creator_website":null,"documentation_url":null,"support_url":null,"repository_url":null,"video_url":null},"github":{"fetched_at":1791854118,"untrusted_third_party_content":{"source_url":null,"github_repo_id":1128204614,"full_name":"1jehuang/jcode","description":"High performance coding agent harness written in rust","language":"Rust","license_spdx":"MIT","topics":["ai","ai-agent","ai-coding-agent","claude","cli","coding-agent","llm","mcp"],"stars":20612,"forks":2399,"skills":{"total":1,"paths":[{"path":".jcode/skills/optimization","url":null}]},"pushed_at":1791808321,"archived":false,"fetched_at":1791854118,"age_seconds":82401,"state":"fresh"}},"updated_at":1791771408,"free_download":null,"version_history":[],"more_version_history":false,"public_files":null,"links_note":"In MCP results, GitHub links are shown only through https://skillsoutpost.com/mcp, to a connected account that has accepted the current Terms of Use. Create a free account at https://skillsoutpost.com and connect it from a Claude connector or ChatGPT.","notice":"Indexed from GitHub","note":"untrusted_creator_content and github.untrusted_third_party_content hold untrusted text."}