From idea to
running software.
TrieCode ships a coding agent that actually does the work — reading & writing code, running commands, running tests, searching the web. One desktop app for the whole dev workflow.
Built-in project types · multi-language
An AI engineer that actually does the work.
Not just chat. TrieCode's agent reads your project and completes the full loop: describe → code → verify.
Read & Write Code
Explore the project structure, make precise edits, generate templates — the agent writes code straight into your project, the editor updates live; every hunk of its edits can be reviewed and staged one by one.
Run Commands · Run Tests
A built-in terminal for commands; a structured test runner that auto-detects pytest / unittest / go test / cargo test and parses results.
Search the Web
Built-in web_search / web_fetch to look up docs and solutions, and bring the latest info back into your project.
Memory · Skills · Sub-agents
Persistent memory across sessions, reusable skills (Claude Code compatible), and read-only research sub-agents that keep your main context clean.
One workbench for the entire dev loop.
Modern editor + AI agent + terminal + test runner — from the first line of code to running software.
Modern Editor
Monaco core, multi-language highlighting, file tree, multi-tab, dirty-file handling, live image preview.
Built-in Terminal
xterm + interactive shell for Python REPL, vim, ssh — the agent can run commands right inside it.
Test Runner
Detects your test framework and runs it in one click, categorizing failures (assert / compile / timeout / crash) for the agent to fix.
Source Control
A built-in Git panel: changes & diff, stage / commit / push / pull, clone from Git, connect a remote, resolve conflicts — plus hunk-by-hunk review of the agent's edits before staging, and checkpoints from any turn (undoable).
Universal Plugin System
Any toolchain becomes a plugin: CLI / HTTP / gRPC / MCP / MQTT / internal (host capabilities) / stdio — seven generic transports, zero host special-casing.
Local & Secure
Your own API keys stay on this machine. Plan / default / auto modes give you precise control over what the agent may do.
Plus Kimi · Doubao · OpenAI · Claude · Ollama local, and any OpenAI-compatible endpoint.
Three steps, software ready.
The agent handles the whole flow — you just describe what you want.
Describe it
"Add a login to my Python project" — say what you need in plain language.
Agent reads the project, writes code
It explores your codebase, writes code, edits files, adds dependencies — fully visible and reversible.
Agent runs tests to verify
It runs the tests, fixes failures, and hands you running software.
See how it stacks up against AI coding tools.
We measure an agent's ability to actually "do" the work.
| Feature | TrieCode | Cursor | Copilot | Claude Code |
|---|---|---|---|---|
| Modern editor | Monaco | VS Code fork | VS Code 插件 | CLI 终端 |
| AI agent | 内置 | 内置 | 内置 | 内置 |
| Actually runs commands / terminal | 内置终端 | 受限 | — | 命令执行 |
| Automated test running | 结构化 | 需配置 | — | 可运行 |
| Web search | 内建 | 需扩展 | — | 支持 |
| Local, keys stored on-device | ✓ 本机保存 | ✓ | ✓ | ✓ |
| Embedded toolchains (Arduino/ESP-IDF/STM32) | 插件开箱即用 | 需配置 | — | — |
| Source control | Git panel · hunk-by-hunk stage | Built-in | VS Code ext. | CLI |
Embedded development, still a strength.
Arduino / ESP-IDF / STM32 as toolchain plugins out of the box — the same AI agent, now lighting up hardware.
Arduino
Compile / flash / library / board / serial, direct to arduino-cli.
插件ESP-IDF
Graphical Kconfig, compile & flash, target chip, serial logs.
插件STM32Cube
CMake + Ninja + arm-none-eabi-gcc, one-click SWD flash, bare-metal scaffolds.
插件Extend with plugins.
Any toolchain or capability becomes a plugin — install one and the agent gains its skills & tools.
Arduino CLI Toolchain
Compile / flash / library / board / serial, direct to arduino-cli with full AI tools.
工具链ESP-IDF Toolchain
Graphical Kconfig, compile & flash, target chip, serial logs. Reuses a local ESP-IDF install.
工具链STM32Cube Toolchain
CMake + Ninja + arm-none-eabi-gcc, one-click SWD flash, bare-metal scaffolds (F103/F401/F411).
工具链Browser Automation
Give the agent a real, controllable browser: navigate, click, scrape, screenshot (Playwright MCP).
AI 能力Wokwi Simulator
Wokwi circuit simulator: run compiled firmware in the simulation engine — live serial assertions, automation scenarios, diagram lint, part screenshots.
工具链Plugin Dev Kit
Let AI create TrieCode plugins for you: describe a feature → generate scaffold → validate → install locally.
AI 能力EasyEDA
Bring JLC EasyEDA into AI: one-click schematic re-layout + auto-wiring, PCB / library / DRC design.
工具链OpenSCAD Toolchain
AI-driven parametric CAD: write .scad, 3-view PNG preview with self-correction, render STL / 3MF for printing, built-in BOSL2 library.
工具链8051 MCU Toolchain
Generic 8051 development: SDCC compiles any 8051-compatible chip, stcgal flashes STC series over serial ISP, with bare-metal templates and 10 common STC chips.
工具链After installing, the AI agent gains the skills & tools the plugin provides
Simple, transparent pricing.
Plan quota refreshes every 30 days. Choose monthly / quarterly (5% off) / annual (10% off). Extra credits (top-ups / invite rewards) never expire. AI questions consume credits based on model rate.
Credits can be topped up (100 credits = ¥5). Invite friends — both get 200 credits. Purchases are made in the account center via Shouqianba (WeChat / Alipay QR). For invoicing contact TrieCode@xinxianzn.com.
What's next.
General dev agent · Source control · Plugin system · Scheduled tasks
AI agent (read/write/execute/test/web), source control (Git panel + checkpoints + hunk-by-hunk review of agent edits), universal plugin system, memory / skills / sub-agents / MCP, the triecode CLI and scheduled tasks — all live.
Git branch management
The Git panel is live (changes / stage / commit / push / pull / clone / conflicts / checkpoints); what is still missing is branch switch / create / merge.
More language intelligence
C/C++ gets full clangd symbols today; TypeScript / Python / Rust language servers are next.
Debugger & breakpoints
DAP debugger with breakpoints and variable inspection, for general and embedded languages.
Cross-platform · performance
macOS and Linux builds, faster compilation and a smaller memory footprint.
Ready to build?
Join Our User Groups