你知道吗?大多数开发者只用了 Plandex 不到 10% 的功能。这个开源 AI 编程 Agent 拥有 200 万 Token 的上下文窗口,但 90% 的人只把它当成了一个高级自动补全工具。
凭借 15,378 GitHub Stars 和 HN 257 票的 v2 发布,Plandex 悄然成为了处理真实项目、多文件编码任务最强大的工具之一。以下是大多数人错过的东西。
背景
2026 年,随着 AI 编程 Agent 日渐成熟,瓶颈已从「它能写代码吗」转移到「它能理解我整个代码库吗」。Plandex 正是为解决这个问题而生的——一个基于终端的 AI Agent,能够在数百个文件间进行计划、编写和管理长任务,而不会丢失上下文。它的 v2 版本带来了 diff 沙箱、全项目流式输出和原生 Git 感知能力。
大多数开发者只知道它是「长任务专用 Agent」。但这只是表面。
隐藏用法 #1:分支到并行工作流
大多数人的用法: 一次只运行一个任务,等 Plandex 完成后才开始下一个。
隐藏技巧: Plandex 的 branch 命令让你可以把对话分叉到平行轨道,可以同时进行重构和文档编写而不丢失原始上下文。
# 开始你的主任务——比如重构 auth 模块
plan rewrite auth module to use JWT
# 同时,打开一个新分支写文档
branch docs
plan write OpenAPI docs for auth endpoints
# 需要时切换回主分支
switch main
效果: 你可以在同一个 Plandex 会话中运行多个活动工作流,每个都有完整的项目上下文感知。当你 switch 回某个分支时,完整的对话历史(最高 200 万 Token)全部保留。不需要重新解释代码库。
数据来源: Plandex GitHub 15,378 Stars(GitHub API),v2 发布 HN 257票,81条评论(HN Algolia API)。
隐藏用法 #2:Diff 沙箱——安全测试不碰生产
大多数人的用法: 直接让 Plandex 修改文件,意味着每个建议的第一版直接进入仓库。
隐藏技巧: Plandex v2 引入了 diff 沙箱模式,每个提议的修改都以统一 diff 格式展示,然后再写入任何文件。你可以审核、拒绝或修改每个变更,然后再提交。
# 开启 diff 沙箱模式
set sandbox on
# 现在任何 `apply` 命令都会先显示 diff
plan refactor database connection pooling
# Plandex 会显示 diff,然后等待你的批准
# 输入 'apply' 写入批准的变更,输入 'reject' 放弃
效果: 一种安全的、基于审核的工作流,你永远不会意外上线一个有问题的变更。每个文件修改在写入前都会以 patch 形式预览。这对于大型重构特别有价值——一个错误可能导致数十个文件连锁崩溃。
数据来源: Plandex GitHub 15,378 Stars(GitHub API),HN v2 发布 257票(HN Algolia API)。
隐藏用法 #3:项目上下文文件——跨会话持久记忆
大多数人的用法: 每次开始新的 Plandex 会话时,都要重新解释项目结构。
隐藏技巧: 在你的代码仓库中创建 .plandex/ 上下文文件,跨会话持久保存——架构文档、编码规范、团队约定。
# 创建项目上下文文件
cat > .plandex/context.md << 'EOF'
# 项目规范
- 所有 API 必须版本化:/api/v1/、/api/v2/
- 错误响应使用 { error: string, code: int }
- 数据库迁移:只能 migrate up,不能 down
- PR 必须通过:ruff lint、pytest、集成测试
# 架构
- 后端:FastAPI + PostgreSQL + Redis
- 前端:React + Vite + TanStack Query
- 部署:Docker Compose + nginx
EOF
# 现在 Plandex 每次新会话都会自动读取这个文件
# 不再需要重新解释团队的规范
效果: 每个新的 Plandex 会话自动了解你团队的规范、编码标准和架构。它就像给你的 AI Agent 一个可以在重启后存活持久记忆。上下文文件就是 Markdown,任何开发者都可以更新。
数据来源: Plandex GitHub 15,378 Stars(GitHub API)。
隐藏用法 #4:任务自动保存——永不丢失工作
大多数人的用法: 运行长任务时祈祷不会崩溃。如果 Plandex 崩溃或终端关闭,工作就全部丢失。
隐藏技巧: Plandex 每 30 秒自动检查点保存你的会话。如果进程死亡,一个命令就能全部恢复。
# 任何崩溃或重启后
plandex restore
# 或者显式保存命名检查点
plandex checkpoint "before auth refactor"
# 列出所有检查点
plandex checkpoints list
# 恢复特定检查点
plandex restore --checkpoint "before auth refactor"
效果: 数小时的重构会话不再携带完全丢失的风险。Plandex 将检查点存储在 .plandex/checkpoints/ 中为普通 JSON——可移植、可版本化、可在团队成员间转移。你可以分享一个检查点文件,让同事准确接续你离开的地方继续工作。
数据来源: Plandex GitHub 15,378 Stars(GitHub API)。
隐藏用法 #5:带步骤标签的流式输出
大多数人的用法: 运行一个任务后在沉默中等待完成,然后试图解析一大段输出。
隐藏技巧: Plandex 流式输出时带有标签化步骤——[1/12] 分析代码库、[2/12] 计划修改——所以你随时知道它在哪,如果走偏了可以提前中断。
# 开启详细流式输出
plandex stream on
# 现在每个步骤都有标签并实时流式输出
plan refactor the entire payment processing module
# 示例输出:
# [1/7] 扫描 payment-service/ 中的 847 个文件
# [2/7] 识别出 12 个需要修改的文件
# [3/7] 规划 4 步重构策略
# ...
# 如果发现走错了:Ctrl+C,然后 'revise strategy'
效果: 始终完全可见 Plandex 每一步在做什么。你可以在早期发现方向错误——在它花了 20 分钟走错误路径之前。结合 diff 沙箱,这给你一个持续反馈循环:计划 → 流式输出 → 审核 diff → 批准。
数据来源: Plandex GitHub 15,378 Stars(GitHub API),HN v2 257票(HN Algolia API)。
总结
- 分支到并行工作流——同时运行多个任务而不丢失上下文
- Diff 沙箱模式——在写入仓库前以 patch 形式预览每个变更
- 项目上下文文件——跨会话重启的持久记忆
- 任务自动保存检查点——崩溃后恢复任何会话
- 带步骤标签的流式输出——实时可见 Plandex 在做什么
Plandex 悄然成为最强大的开源 AI 编程 Agent。它的 200 万 Token 上下文、原生 Git 感知和流式架构使其区别于所有其他基于终端的 Agent。这五个隐藏功能是把它从高级自动补全工具变成完整 AI 编程工作室的关键。
你有自己的 Plandex 用法吗?写在评论区——每条我都会看。
本文是每日系列文章的一部分,探索 AI 工具及其隐藏能力。之前的文章涵盖了 crewAI、FastAPI-MCP、Aider 和 Hermes Agent。
数据来源:Plandex GitHub 15,378 Stars(api.github.com/repos/plandex-ai/plandex),HN Algolia API(v1 发布 304票/111条评论,v2 发布 257票/81条评论)。
Top comments (0)