- Star
- 341
- Fork
- 140
- 未关闭 Issue
- 15
- 最近提交
- 12小时前
这是什么?
Devo 是一个用于编程等多步骤任务的开源智能体,底层为本地 Rust 运行时,可通过桌面应用或终端 TUI/CLI 使用。其 ipython 工具可在多次调用之间保留变量和中间结果,智能体因此能在 Python 中过滤大段输出,并复用之前的工作成果。
智能体可以把相互独立的子任务交给子智能体处理,每个子智能体拥有独立的会话和 Python 状态。工作流中还包括 MCP 支持、技能、权限管理和可恢复的会话。模型可通过 OpenAI 兼容的 Chat Completions 或 Responses 接口,以及 Anthropic Messages 接口接入,内置目录涵盖 DeepSeek、Qwen、Kimi、GLM 和 MiniMax。
项目目前处于 1.0 之前阶段,API 和配置可能变动。操作系统沙箱和权限选择器目前在仓库范围内处于禁用状态,新会话默认拥有完整用户权限。
核心功能
- 01持久化 ipython 工具,可在多次调用间保留变量和结果。
- 02子智能体拥有独立会话和 Python 状态,可处理并行子任务。
- 03支持 OpenAI 兼容及 Anthropic 兼容的模型接口。
- 04支持 MCP 和技能。
- 05会话可通过 devo resume 恢复。
- 06提供桌面应用以及终端 TUI/CLI 两种使用方式。
适用场景
- 处理需要在 Python 中筛选数据的多步骤编程任务。
- 在编程智能体中使用 DeepSeek、Qwen、Kimi 或 GLM 等模型。
- 将智能体接入私有部署或本地模型网关。
- 把相互独立的子任务分配给子智能体并行处理。
快速上手
- 1
从 GitHub Releases 下载适用于你操作系统的桌面应用
- 2
在 Linux 或 macOS 上运行 README 中的官方安装脚本
- 3
在 Windows PowerShell 中运行 README 中的官方安装脚本
- 4
在你的工作区目录中启动 devo;首次启动会打开模型提供商设置
devo
使用前须知
- Devo 尚处于 1.0 之前的版本,API 和配置可能会变化。
- 操作系统沙箱目前被暂时禁用,所有进程都以完整的用户权限运行。
- 在 Windows 上,shell 命令需要安装 Git for Windows。
标签
常见问题
- devo 是什么?
- 基于 Rust 的开源递归编程智能体,提供持久化 Python 工作区、子智能体,并支持多种模型服务商。 Devo 是一个用于编程等多步骤任务的开源智能体,底层为本地 Rust 运行时,可通过桌面应用或终端 TUI/CLI 使用。其 ipython 工具可在多次调用之间保留变量和中间结果,智能体因此能在 Python 中过滤大段输出,并复用之前的工作成果。
- devo 可以免费使用吗?用的什么许可证?
- devo 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- devo 还在维护吗?
- 活跃维护中。devo 最近一次提交是在 2026年10月20日。
- devo 适合用来做什么?
- 处理需要在 Python 中筛选数据的多步骤编程任务。 在编程智能体中使用 DeepSeek、Qwen、Kimi 或 GLM 等模型。 将智能体接入私有部署或本地模型网关。 把相互独立的子任务分配给子智能体并行处理。
- devo 怎么安装和运行?
- 从 GitHub Releases 下载适用于你操作系统的桌面应用 在 Linux 或 macOS 上运行 README 中的官方安装脚本 在 Windows PowerShell 中运行 README 中的官方安装脚本 在你的工作区目录中启动 devo;首次启动会打开模型提供商设置: devo
- 在哪里获取 devo?
- 源代码和安装说明在 GitHub 上:https://github.com/7df-lab/devo
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源的 Rust 终端编程智能体,可读写代码、执行命令,并支持 40 多家模型服务商和本地模型。
终端编程智能体,内置 LSP、调试器、浏览器和子智能体,支持 60 多家模型服务商。
一款开源的终端 AI 编程智能体,并提供桌面端、Web、编辑器和即时通讯等入口。
基于 Rust 的开源桌面智能体工作台,提供四种执行模式、跨设备远程控制和可定制的 Mini Apps。
OpenAI 推出的轻量级编程智能体,可在本地终端中运行,协助编写和修改代码。