🐬 Dolphin AI Coder
Dolphin AI Coder (海豚 AI) 是一款基于大模型的 自主式 AI 编程助手。不仅是聊天机器人,更是一个能帮你写代码、改Bug、重构项目的智能 Agent。
它采用了Thought-Plan-Action 循环架构,能够理解复杂的编程任务,并自主规划、分步执行,直至完成目标。
✨ 核心特性
🤖 自主编程 Agent
- 任务拆解:自动将复杂需求拆解为 "思考 -> 计划 -> 执行" 的标准化步骤。
- 文件操作:具备完整的构建能力,可以自主 创建 (WRITE)、读取 (READ)、修改 (EDIT) 和 删除 (DELETE) 项目文件。
- 智能迭代:执行完一步后会自动检查结果,并根据反馈调整下一步计划。
💬 沉浸式交互体验
- 多模式支持:
- Chat 模式:普通的问答助手,适合咨询问题或解释代码。
- Coding Agent 模式:全功能的编程代理,适合生成功能或修改代码。
- 上下文管理:
- 支持
@文件名 快速引用项目文件。
- 支持右键 "Add Selection to Dolphin Context" 将代码片段无缝加入对话。
- 任务管理:支持随时通过 "+" 开启新会话,或强制停止当前正在运行的任务。
🔌 灵活的模型支持
- 完美支持 OpenAI (GPT-4o), Anthropic (Claude 3.5 Sonnet) 等主流模型。
- 支持配置 Custom Base URL,兼容各类 OpenAI 格式的中转服务或本地模型 (如 Ollama, LM Studio)。
🚀 快速开始
- 安装插件:从 VS Code 市场安装 Dolphin AI Coder。
- 配置 API:
- 点击侧边栏的海豚图标。
- 点击右上角 "设置" ⚙️ 图标。
- 输入你的
API Key 和 偏好的 Base URL。
- 开始使用:
- 问答:直接在输入框提问。
- 写代码:切换到底部的 "智能编码 (Agent)" 模式,输入需求(例如:"在 src 目录下创建一个 React 计数器组件,并更新 App.tsx")。
- 引用文件:输入
@ 即可唤起文件补全,让 AI 基于特定文件内容工作。
🛠️ 常用命令
| 命令 ID |
描述 |
Dolphin Coder: Open Chat |
打开侧边栏聊天窗口 |
Dolphin Coder: Open Settings |
快速打开插件设置 |
Dolphin Coder: Add Selection |
将选区代码加入上下文 |
⚙️ 配置说明
在 VS Code 设置 (Ctrl+,) 中搜索 dolphin-coder 即可配置:
| 配置项 |
说明 |
默认值 |
dolphinCoder.apiKey |
LLM 服务的 API Key (必填) |
- |
dolphinCoder.baseUrl |
API 接口地址 |
https://api.openai.com/v1 |
dolphinCoder.model |
默认使用的模型 |
gpt-4o-mini |
dolphinCoder.systemPrompt |
自定义 Agent 的人设提示词 |
(内置默认) |
Built with ❤️ by xuanmiss
| |