基本能力
产品定位
kibitz是一个专为专业开发者设计的编码代理工具,旨在通过智能化的辅助功能提升开发效率。
核心功能
- 集成Anthropic API:提供智能化的编码建议和辅助。
- MCP服务器支持:通过ws-mcp工具连接和管理MCP服务器。
- 项目配置管理:支持按项目配置API密钥、模型和系统提示。
- Kinode构建支持:支持为Kinode平台构建和部署。
适用场景
- 开发辅助:在编码过程中提供智能建议和辅助。
- 项目管理:管理不同项目的配置和MCP服务器连接。
- 平台部署:为Kinode平台构建和部署应用。
工具列表
- ws-mcp:用于运行和连接MCP服务器的工具。
常见问题解答
- 配置问题:配置是按项目进行的,新建项目时部分配置(如API密钥、模型和系统提示)会继承,但MCP服务器连接不会继承。
使用教程
使用依赖
- 确保已安装
git
和npm
。
安装教程
- 克隆仓库:
bash
git clone https://github.com/nick1udwig/kibitz.git
cd kibitz - 安装依赖:
bash
npm install - 运行开发服务器:
bash
npm run dev - 在浏览器中打开http://localhost:3000。
调试方式
- 在UI中打开设置面板。
- 输入Anthropic API密钥(可从Anthropic控制台获取)。
- 可选设置系统提示。
- 通过ws-mcp运行MCP服务器并在设置页面连接。
Kinode构建
- 构建时指定
NEXT_PUBLIC_BASE_PATH
和NEXT_PUBLIC_DEFAULT_WS_URI
:
bash
NEXT_PUBLIC_BASE_PATH=/kibitz:kibitz:nick.kino NEXT_PUBLIC_DEFAULT_WS_URI=/fwd-ws:kibitz:nick.kino npm run build - 将
out/
目录的内容复制到包的pkg/ui/
目录。