Repolode
7df-lab

7df-lab/devo

基于 Rust 的开源递归编程智能体,提供持久化 Python 工作区、子智能体,并支持多种模型服务商。

可替代:Claude CodeCodex

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. 1

    从 GitHub Releases 下载适用于你操作系统的桌面应用

  2. 2

    在 Linux 或 macOS 上运行 README 中的官方安装脚本

  3. 3

    在 Windows PowerShell 中运行 README 中的官方安装脚本

  4. 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 数据每日更新。

相关项目