纯 Go 原生 · 桌面级 AI IDE

天蚕 AI IDE

全新AI编程体验搭载独家 TAOR(Think-Action-Observe-Review)自治循环,内置多语言 LSP/DAP。

它不仅仅是一个代码补全工具,更是能够自主思考、主动调试、自由执行工具链的高阶 AI 工程师。
agent.go — TianCan IDE
agent
taor.go
sandbox.go
1func (a *Agent) Run(ctx Context) {
2 // TAOR 循环: Think -> Action -> Observe -> Review
3 for {
4 action := a.Think()
5 result := a.Action(action)
6 a.Observe(result)
7 if a.Review().HasError() {
8 a.AutoFix() // 触发自纠错
9 }
10 }
11}
终端 - bash
> tiancan-ai-ide run main.go
[TAOR] Agent executing tool: read_file...
[Review] Found potential nil pointer, auto-fixing...
[Success] Fix applied and tests passed! 🚀

重新定义 AI 编程体验

打破现有 AI 编辑器的交互边界,将大模型与底层操作系统深度融合

核心引擎:TAOR 自治循环

AI 接收指令后,将自动进入 ThinkActionObserveReview 的逻辑闭环。失败时主动回滚纠错,直至任务完美达成,真正实现无人值守。

01
🧠
Think
意图拆解与规划
02
⚡️
Action
调用工具与执行
03
👁
Observe
提取输出与状态
04
⚖️
Review
验证结果与纠错
🛠

40+ 自动化工具集

文件读写、终端命令、LSP查询、数据库操作、API测试一应俱全。

🌐

零门槛 Web AI 接入

无需显卡或 API 密钥,通过浏览器无缝白嫖 DeepSeek、ChatGPT 等顶级大模型。

双重沙箱隔离与绝对安全

独家进程级资源隔离 (setrlimit) 与 Daytona/Docker 容器级双重沙箱。结合 Diff 代码审查与高危操作(如 rm -rf)二次确认,让 AI 的自由建立在绝对安全之上。

全功能原生桌面 IDE

基于 Wails (Go) 打造。内置 Monaco Editor,原生支持多语言 LSP 补全与跳转,DAP 断点调试,Pty 纯正终端以及强大的 go-git 版本控制,极致的本地开发手感。

🧩

子智能体与技能系统

复杂任务自动派生子 Agent 并行处理,支持 .skill.yaml 标准化工作流。

🔍

多维感知机制

精准的意图澄清、基于快照的 Git 一键回滚、MCP 协议全面兼容。