简介
Devika 是一个以代理为中心的开源软件工程助手,能将高层需求拆解为可执行步骤、检索信息并生成或修复代码,支持多种 LLM 后端与本地运行模式(CLI/容器/UI)。
主要特性
- 高层目标到任务的自动分解与计划。
- 支持浏览网页检索、运行命令与代码写入的闭环流程。
- 可接入多种模型(OpenAI、Anthropic、Gemini、Mistral)、本地 Ollama,以及遥测/日志选项。
使用场景
- 作为 AI 对码伙伴进行特性开发、错误修复与重构建议。
- 自动化重复性实现步骤或生成项目原型。
- 研究 LLM 在软件工程任务中的实际表现与评估。
技术特点
- Python 为主的后端、基于 Svelte 的前端,支持 Docker 与多种运行时配置。
- 文档完善,包含安装、运行与研发指南,社区活跃并持续发布版本更新。