纯 Go 原生 · 桌面级 AI IDE
天蚕 AI IDE
全新AI编程体验搭载独家 TAOR(Think-Action-Observe-Review)自治循环,内置多语言 LSP/DAP。
它不仅仅是一个代码补全工具,更是能够自主思考、主动调试、自由执行工具链的高阶 AI 工程师。
它不仅仅是一个代码补全工具,更是能够自主思考、主动调试、自由执行工具链的高阶 AI 工程师。
agent.go — TianCan IDE
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 接收指令后,将自动进入 Think → Action → Observe → Review 的逻辑闭环。失败时主动回滚纠错,直至任务完美达成,真正实现无人值守。
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 协议全面兼容。