{"api_version":"1","slug":"icode-4bfe6d64","url":"https://skillsoutpost.com/agents/icode-4bfe6d64","item_type":"agent","category":"engineering","runs_in":["local_agent"],"os":["macos","linux","windows"],"needs_network":"no","needs_accounts":null,"reads_files":null,"writes_files":"yes","sends_data":"yes","access":"github","access_type":"github","at_a_glance":{"runs_in":["local_agent"],"os":["macos","linux","windows"],"needs_network":"no","needs_accounts":null,"reads_files":null,"writes_files":"yes","sends_data":"yes","access_type":"github","tool_type":"agent","delivery":"github","interface_type":"other","untrusted_creator_content":{"purpose":"A terminal app for orchestrating agents and workflows with your own model profiles, with diff, rollback and trajectory views.","needs_runtime":"uv (provisions Python 3.14)","version":"Latest on the main branch","compatibility":"The README describes uv installation for Windows (x64), macOS on Apple silicon, and Linux (x86-64 or ARM64, glibc 2.27 or later). The README directs Intel Mac, Windows on Arm and older Linux users to the offline package. The README recommends a modern terminal such as Windows Terminal on Windows or Ghostty on macOS and Linux. The README describes configured model providers, MCP servers, skills, hooks and OpenTelemetry export. The README's model screenshot description shows a DeepSeek profile using the Responses API.","external_costs":"The repository is Apache-2.0-licensed and states no pricing. The model provider you connect may charge for usage. The README says iCode includes no AI model and that every model it uses is one you connect.","permissions":"The README shows source setup installing iCode and development tools into .venv, downloading vendored ripgrep, and provisioning Python through uv. The README also gives a uv tool installation and offline installers that execute downloaded scripts through sh or PowerShell iex. The README requires Xcode Command Line Tools for the Apple-silicon uv route.\n\nThe README describes configurable agent tools, sub-agents, skills, MCP servers and memory, plus a terminal shell and file changes made by agents. The README says shell commands, skill scripts and workflows run with your network access. The README says web tools are off by default and can be enabled per agent. The README describes rollback controls for reverting file changes and discarding later conversation turns. The README shows an approval-mode indicator but does not explain the modes.","usage_terms":"Apache License 2.0, as stated in the repository. See its LICENSE file for the exact terms. The README adds that iCode bundles third-party software, each part under its own license, and lists them in a NOTICE file."}},"interface_type":"other","delivery_mode":"creator","code_host":"github","provenance":"github_index","published_at":1791761510,"rating":null,"downloads":0,"verified":null,"creator":{"login":"openJiuwen-ai","url":null},"untrusted_creator_content":{"name":"iCode","tagline":"A terminal app for orchestrating agents and workflows with your own model profiles, with diff, rollback and trajectory views.","creator_name":"openJiuwen-ai","product_version":"Latest on the main branch","needs_runtime":"uv (provisions Python 3.14)","description":"iCode is a terminal app for orchestrating agents and workflows. The README says you connect your own models and edit agent configuration, including instructions, tools, sub-agents, skills, MCP servers and memory.\n\nThe README describes Markdown chat, node-by-node workflow views, switchable model profiles, unified or split file diffs, rollback controls, time and token trajectories, and a terminal shell. The README says F8 opens the built-in user guide.\n\nThe README labels iCode a work in progress and describes source, uv installation and offline-package routes. The README links documentation in English and Simplified Chinese.","intended_users":"People who want to orchestrate agents and workflows from a terminal using model providers they connect themselves.","example_tasks":"Press F4 on first launch to add a model profile.\nEdit the built-in Code Agent's instructions, tools, skills and MCP servers with F2.\nRun a workflow and watch it node by node.\nReview the diff of every file the agent changed, in unified or split view.\nRoll back to an earlier turn and review the file changes that would be reverted.","setup_instructions":"The README gives three ways to run iCode. For source setup, the README gives uv sync, ./scripts/fetch_rg.sh (or the Windows variant), then uv run icode. For PyPI installation, the README gives uv tool install iCode-TUI, then icode. For the offline package, the README provides shell and Windows installer scripts that download the package for your platform. For a machine without internet access, the README says to download a release package elsewhere, unpack it, run chmod +x ./icode on non-Windows systems, then ./icode install (Windows: .\\icode.exe install) and start icode in a new terminal. The README says to press F4 on first launch to add a model profile.","limitations":"The README labels iCode a work in progress and says interfaces, file formats and defaults still change between releases. The README says it ships no model profiles; you add one on first launch. The README assigns responsibility for applicable compliance obligations, including under the EU AI Act, to users integrating models for business or engineering use. The README recommends a modern terminal such as Windows Terminal on Windows or Ghostty on macOS and Linux. The README says source setup requires uv, which provisions Python 3.14. For uv installation, the README lists Windows (x64) and Linux (x86-64 or ARM64, glibc 2.27 or later), and says Apple-silicon Macs need xcode-select --install first. The README directs Intel Mac, Windows on Arm and older Linux users to the offline package. The README says web tools are off by default. The repository can change at any time; check its README before you install.","data_handling":"The README's Privacy section says iCode has no telemetry, analytics or crash reporting. The README identifies configured model providers, MCP servers, hooks and OpenTelemetry export as destinations for application requests. The README also describes a daily startup update check against PyPI or GitHub for the newest version number, says the request carries no personal information, and gives Check for updates in Settings as its opt-out.\n\nThe README says web tools are off by default. The README says enabling them sends search queries to your configured provider, or Exa's public search service when none is configured, and requests pages from their websites. The README says shell commands, skill scripts and workflows have your network access and determine their own outbound data.","compatibility":"The README describes uv installation for Windows (x64), macOS on Apple silicon, and Linux (x86-64 or ARM64, glibc 2.27 or later). The README directs Intel Mac, Windows on Arm and older Linux users to the offline package. The README recommends a modern terminal such as Windows Terminal on Windows or Ghostty on macOS and Linux. The README describes configured model providers, MCP servers, skills, hooks and OpenTelemetry export. The README's model screenshot description shows a DeepSeek profile using the Responses API.","external_costs":"The repository is Apache-2.0-licensed and states no pricing. The model provider you connect may charge for usage. The README says iCode includes no AI model and that every model it uses is one you connect.","permissions":"The README shows source setup installing iCode and development tools into .venv, downloading vendored ripgrep, and provisioning Python through uv. The README also gives a uv tool installation and offline installers that execute downloaded scripts through sh or PowerShell iex. The README requires Xcode Command Line Tools for the Apple-silicon uv route.\n\nThe README describes configurable agent tools, sub-agents, skills, MCP servers and memory, plus a terminal shell and file changes made by agents. The README says shell commands, skill scripts and workflows run with your network access. The README says web tools are off by default and can be enabled per agent. The README describes rollback controls for reverting file changes and discarding later conversation turns. The README shows an approval-mode indicator but does not explain the modes.","usage_terms":"Apache License 2.0, as stated in the repository. See its LICENSE file for the exact terms. The README adds that iCode bundles third-party software, each part under its own license, and lists them in a NOTICE file.","creator_website":null,"documentation_url":null,"support_url":null,"repository_url":null,"video_url":null},"github":{"fetched_at":1791855628,"untrusted_third_party_content":{"source_url":null,"github_repo_id":1391717301,"full_name":"openJiuwen-ai/iCode","description":"A lightweight, extensible, fully offline development platform and agent/workflow toolkit for the AI era, with an intuitive TUI, easy deployment, and complete control over your data, agents, and workflows.","language":"Python","license_spdx":"Apache-2.0","topics":[],"stars":347,"forks":59,"skills":null,"pushed_at":1791784936,"archived":false,"fetched_at":1791855628,"age_seconds":80945,"state":"fresh"}},"updated_at":1791771468,"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."}