Deva 是对话式桌面 AI 助手,可用于编程、写作、查资料和整理文件,挂载项目文件夹后还能读写代码、运行命令。它支持并行子智能体、定时任务,以及通过飞书或 Telegram 延续电脑上的对话;使用前需配置模型服务,文件读写与命令执行不会逐项弹出授权确认。

适合希望在聊天中完成项目修改的开发者 · 需要定期整理提交日报的个人用户 · 离开电脑后仍需继续处理任务的人

亮点

  1. 通过对话配置任务

    创建角色、定时任务或挂载文件夹可直接在聊天中提出,确认卡片后生效。

  2. 大任务可并行分派

    自动把可拆分的工作交给多个子智能体,并支持后台运行和结果汇总。

  3. 代码对话支持回退

    可回到某轮对话开始之前,选择恢复代码、对话,或同时恢复两者。

  4. 手机延续桌面任务

    接入飞书或 Telegram 后,可在手机上使用电脑端相同的角色、模型和工具;使用 Telegram 时,电脑需能连接其 API。

功能说明

聊天与角色

  1. 角色定制

    可设置性格、说话风格、常用模型和头像;小码酱提示词仅对国产模型生效,在其他模型上效果不保证。

  2. 附件与阅读

    可附图片、PDF、代码和文本文件;识图能力取决于所选模型。

  3. 长对话管理

    接近上下文上限时自动将旧内容压缩为摘要,也可手动压缩;支持按轮删除记录。

项目与文件

  1. 文件与命令

    挂载文件夹后,可围绕项目查找文件、搜索内容、读写代码、运行测试或打包命令,并读取提供的网页链接。

  2. 计划与进度

    较大任务先提交计划供批准,多步骤工作用待办清单展示进度。

  3. 项目约定

    项目根目录有 AGENTS.md 时,会读取并遵循其中的项目说明。

  4. Git 操作

    挂载 Git 仓库后可提交、拉取、推送、切换或新建分支,提交信息可由 AI 生成;需先安装 git,否则不显示该功能。

自动化与连接

  1. 定时执行

    支持一次性、每小时、每天、每周、每月、分钟间隔及 cron 日程,可暂停、恢复、立即运行和查看历史。任务运行时不再提问,完成后弹出通知,结果保留在任务自己的对话里;仅在 Deva 开着时运行,关闭期间错过多次任务,重启后只补跑最近一次。

  2. 即时通讯接入

    支持飞书、Lark 和 Telegram,可沿用电脑端的角色、模型、文件夹和工具,聊天记录两边可见;手机对话内容会经过对应 IM 服务器。Telegram 要求电脑能连接 api.telegram.org,需要代理时可设置系统代理,Deva 会自动使用。

  3. 技能与外部工具

    可导入 zip 或 SKILL.md 技能包,通过对话创建技能,并通过 MCP 连接数据库、浏览器等外部工具服务。

安装与本地数据

  1. 发行包下载与更新

    从 GitHub Releases 下载:Windows 提供安装版和解压即用的便携版;macOS 按 M 系列芯片选 arm64 包、Intel 芯片选 x64 包。Windows 安装版可在应用内下载安装更新,Windows 便携版和 macOS 需下载新文件后手动替换。

  2. 源码运行与 Linux 构建入口

    从源码运行需要 Node.js 20 以上和 pnpm;仓库另有 Linux 构建脚本,此处仅指源码构建入口,不代表已提供 Linux 官方发行包或运行保障。

  3. 本地数据目录与凭据保存

    设置、对话、记忆、任务、技能和机器人配置等保存在 ~/.deva,大多可直接打开查看;API 密钥和机器人凭据加密保存。可通过 DEVA_HOME 更改数据目录;本地保存这些数据不代表模型请求或 IM 消息均不离开本机。

适合场景

  1. 希望在聊天中完成项目修改的开发者

    挂载项目后可搜索代码、修改文件、运行测试并查看任务进度,适合把多个开发步骤交给同一助手处理。

  2. 需要定期整理提交日报的个人用户

    可通过对话创建周期任务,运行结果保留在任务自己的对话里,便于后续查阅;前提是保持 Deva 运行。

  3. 离开电脑后仍需继续处理任务的人

    接入飞书或 Telegram 后,可在手机上沿用电脑端的角色、模型、文件夹和工具继续对话;使用 Telegram 时,电脑需能连接 api.telegram.org,必要时配置系统代理。

  4. 需要跨文件检索或调研技术资料的人

    检索和调研子智能体可以分别查找代码位置、阅读文档与更新日志,再将结论汇总回主对话。

取舍

选它的理由

  • 子智能体按任务分工并隔离上下文内置通用、检索、调研和方案四类;后三类只读不改文件。各自的中间过程不进入主对话,只汇总结论,需要完整前文时可派出携带当前对话的分身。
  • 可分别恢复代码和对话按对话轮次回退,可只恢复代码、只恢复对话或同时恢复;回退操作本身也能撤销,便于尝试不同修改方向。
  • 习惯记忆可区分全局与项目全局记忆供后续对话参考,项目记忆仅在对应文件夹下生效,保存在本机且不进入项目仓库,适合维护不同项目的工具约定。
  • 模型服务不局限于单一厂商预置 Anthropic、OpenAI、Gemini、DeepSeek 等服务及本地 Ollama,也能手动添加兼容 OpenAI 接口的服务。

先想清楚

  • 不适合要求每次文件修改和命令都单独审批的工作
  • 不适合要求关闭应用后仍准时执行的定时任务
  • 不适合要求手机消息不经过第三方 IM 平台的远程使用

使用须知

  • 使用前需自行配置模型服务快速开始要求选择服务商、填写 API 密钥并添加模型,不是安装后就自带可用模型的聊天服务。
  • 文件读写与命令执行不逐项请求授权即使较大任务可以先审批计划,具体读写和命令仍直接执行;官方建议重要项目使用 Git 管理或先备份。
  • 回退无法撤销命令造成的影响回退点之后由你在外部修改的文件,默认也会跳过而不覆盖,不能把对话回退当作完整的系统恢复。
  • 定时任务依赖 Deva 持续运行任务执行过程中不再提问;关闭期间错过多次运行,重启后只补跑最近一次。Windows 关闭窗口默认可缩到托盘继续运行。
  • 安装包尚无正式签名macOS 包仅使用 ad-hoc 签名,首次启动可能被系统拦截,安装时可能需要在系统安全设置中手动放行。

同分类软件

查看全部

更多「效率办公」软件

软鉴 SoftMemo

AI 整理的软件知识库

AI 整理软件资料、版本动态、更新通知、订阅权益与对比分析,沉淀可复用的工具知识。