I kept copy-pasting terminal output into Claude Code. Built this instead.
Wake spawns your shell in a PTY, captures commands and output via shell hooks, stores everything in SQLite, and exposes it through an MCP server. Claude Code can then query your terminal history directly.
- `wake shell` to start a session
- Work normally
- Claude sees what happened
Written in Rust. Zsh/bash supported. All data stays in ~/.wake/