代码助手 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 核心 |