A LITTLE DIRECTION FOR YOUR CODING AGENTS

Your agents run.
You hold the reins.

A local-first task journal for the way you actually work.
Give your agents a plan. Keep the whole picture in your terminal.

cargo install reins
See it in action
YOUR AGENT. YOUR CHOICE.
Claude Code Codex opencode Oh My Pi
FROM INTENTION TO DONESCROLL TO EXPLORE
rein — ~/projects/orbitTUI WALKTHROUGH
~/projects/orbit❯rein ui
One dashboard. Everything you’re working on.SAMPLE PROJECT
Real workflow. Illustrative data. No agents running in your browser.Explore all shortcuts

A TASK JOURNAL. NOT ANOTHER PLATFORM.

Good tools give you
less to think about.

No new dashboard to keep open.
No proprietary format to get out of.
Just your terminal, with a little more direction.

Plain files. Full ownership.

Markdown is the source of truth, stored locally outside your repo. Read it, edit it, back it up. Your task journal is yours.

LOCAL-FIRST BY DESIGN

Agent-friendly. Human-safe.

Agents update progress through structured CLI commands, not fragile document edits. Stable item IDs keep every update on target.

INTENT IN. SAFE MUTATIONS OUT.

Fits where you already work.

Use the CLI, stay in the TUI, or toggle a floating terminal in Neovim. Keep your agent, your editor, and your muscle memory.

MEET THE NEOVIM PLUGIN
The rein mascot: a little Rust crab holding a horse’s reins

LESS HERDING. MORE BUILDING.

Pick up the reins.

Start local. Bring your favorite agent. Make something good.

YOUR NEXT TERMINAL SESSION
cargo install reins# install once
rein init# inside your repo
rein ui# take the reins

Requires Rust / Cargo and Git. GitHub features use the gh CLI.
The package is reins. The command is rein.

Read the getting-started guide