内容
# Kibitz
专业人士的编码代理
https://github.com/user-attachments/assets/3f8df448-1c81-4ff2-8598-c48283a4dc00
## 前置条件
* git
* npm
## 安装
1. 克隆仓库:
```bash
git clone https://github.com/nick1udwig/kibitz.git
cd kibitz
```
2. 安装依赖:
```bash
npm install
```
3. 运行开发服务器:
```bash
npm run dev
```
4. 在浏览器中打开 [http://localhost:3000](http://localhost:3000)。
## 配置
1. 在用户界面中打开设置面板
2. 输入您的Anthropic API密钥([在这里获取](https://console.anthropic.com/))。
3. 可选地设置系统提示
4. 通过使用 [ws-mcp](https://github.com/nick1udwig/ws-mcp) 运行MCP服务器,然后在设置页面中连接到它们
注意:配置是按项目进行的。
创建新项目时,它将使用当前项目的部分配置:API密钥、模型和系统提示将被复制,但MCP服务器不会。
## 为Kinode构建
1. 通过使用 `NEXT_PUBLIC_BASE_PATH`(必须以 `/` 开头)为端点添加基准,
2. 通过指定 `NEXT_PUBLIC_DEFAULT_WS_URI`(必须以 `/` 开头)更改默认的WS-MCP服务器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/` 目录中。