| Crates.io | intent-engine |
| lib.rs | intent-engine |
| version | 0.10.11 |
| created_at | 2025-11-08 10:20:26.905994+00 |
| updated_at | 2026-01-01 08:02:06.9926+00 |
| description | A command-line database service for tracking strategic intent, tasks, and events |
| homepage | https://github.com/wayfind/intent-engine |
| repository | https://github.com/wayfind/intent-engine |
| max_upload_size | |
| id | 1922732 |
| size | 2,470,596 |
中文 | English
AI forgets. You shouldn't have to remind it.
Every new session with an AI assistant:
Day 1: "Let's build authentication"
AI works brilliantly, makes smart decisions...
[session ends]
Day 2: "Continue authentication"
AI: "What authentication? I have no memory of this."
AI has powerful reasoning. It just can't remember.
cargo install intent-engine
Now your AI remembers everything — across days, weeks, months.
Day 1: "Let's build authentication"
AI creates task, works, records decisions → saved to disk
Day 2: "Continue authentication"
AI reads memory → "Resuming... we chose JWT with HS256,
finished token generation, next: OAuth integration"
No cloud. No config. Just persistent memory.
Intent-Engine gives AI a simple protocol:
ie status # What am I working on?
ie plan # Create or update tasks (JSON stdin)
ie log decision "..." # Record why I made this choice
ie search "auth" # Find relevant history
When AI starts a session, it runs ie status. Everything comes back:
One command. Full context restoration.
claude plugin marketplace add wayfind/origin-task
claude plugin install intent-engine
That's it. The plugin automatically:
ie status at every session startie CLI via npm if not foundie plan instead of TodoWriteIf you prefer manual setup:
# 1. Install binary (choose one)
cargo install intent-engine
# or: brew install wayfind/tap/intent-engine
# or: npm install -g @origintask/intent-engine
# or (no Rust needed): curl -fsSL https://raw.githubusercontent.com/wayfind/intent-engine/main/scripts/install/ie-manager.sh | bash -s install
# 2. Add system prompt
claude --append-system-prompt "Use ie plan instead of TodoWrite. Commands: ie status, echo '{...}'|ie plan, ie log, ie search"
Any AI with CLI access can use ie commands directly.
Most tools track what happened (commits, logs, events).
Intent-Engine tracks what you intended and why.
Git: "Changed auth.rs line 42"
Intent-Engine: "Chose JWT over sessions for stateless API scalability"
Code changes. Intent persists.
~/.intent-engine/, no cloudlocalhost:11391# Install
cargo install intent-engine
# or: brew install wayfind/tap/intent-engine
# or: npm install -g @origintask/intent-engine
# or: curl -fsSL https://raw.githubusercontent.com/wayfind/intent-engine/main/scripts/install/ie-manager.sh | bash -s install
# Core commands
ie status # Current context
ie search "todo doing" # Find unfinished work
echo '{"tasks":[...]}' | ie plan # Create/update tasks
ie log decision "chose X" # Record decision
ie dashboard open # Visual UI
MIT OR Apache-2.0, at your option.
Give your AI the memory it deserves.
cargo install intent-engine