# Intent-Engine
**中文 | [English](README.md)**
[](https://github.com/wayfind/intent-engine/actions/workflows/ci.yml)
[](https://crates.io/crates/intent-engine)
[](./LICENSE-MIT)
---
> **AI 会遗忘。你不应该反复提醒它。**
## 问题
每次和 AI 开始新会话:
```
第一天:"帮我做登录系统"
AI 工作出色,做了很多聪明的决策...
[会话结束]
第二天:"继续做登录系统"
AI:"什么登录系统?我完全不记得了。"
```
AI 有强大的推理能力,只是记不住事。
## 解决方案
```bash
cargo install intent-engine
```
现在你的 AI 能记住一切——跨天、跨周、跨月。
```
第一天:"帮我做登录系统"
AI 创建任务、工作、记录决策 → 保存到磁盘
第二天:"继续做登录系统"
AI 读取记忆 → "接着做...我们选了 JWT + HS256,
token 生成已完成,下一步:OAuth 集成"
```
**无云端。零配置。纯粹的持久记忆。**
---
## 工作原理
Intent-Engine 给 AI 一套简单协议:
```bash
ie status # 我在做什么?
ie plan # 创建或更新任务(JSON stdin)
ie log decision "..." # 记录为什么做这个选择
ie search "登录" # 查找相关历史
```
AI 开始会话时运行 `ie status`,一切都回来了:
- 当前任务及其上下文
- 所有祖先任务(更大的蓝图)
- 决策历史(每个选择背后的"为什么")
**一条命令,完整的上下文恢复。**
---
## 集成
### Claude Code(一键安装)
```bash
claude plugin marketplace add wayfind/origin-task
claude plugin install intent-engine
```
搞定。插件会自动:
- 每次会话启动时运行 `ie status`
- 如果未安装,自动通过 npm 安装 `ie` CLI
- 引导 Claude 用 `ie plan` 替代 TodoWrite
### 手动安装
如果你偏好手动配置:
```bash
# 1. 安装二进制(任选一种)
cargo install intent-engine
# 或: brew install wayfind/tap/intent-engine
# 或: npm install -g @origintask/intent-engine
# 或(无需 Rust): curl -fsSL https://raw.githubusercontent.com/wayfind/intent-engine/main/scripts/install/ie-manager.sh | bash -s install
# 2. 添加系统提示词
### 其他 AI 助手
任何有 CLI 权限的 AI 都可以直接使用 `ie` 命令。
---
## 更深层的理念
大多数工具追踪的是**发生了什么**(提交、日志、事件)。
Intent-Engine 追踪的是**你想做什么**以及**为什么**。
```
Git: "修改了 auth.rs 第 42 行"
Intent-Engine: "为了无状态 API 的可扩展性,选择 JWT 而非 Session"
```
代码会变。意图永存。
---
## 核心功能
- **层级任务** — 把大目标拆解成小目标
- **决策历史** — 每个"为什么"都有记录
- **跨会话记忆** — 从上次离开的地方继续
- **本地存储** — 一切都在 `~/.intent-engine/`,无云端
- **Dashboard UI** — 在 `localhost:11391` 可视化进度
---
## 快速参考
```bash
# 安装
cargo install intent-engine
# 或:brew install wayfind/tap/intent-engine
# 或:npm install -g @origintask/intent-engine
# 或:curl -fsSL https://raw.githubusercontent.com/wayfind/intent-engine/main/scripts/install/ie-manager.sh | bash -s install
# 核心命令
ie status # 当前上下文
ie search "todo doing" # 查找未完成的工作
ie dashboard open # 可视化 UI
```
---
## 文档
- [快速开始](docs/zh-CN/guide/quickstart.md) — 5 分钟上手
- [CLAUDE.md](CLAUDE.md) — 给 AI 助手
- [命令参考](docs/zh-CN/guide/command-reference-full.md) — 所有命令
---
## 许可证
MIT 或 Apache-2.0,任选。
---
**给你的 AI 它应得的记忆。**
```bash
cargo install intent-engine
```