AI 开发者工具
Kolega Code
一个本地优先的终端编码代理,编排专门的子代理以完成广泛的编码任务,支持并行工作流、模型路由和网页搜索。
Kolega Code
什么是 Kolega Code?
Kolega Code 是一个开源、本地优先的终端应用程序,充当多代理编码助手。它可以分派子代理处理并行任务,为不同角色使用不同的AI模型,搜索网页,驱动浏览器,并将所有设置和数据保存在您的机器上。
Kolega Code 与相似工具比较
| 计价模式 | 免费 | 免费 | 免费 | 免费 |
| 免费额度 | ||||
| 主要功能 |
|
|
|
|
| 优点 |
|
|
|
|
| 缺点 |
|
|
|
|
| 适合对象 |
|
|
|
|
如何使用 Kolega Code?
- 1使用提供的脚本 (curl -fsSL https://kolega.dev/install-kolega-code.sh | sh) 或通过 uv/pip (uv tool install kolega-code) 安装。然后在项目中启动会话 'kolega-code .' 并完成首次运行向导以连接模型(API 密钥或 ChatGPT 登录)。使用 TUI 进行交互式开发,或使用 'kolega-code ask' 进行一次性查询。使用 '/gigacode on' 启用 Gigacode 以处理需要并行子代理的广泛任务。
Kolega Code 主要功能
- Gigacode 编排:并行、流水线、循环、评审和合成的多代理工作流
- 专门的子代理:规划、构建/编码、调查、通用和浏览器代理
- 仓库工具:读取、搜索、创建文件、应用编辑、检查更改/差异
- 终端执行:运行 shell 命令,流式输出并带有权限控制
- 规划/构建工作流:用于调查的只读规划模式,然后是用于实现的构建模式
- 网页搜索和浏览:默认 DuckDuckGo,或 Firecrawl、Tavily、SearXNG;Playwright 驱动的浏览器代理
- MCP 服务器支持:连接 streamable_http、sse 和 stdio MCP 服务器作为工具
- 模型路由:为不同角色分配不同模型,并可针对每个代理角色覆盖
- 交互式或脚本化:Textual TUI、队列提示、一次性命令、会话管理
- 可扩展性:自定义技能、提示覆盖、生命周期钩子、项目权限规则
- 本地优先状态:所有会话、设置和凭据存储在您的机器上
Kolega Code 使用场景
- 通过按包或目录分派子代理进行的大规模代码库审计和审查
- 使用并行实现任务进行的大规模迁移和跨文件重构
- 对抗性代码审查,其中一个代理编写,另一个审查
- 将实施计划分解为独立的部分同时执行
- 结合网页搜索和浏览器自动化的交互式编码辅助
Kolega Code 价格与免费额度
Kolega Code 目前采用 免费 模式。
此工具完全免费使用
Kolega Code 优缺点
优点
- 多代理编排,处理远超单代理能力的广泛任务
- 本地优先,所有数据存储在您的机器上,增强隐私和安全性
- 支持多种模型提供商,并允许按角色路由模型
- 可扩展的自定义技能、提示和生命周期钩子
- 提供交互式 TUI 和可脚本化的 CLI 模式
缺点
- 需要 Python 3.11+ 和支持现代 TUI 的终端
- 没有图形界面,仅限于终端使用
- 模型使用费用取决于外部 API 密钥或订阅
Kolega Code 最适合哪些用途?
- 处理大型代码库的开发者和软件工程师
- 需要自动化代码审查和迁移辅助的团队
- 偏好终端工具并希望进行多代理编排的高级用户