Reflex Ops from riif
█▀▀█ █▀▀▀ █▀▀▀ █    █▀▀▀ █  █ █▀▀█ █▀▀█ █▀▀▀
█▀█  █▀▀  █▀▀  █    █▀▀   ██  █  █ █▀▀  ████
█  █ █▄▄▄ █    █▄▄▄ █▄▄▄ █  █ █▄▄█ █    ▄▄▄█

An ops terminal that remembers the team, the spend, and the decision.

Reflex Ops runs on your machine for standup, operating rules, agent handoffs, records, and live testing. It signs you in with riif, logs what every call cost, and writes the record where the team can check it.

Why forked from opencode

Upstream opencode is a fine terminal shell, but it remembers nothing, knows no team, and controls no cost. We verified each gap before forking, and the fork adds exactly the missing pieces:

Install BUILD FROM REPO TODAY

The command is reflex. opencode still works as an alias. Today you build from the public repository; you need Bun and nothing else.

git clone https://github.com/paragonreflex/reflex-ops.git
cd reflex-ops
bun install
cd packages/opencode
bun run script/build.ts --single --skip-install
cp dist/opencode-darwin-arm64/bin/opencode ~/.local/bin/reflex

reflex --help   # prints REFLEX OPS
reflex          # opens the terminal

On Linux or Intel Macs the binary name matches your platform (for example dist/opencode-linux-x64/bin/opencode). Put it anywhere on your PATH.

NOT YET: a one-line installer (curl ... | bash) and a packaged binary. Until those ship, build from the repo.

First standup in five steps

  1. Open a folder and type reflex. The terminal opens on that folder.
  2. Pick an agent: build executes with full access, plan reads and analyses without touching files.
  3. Pool the team's items and run the agenda: standup runs on HOLDS, and the word is UNBLOCK.
  4. Voice dump: speak, it sorts on your confirm, briefs you back, runs, and records.
  5. Check the record and the cost ledger: what was decided, and what each call cost.

Keep going at riif.com/team: daily standup and agent coordination live there, with the record beside them.

Knowledge base

Short pages, each one job. The living docs stay where the team works:

Ask Haven

Haven answers setup questions here. Fixed questions only; there is no open voice box on this page.

What do I need before installing?

Bun, a Mac or Linux machine, and about ten minutes. The build prints a smoke-test line when it passes.

Is opencode still a command?

Yes. opencode is kept as an alias; reflex is the public command.

Do free models see my files?

Free-model tiers may train on prompts. Keep secrets and customer data on paid tiers.

Where does my key live?

In your riif account dashboard, and as a device key file with owner-only permissions. Never paste it into chat.

Something harder than this page?

Bring it to standup at riif.com/team; pooled items become the agenda.

Honest limits

Sign in and key

Sign in with riif on your device. The first device gets a $5 starter credit, and credit, usage, and devices live in your account dashboard.

NOT YET: one-command device pairing from inside reflex. Until it ships, sign in on the web, then add the device key.

More from riif

Reflex Ops runs the turn. riif keeps the record of who stood behind a change and why.

riif.com/team: daily standup and agent coordination.
riif.com: rooms, rules, the record.