AI product Open source
iCode is a lightweight, extensible, fully offline terminal development platform and toolkit for orchestrating AI agents and workflows, developed as an open-source project by openJiuwen-ai. Its terminal interface shows the active agent, model, approval mode and session; renders Markdown and diagrams; and provides workflow execution views with per-node models, tool calls and token spending. Agents are configured rather than coded and can include instructions, tools, sub-agents, skills, MCP servers and memory. Model profiles from different providers can be switched during a conversation, while file diffs, turn-based rollback, token and cache usage, model/tool timelines, and an embedded shell expose and control execution. iCode does not include models, telemetry, analytics or crash reporting; it uses only the providers, MCP servers and hooks configured by the user. The repository describes the project as a work in progress, requires uv to run, and distributes it under the Apache License 2.0 alongside separately licensed third-party components.
1 use taken from transcripts — each links to the moment in the video.
A terminal workbench for offline AI agents and workflows that displays progress, model and tool calls, editable instructions and memory, provider switching, and rollback.
1 in the library.