代码助手 Agent


agent-coder

演示地址coder-demo.canoeagent.com

Key:(为防止 Key 滥用,请在履历页面或联系站长获取)

提示:刷新重开页面页面均需要输入 Key

建议:PC 或平板电脑等宽屏设备访问效果最佳

操作指南.txt

CLI 模式


技术栈 & 外部 API

Agent Coder 是一个基于 DeepSeek API 的智能代码助手,支持双模式(Ask 只读 / Craft 读写)操作,通过 Function Calling 实现文件读写、代码搜索、命令执行等全流程代码开发辅助,并提供交互式终端 + Web 可视化界面。

可用工具(8 种)

模式 可用工具 用途
只读工具(Ask/Craft 模式均可用) read_file 读取文件完整内容
只读工具 read_files 批量读取多个文件
只读工具 list_dir 列出目录树
只读工具 search_code 代码内容搜索(grep)
写入工具(仅 Craft 模式可用) write_file 创建新文件或完全覆盖
写入工具 edit_file 精确编辑(replace/append/prepend)
写入工具 delete_file 删除文件或目录
写入工具 run_command 执行 shell 命令

双模式安全设计

模式 可用工具 用途
Ask(只读) read_file, read_files, list_dir, search_code 代码审查、问题分析、学习理解
Craft(读写) 全部 8 种工具 开发编码、调试运行、项目修改

安全沙箱

能力 说明
路径穿越防护 所有文件操作在 work_dir 内沙箱化
危险命令拦截 内置 15+ 种危险命令黑名单(rm -rf /、shutdown、fork bomb 等)
模式拦截 Ask 模式下调用写入工具会返回安全提示

后端技术栈

技术 版本 说明
Go 1.25.2 编译为单二进制,零运行时依赖

前端技术栈

技术 版本 说明
HTML5 单一 index.html,所有内容内联
CSS3 纯手写,无框架(Tailwind / Bootstrap 等均无)
JavaScript ES6+ 纯原生,无框架(React / Vue / jQuery 等均无)

外部 API 调用

服务商 用途
DeepSeek Chat API LLM 核心