跳转到主要内容
ToolPotion
AI 顾问
提交(免费)

Devika:Agentic AI 软件工程师

Devika 是一款开源 AI 软件工程师,旨在作为 Devin 的替代方案。它能够理解高级指令,将其分解,研究信息并编写代码。Devika 支持多种编程语言,并与各种 LLM 集成,旨在通过提供 AI 辅助来革新软件开发。

查看仓库
分享
查看仓库
分享

Devika 是一款先进的 AI 软件工程师,一个旨在提供 Cognition AI 的 Devin 替代方案的开源项目。它旨在理解高级人类指令并自主开发软件。Devika 将复杂的任务分解为可管理步骤,研究相关信息,并编写代码以实现给定的目标。

阅读更多

Devika 利用大型语言模型 (LLM)、规划和推理算法以及网络浏览功能。它支持 Claude 3、GPT-4、Gemini、Mistral、Groq 和本地 LLM(通过 Ollama)等模型。系统架构设计具有可扩展性,允许添加新功能和集成。Devika 通过聊天界面进行的自然语言交互促进了用户交互,并提供了动态的代理状态跟踪和可视化。该项目目前处于早期开发阶段,许多功能仍在开发中。

主要功能包括支持各种 LLM、高级 AI 规划和推理、上下文关键词提取、无缝网络浏览以及用多种编程语言编写代码。Devika 还提供基于项目的组织和管理。该项目在 MIT 许可证下发布,欢迎贡献。该项目提供了一个用于交互的 Web 界面,允许用户创建项目、配置设置和提供指令。用户可以监控 Devika 的进度,查看生成的代码,并提供反馈。

Devika 针对软件开发人员、研究人员以及任何有兴趣探索 AI 驱动的软件开发的人。其价值主张在于它能够自动化和协助复杂的编码任务,从而有可能加速软件开发过程。该项目旨在提供现有解决方案的开源替代方案,从而促进社区贡献和 AI 辅助软件工程领域的创新。

  • 类别AI 编程助手
  • 定价模式开源
  • 部署自托管
  • 平台网页版

  • 支持 Claude 3、GPT-4、Gemini、Mistral、Groq 和本地 LLM

  • 高级 AI 规划和推理能力

  • 用于重点研究的上下文关键词提取

  • 无缝的网络浏览和信息收集

  • 用多种编程语言编写代码

  • 动态代理状态跟踪和可视化

  • 通过聊天界面的自然语言交互

  • 基于项目的组织和管理

  • 用于添加新功能和集成的可扩展架构

  1. 克隆:从 GitHub 克隆 Devika 存储库。

  2. 安装依赖项:创建一个虚拟环境并使用 uv pip 安装所需的依赖项。

  3. 配置:通过 UI 中的设置页面配置 API 密钥。

  4. 执行:使用 python devika.py 启动 Devika 服务器。

  5. 访问 UI:打开一个新终端,导航到 ui 目录并运行 bun install 和 bun run start。

  6. 使用:打开 Devika Web 界面,创建一个项目,并提供一个高级目标。

  • 自动化代码生成
  • 修复错误
  • 功能开发
  • 项目原型设计
  • 代码研究
  • 软件工程协助
  • 开源贡献

Devika:Agentic AI 软件工程师 评价

加载中...

与 Devika:Agentic AI 软件工程师 类似的热门AI工具

goose

AI GitHub 仓库

Goose是一个开源、可扩展的AI代理,通过允许用户安装、执行、编辑和测试任何大型语言模型(LLM),增强编码体验,为寻求高级代码建议的开发者提供了一个多功能工具。

AI 编程助手

AI GitHub 仓库 排名第 31 位

查看工具

AI GitHub 仓库

开源、可扩展的AI代理,通过允许用户安装、执行、编辑和测试任何大型语言模型(LLM),增强编码体验,为寻求高级代码建议的开发者提供了一个多功能工具。Goose是一个开源、可扩展的AI代理,通过允许用户安装、执行、编辑和测试任何大型语言模型(LLM),增强编码体验,为寻求高级代码建议的开发者提供了一个多功能工具。

精选AI 编程助手
AI GitHub 仓库 排名第 31 位

DemoGPT

AI GitHub 仓库

DemoGPT 是一款开源工具,用于使用大型语言模型创建 AI 代理。它允许用户构建、自定义和利用具有各种工具、提示和框架的 AI 代理。DemoGPT 通过提供全面的资源套件(包括 LLM 模型的知识中心)来简化代理开发,所有这些都在一个地方。

AI 智能体构建工具

AI GitHub 仓库 排名第 224 位

查看工具

AI GitHub 仓库

开源工具,用于使用大型语言模型创建 AI 代理。它允许用户构建、自定义和利用具有各种工具、提示和框架的 AI 代理。DemoGPT 通过提供全面的资源套件(包括 LLM 模型的知识中心)来简化代理开发,所有这些都在一个地方。DemoGPT 是一款开源工具,用于使用大型语言模型创建 AI 代理。它允许用户构建、自定义和利用具有各种工具、提示和框架的 AI 代理。DemoGPT 通过提供全面的资源套件(包括 LLM 模型的知识中心)来简化代理开发,所有这些都在一个地方。

AI 智能体构建工具
AI GitHub 仓库 排名第 224 位

Dify

AI GitHub 仓库

