clodex-ide
Clodex is an open-source, local-first agentic IDE that combines persistent AI tasks, code, terminal, browser, Git, models, memory, and governed execution in one Electron workspace, currently in technical preview.
它将大型语言模型与专业像素画编辑器 (Aseprite) 结合,实现了自主、迭代的艺术创作,具备实时预览和撤销功能,且除 OpenRouter API 密钥外全部在本地运行。
A local web app for making pixel art in Aseprite using LLMs.
It works by using pixel-mcp to let the model interact with Aseprite
through a tool-calling loop — the model draws, renders a preview, looks at it, and iteratively fixes the issues.
OpenRouter is currently the only supported provider.
pixel-mcp, which needs Go 1.23+ to buildYou need a working Aseprite executable before any of this does anything — pixel-mcp drives that
executable, and this app drives pixel-mcp. Building it yourself from
source costs nothing; the prebuilt binaries on Steam and
aseprite.org are what you pay for. Either works here, as long as aseprite_path points at it.
Clone it into the project root and build it. That is where this app looks by default, and the directory is gitignored, so it stays out of your history:
git clone https://github.com/willibrandon/pixel-mcp.git
cd pixel-mcp && make build && cd ..
Then point it at your Aseprite executable, in ~/.config/pixel-mcp/config.json:
{
"aseprite_path": "/absolute/path/to/aseprite",
"timeout": 30
}
aseprite_path must be absolute — pixel-mcp does no discovery and reads no environment variable for
it. Confirm the whole chain works before going further:
./pixel-mcp/bin/pixel-mcp --health
Clone it somewhere else if you prefer, and set PIXEL_MCP_BIN in .env to wherever the binary
landed.
cp .env.example .env
Set OPENROUTER_API_KEY in .env. Everything else there is optional.
npm install
npm run dev # server on :8787, web on :5273
Open http://localhost:5273. The server listens on localhost only.
Environment variables (all optional except the key):
| Var | Default | Purpose |
|---|---|---|
OPENROUTER_API_KEY | — | Required. Stays server-side; never sent to the browser. |
PIXEL_MCP_BIN | ./pixel-mcp/bin/pixel-mcp | Path to the MCP server binary |
PORT | 8787 | Backend port |
RUNS_DIR | ./runs | Where run workspaces are written |
GALLERY_DIR | `./galle |
根据分类、Topic 和编程语言匹配的相似项目。
Clodex is an open-source, local-first agentic IDE that combines persistent AI tasks, code, terminal, browser, Git, models, memory, and governed execution in one Electron workspace, currently in technical preview.
OpenClaude is an open-source CLI coding agent that runs on any platform and supports a wide range of LLM providers, offering the same tools and workflows as Claude Code.
A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.