A local workbench for software development tasks

Give ICODE a task.
See progress. Step in when needed.

Describe the work like an office ticket. ICODE organizes the task, moves it forward, and keeps the status visible. You can review, pause, or take over at any time.

  • Ticket-basedCreate, find, and follow development work
  • Two modesWork together or let a task run automatically
  • BilingualEnglish and Chinese, selected automatically

Create a ticket, follow the progress, and handle the decisions that need you.

The interface is simple; the work underneath is still software development.

From request to delivery

You only need to describe the work

ICODE Agent moves the task forward. ICODE-SKILL supplies the agreed development steps and checks. Users do not need to learn the internal terminology.

Step 1

Create a ticket

Describe the request, problem, and expected result.

Step 2

Work on the task

Inspect the project, prepare an approach, and work within the allowed scope.

Step 3

Follow progress

See the current stage, activity history, and next step.

Step 4

Review the result

Check the changes and test results before deciding what happens next.

Complete workflow

Manage development work in one place

From creating a ticket to reviewing the result, the everyday actions stay in one workbench.

Tickets

Ticket management

Create, find, and open development tickets with a clear status and current stage.

icode workbench
Language

English and Chinese

Follows your browser language and can also be changed in the workbench.

English / 中文
Modes

Interactive and autonomous modes

Work together in a conversation or let a ticket move forward automatically.

session / autonomous
Control

Pause and take over

Pause, resume, cancel, or move an automatic task back to interactive mode.

pause / resume / takeover
Recovery

History and recovery

Keep a task history and check the latest state before resuming interrupted work.

icode recover
Protection

Cross-platform runtime protection

Limit the files, network connections, and processes a task can reach on Linux, macOS, and Windows.

icode doctor

Get started

Run ICODE locally

All you need is Python 3.11+. Complete one automatic check after installation, then open the local workbench.

terminal
# 1. Install ICODE Agent
python -m pip install icode-agent

# 2. Complete the one-time setup
icode setup

# 3. Check protection and model settings
icode doctor

# 4. Open the local workbench
icode workbench
01

Run the check first

doctor explains what this computer supports and whether anything needs attention.

02

Connect a model next

A model account or key is needed only when you start real task work. Basic checks remain offline.

03

Open the workbench

Create tickets, follow progress, and respond when a task needs your decision.

Full English guide ↗

Runtime protection

How ICODE protects your project

Keep work in scope

File and command operations stay within the folders and steps allowed for the current task.

Ask before important actions

Network access, package installation, and other high-impact actions explain their purpose first.

Cross-platform runtime protection

Uses the matching system capabilities on Linux, macOS, and Windows to limit files, network connections, and processes.

The website cannot read tickets

This is a static site with no login, analytics, tracking, or connection to your local workbench.

Learn more

Read the technical details when you need them