桃子桃子快讯
返回首页
工具

Devx:面向 Android Termux 与桌面端的 AI 编程 CLI 代理

一名开发者推出开源 CLI 工具 Devx,主打 PLAN/AGENT 双模式、可粘贴截图、内置 Web 预览与一键回滚…

2026.08.27 · 周四3 分钟阅读

Devx 是一款由独立开发者发布的命令行 AI 编程辅助代理,主打 Android Termux 环境以及 Windows、macOS、Linux 桌面端。它在 Hacker News 上以 Show HN 形式亮相,仓库托管在 GitHub(apvcode/Termux-Dev),可通过 npm install -g termux-dev 全局安装,要求 Node.js v20 及以上。

双模式切换与计划审批

工具的核心设计是 PLAN 与 AGENT 两种工作模式。PLAN 模式下,代理充当「架构师」,通过交互式问卷梳理需求、不直接落代码;AGENT 模式则切换为「执行者」,可自主编辑文件、运行终端命令并自动安装依赖。当 PLAN 阶段给出架构方案后,用户输入 Go 即可一键放行,进入编码阶段。按下 Tab 也能在不丢失草稿的前提下快速切换两种模式。

截图理解与本地预览

Devx 支持多模态输入,可通过 /image 命令或 Ctrl+P/Ctrl+V 直接把剪贴板里的截图粘贴进对话,并以 [1.png 203kb] 这类带哈希的徽章防重复粘贴。针对 Web 项目,工具内置了 /serve 命令,会在本地 3000 端口启动一个简易 HTTP 服务,在 Android 上还能通过 termux-open-url 直接拉起浏览器,方便预览 HTML5 小游戏与前端页面。

一键回滚与自检修复

每一次 AI 改动都会被记录为快照,遇到方向不对时执行 /undo 即可整体回滚到上一回合。工具内置了 TypeScript(tsc)、JavaScript(node --check)、Python(py_compile)、Rust(cargo check)四类静态检查,AI 在结束回合前会自动跑一遍并尝试修复语法错误。

模型与会话管理

Devx 自身并不绑定单一模型,而是通过适配层支持 OpenRouter、Google Gemini、DeepSeek、Groq、Mistral、OpenAI、Anthropic、阿里云通义以及本地 Ollama、LM Studio 等多家提供方,可在运行时通过 /model/provider 切换。.devx/memory.md 文件承担项目级长期记忆,/memory add <规则> 即可写入;/session/resume 则用于浏览、恢复或删除历史会话(默认保留最近 20 条)。

一句话点评

整体来看,Devx 把 Claude Code、Aider 等同类工具常见的能力——多模型切换、会话快照、截图理解、回滚——打包进一个轻量 CLI,并把「Termux 友好」作为差异点。对于需要在手机或低算力设备上跑编码代理的用户来说,这是一个可关注的选项;但项目目前仍由单人维护,缺少公开的 benchmark 或大规模可用性数据,成熟度有待观察。

信源