← 返回首页

Devika 评测:开源 AI 软件 Engineer Agent 深度体验

> 让 AI 自主完成"克隆一个简化版 Twitter"——Devika 能做到什么程度?

是什么

Devika 是 2025-年开源的 AI Software Engineer Agent,目标是"你说需求,它写代码、跑测试、改 bug,最后给你一个能用的项目"。

类似 OpenDevin/OpenHands,但更轻量,对个人开发者更友好。

核心能力

自主规划

输入:"做一个 TodoMVC,用 React + TypeScript,加 localStorage 持久化"

Devika 会:

  • 初始化项目结构
  • 写 package.json + tsconfig
  • 生成组件代码
  • 添加样式
  • 跑 lint 检查
  • 工具使用

    支持浏览器自动化(看文档)、终端(跑命令)、文件系统操作。能自己读 React 官方文档然后写代码。

    多模型支持

    Claude、GPT-4、DeepSeek、本地 Ollama 都能接。

    实测

    让 Devika 做 3 个任务:

    任务结果耗时
    TodoMVC (React+TS)✅ 能用,代码质量中等8 分钟
    Flask 博客 API✅ 功能完整,缺测试12 分钟
    复现 GitHub issue❌ 理解不了复杂上下文失败

    坑点

  • 上下文窗口不够:超过 5 个文件就开始忘之前写了什么
  • 调试困难:中间步骤错了不会自动回滚
  • 依赖安装经常卡:npm install 超时后整个流程挂掉
  • 代码质量一般:能跑但不够生产级,需要人工 review
  • 适合谁?

  • 想快速原型验证的开发者
  • 学习新框架时让 AI 搭脚手架
  • 重复性 CRUD 项目
  • 不适合谁?

  • 复杂架构设计
  • 需要严格代码审查的生产项目
  • 对安全性要求高的场景
  • 一句话

    Devika 是"初级外包工程师"——能给活,但要盯着改。原型开发能提速 3 倍,生产代码还得自己来。