Pulse-终端任务管理器
停止上下文切换。在你编码的地方管理你的项目。
Pulse是一个简单的基于终端的任务管理器,专为使用命令行的开发人员而设计。它结合了CLI、TUI和MCP服务器,与AI代理无缝集成。
Vibe
我为自己打造了Pulse。老实说,我对现有的工具不满意。它们要么太复杂,把我的项目搞砸了,要么就是感觉不对。我想要一些简单的东西,让我用标签对任务进行分组,在状态之间移动它们,最重要的是, 暂停我的工作,几天后再继续,不要错过上下文。
这个工具90%是虚拟的。它的设计使用起来感觉很好。
\[!警告\] 使用风险自负。 虽然我每天都在使用它,但它是一个个人项目,首先是为了共鸣,其次是稳定性。期待bug、突破性的变化和偶尔的混乱。
为什么是Pulse?
- 🧠 保持流畅:记录你在各个会话中的任务。今天就开始一个大功能,暂停一下,几天后再拿起它,不要错过上下文。
- 🛠️ 灵活的:按你的方式控制它——使用简单的CLI、交互式TUI,或者让你的AI代理通过MCP处理它。
- � 版本受控:任务存储在简单的YAML文件中。将它们与你的代码一起提交,或者将它们分开——这取决于你。
快速开始
1.安装和使用
对于人类(CLI和TUI): 全局安装以使用终端接口。
bun install -g pulse-tm
pulse ui # Launch the dashboard
pulse help # See all commands对于代理商(MCP): 无需全局安装。只需配置您的代理(Claude/Cursor)即可运行:
bunx pulse-tm mcp2.“代理”工作流程
当与AI代理(如Cursor或Claude)配对时,Pulse会发光。以下是建议的工作流程:
场景1:规划
让你的代理人阅读PRD并计划工作。
提示: “阅读PRD.md。使用Pulse为此功能创建计划并生成任务。用'feature-x'标记它们。”
发生了什么: 代理使用MCP服务器在Pulse中创建一个结构化的任务列表,按您指定的标签进行组织。
场景2:执行
让你的经纪人开始工作。
提示: “处理'feature-x'中的下一个任务。”
发生了什么: 代理读取下一个挂起的任务,编写代码来解决它,并在Pulse中将任务标记为已完成。
文档
演示
许可证
MIT许可证-请参阅 许可证 文件以获取详细信息。
