From Claude Code to OpenCode: a migration without losing control

Switching AI engines without rewriting the tower: from Claude Code to OpenCode.

Why we switched

The engine is interchangeable by design. The tower never launches commands directly. It drops files, and the tool executes them. So switching engines did not mean rewriting the tower.

Nothing broke

The missions, the guards, the circuits kept working. The rules file stays the same. OpenCode reads it. The sessions survive a binary change. The migration held: change the brain, keep the mind.

🔭