Moraine is a local trace stack for agent work. It indexes sessions from agent harnesses such as Codex, Claude Code, Kimi CLI, and Hermes into ClickHouse, serves a monitor UI, and exposes MCP retrieval over the indexed history.
Moraine is under active development. Config keys, schemas, and MCP tools can change across minor releases.
Build the documentation site with:
make docs-buildServe it locally with:
make docs-serveInstall from PyPI with uv:
uv tool install moraine-cliOr install the latest release bundle:
curl -fsSL https://raw.githubusercontent.com/eric-tramel/moraine/main/scripts/install.sh | shStart the local stack:
moraine up
moraine statusThe monitor UI runs at http://127.0.0.1:8080 by default.
cargo build --workspace --locked
cargo test --workspace --locked
cargo fmt --all -- --checkThe repository-managed pre-commit hook can be installed with:
make hooks-install