cleancode README

The project's README from github.com/chen-985211/cleancode. As one markdown file: README.md.

CleanCode CleanCode

Download latest release Native CleanCode MCP tools Workflow automation MIT License

macOS Windows Linux

简体中文 · 繁體中文 · English · 한국어 · 日本語

A canvas ADE for human–AI collaboration: AI handles the complexity of learning and operating tools, so you can focus on goals, judgment, and intuitive interaction.
Work alongside Agents on one canvas, with visible progress and direct control whenever you need it.

Download CleanCode Preview (macOS / Windows / Linux)

Multiple Agents, terminal workflows, and Git branch workspaces on the CleanCode canvas

Multiple Agents and connected terminal tasks in a branch workspace.

▶ Multi-Agent Collaboration Demo (0:39)

https://github.com/user-attachments/assets/9e157258-5604-4da6-83f9-65943c19efc5

▶ Full demo (2:33, with sound)

https://github.com/user-attachments/assets/cafe373f-97b7-4f8c-b4a4-dfbc88ab26c3


🧩 What Is CleanCode?

CleanCode is a canvas ADE (Agentic Development Environment) for human–AI collaboration. It brings Agents, terminals, and project workspaces onto one canvas, so you can express intent, interact directly, and work with Agents on development and automation tasks.

Its design draws on System 1 and System 2 from Thinking, Fast and Slow: System 1 describes fast, intuitive responses, while System 2 involves focused analysis, planning, and reasoning. CleanCode applies these ideas to human–AI collaboration: people handle System 1 work, while Agents handle System 2 work.

Completing a task often means learning the software first: where to find an action, which parameters to set, and how the steps fit together. CleanCode aims to let Agents handle that learning and the steps that follow. Whether you are new to the workbench or already know it well, you can start with your goal, focus on the result, and take direct control whenever you want.

✨ Core Features

See Product Features and Quick Start for details.

View all Agents

CleanCode is built on terminals and includes launch configurations for 33 Coding Agents, with automatic detection of tools installed on your machine so you can use them in the current workspace.

Other Agents that run from the command line can also run directly in a canvas terminal, using your familiar tools and configuration.

Claude Code Codex OpenCode Gemini Cursor GitHub Copilot OpenClaw Hermes Pi Cline Goose Aider Continue Charm Kilocode Qwen Code Kimi Amp Grok Droid Antigravity Kiro Mistral Vibe MiMo Code OpenClaude OMP Devin Auggie Codebuff Autohand Code Command Code Ante Rovo Dev Any CLI Agent

Keep using the Agents you know and collaborate on one canvas.

🚀 Quick Start

If you just want to get CleanCode running, you do not need to understand every concept first. The steps below are enough.

Download the Preview

Download the installer for your platform from GitHub Releases:

[!WARNING] The current Preview is not signed with official developer certificates. Download it only from this repository's GitHub Releases, and verify the package against SHA256SUMS.txt from the same release.

Because the app has not yet completed Developer ID signing and Apple notarization, macOS will block it the first time it opens. After moving CleanCode.app to /Applications and verifying the source and SHA-256 checksum, you can remove the download quarantine attribute for this app only and launch it:

xattr -dr com.apple.quarantine /Applications/CleanCode.app
open /Applications/CleanCode.app

This command bypasses the initial Gatekeeper check for this app. Do not replace the target with a broad path such as /Applications, your Downloads folder, or your home directory. Alternatively, follow Apple's official instructions and choose Open Anyway under System Settings → Privacy & Security.

Source Development Requirements

These requirements apply only when running from source or contributing to development. You do not need to install these development dependencies before downloading the Preview.

Run Locally

git clone https://github.com/chen-985211/cleancode.git
cd cleancode
pnpm install
pnpm dev

Common Checks

pnpm typecheck
pnpm test
pnpm pre-commit

Build Locally

# Unpacked app for the current platform, intended for local verification
pnpm package

# Distribution installer for the current platform
pnpm dist

# You can also select a target explicitly on the corresponding operating system
pnpm dist:mac
pnpm dist:win
pnpm dist:linux

Build artifacts are written to release/.

📚 Documentation

🤝 Contributing

Issues, discussions, and pull requests are welcome. Before you begin, read the Contributing Guide and Development Guidelines.

💬 Join the Community

Scan the code below to join the CleanCode community, share ideas, suggest features, or report problems, and help make CleanCode better.

Scan to join the CleanCode community (group number: 186885114)

Group number: 186885114
Explore the possibilities of an AI-native operating system through human–AI collaboration.

cleancode (chen-985211/cleancode)

Searching Database…

Open-source canvas for orchestrating Claude Code, Codex, and other CLI agents. Run agents in parallel, delegate tasks, and let AI build reusable workflows.

Size
17.1 MB
Stars
103
Updated
CommitOct 28
Age
3mo
Commits · 90 Days