Dify 是一个用于开发 LLM 应用的开源平台。它提供了一个可视化画布,用于构建 AI 工作流、RAG 管道和代理功能。凭借全面的模型支持和 LLMOps 功能,它能够为开发人员实现快速原型设计和生产部署。

AI 智能体构建工具

AI GitHub 仓库 排名第 11 位

查看工具

AI GitHub 仓库

用于开发 LLM 应用的开源平台。它提供了一个可视化画布,用于构建 AI 工作流、RAG 管道和代理功能。凭借全面的模型支持和 LLMOps 功能,它能够为开发人员实现快速原型设计和生产部署。Dify 是一个用于开发 LLM 应用的开源平台。它提供了一个可视化画布,用于构建 AI 工作流、RAG 管道和代理功能。凭借全面的模型支持和 LLMOps 功能,它能够为开发人员实现快速原型设计和生产部署。

精选AI 智能体构建工具
AI GitHub 仓库 排名第 11 位

CodeFuse-ChatBot

AI GitHub 仓库

CodeFuse-ChatBot 是一款开源的 AI 助手,旨在简化软件开发生命周期。它利用多智能体框架、DevOps 工具包以及用于代码和文档的 RAG,旨在简化复杂任务并革新开发实践。

AI 编程助手

AI GitHub 仓库 排名第 225 位

查看工具

AI GitHub 仓库

开源的 AI 助手,旨在简化软件开发生命周期。它利用多智能体框架、DevOps 工具包以及用于代码和文档的 RAG,旨在简化复杂任务并革新开发实践。CodeFuse-ChatBot 是一款开源的 AI 助手,旨在简化软件开发生命周期。它利用多智能体框架、DevOps 工具包以及用于代码和文档的 RAG,旨在简化复杂任务并革新开发实践。

AI 编程助手
AI GitHub 仓库 排名第 225 位

Pi Agent Harness

AI GitHub 仓库

pi是一个AI代理工具包,提供统一的LLM API、代理循环、文本用户界面(TUI)和编码代理CLI。它旨在简化AI代理的开发和部署,使开发人员更容易将AI功能集成到他们的应用程序中。

AI 智能体构建工具
查看工具

AI GitHub 仓库

pi是一个AI代理工具包,提供统一的LLM API、代理循环、文本用户界面(TUI)和编码代理CLI。它旨在简化AI代理的开发和部署,使开发人员更容易将AI功能集成到他们的应用程序中。

精选AI 智能体构建工具
查看 AI GitHub 仓库 Top 250

Langroid

AI GitHub 仓库

Langroid 是一个 Python 框架,用于使用多代理编程范式构建由 LLM 驱动的应用程序。它允许开发人员创建代理,为其配备工具和 LLM,并通过消息交换来协调它们的协作以解决复杂问题,从而简化 LLM 应用的开发。

AI 智能体构建工具

AI GitHub 仓库 排名第 94 位

查看工具

AI GitHub 仓库

Python 框架,用于使用多代理编程范式构建由 LLM 驱动的应用程序。它允许开发人员创建代理,为其配备工具和 LLM,并通过消息交换来协调它们的协作以解决复杂问题,从而简化 LLM 应用的开发。Langroid 是一个 Python 框架,用于使用多代理编程范式构建由 LLM 驱动的应用程序。它允许开发人员创建代理,为其配备工具和 LLM,并通过消息交换来协调它们的协作以解决复杂问题,从而简化 LLM 应用的开发。

AI 智能体构建工具
AI GitHub 仓库 排名第 94 位

BeeAI Framework

AI GitHub 仓库

BeeAI Framework 是一个开源工具包,用于构建生产就绪的 AI 代理和多代理系统。它支持 Python 和 TypeScript 开发,提供推理、行动、协作和强大的错误处理功能,从而实现复杂的问解决。

AI 智能体构建工具

AI GitHub 仓库 排名第 107 位

查看工具

AI GitHub 仓库

开源工具包,用于构建生产就绪的 AI 代理和多代理系统。它支持 Python 和 TypeScript 开发,提供推理、行动、协作和强大的错误处理功能,从而实现复杂的问解决。BeeAI Framework 是一个开源工具包,用于构建生产就绪的 AI 代理和多代理系统。它支持 Python 和 TypeScript 开发,提供推理、行动、协作和强大的错误处理功能,从而实现复杂的问解决。

AI 智能体构建工具
AI GitHub 仓库 排名第 107 位

Refact.ai

AI 应用

Refact.ai 是一个开源的自主 AI 编码代理,可适应您的工作流程。它能实现编码、调试和测试的自动化,并具备完整的上下文感知能力。可本地部署,提供 Cursor 和 Copilot 等工具的替代方案,让您掌控数据并获得个性化的 AI 辅助。

AI 编程助手

写技术文档 排名第 23 位

查看工具

AI 应用

开源的自主 AI 编码代理,可适应您的工作流程。它能实现编码、调试和测试的自动化,并具备完整的上下文感知能力。可本地部署,提供 Cursor 和 Copilot 等工具的替代方案,让您掌控数据并获得个性化的 AI 辅助。Refact.ai 是一个开源的自主 AI 编码代理,可适应您的工作流程。它能实现编码、调试和测试的自动化,并具备完整的上下文感知能力。可本地部署,提供 Cursor 和 Copilot 等工具的替代方案,让您掌控数据并获得个性化的 AI 辅助。

AI 编程助手
写技术文档 排名第 23 位
1/8