Integrated Divination Environment

Keep your agents in the circle.

Ouijit is a desktop command table for agentic development: task boards, terminal sessions, lifecycle hooks, per-task worktrees, and isolated VM sandboxes.

Free and open source. macOS 13+ and Linux x64. No account, no sign-in.

Ouijit kanban board showing agent tasks and terminal sessions
01Plan work as visible task cards.
02Launch agents in attached terminals.
03Route hooks, scripts, and status.
04Keep risky code inside sandboxes.

A desk for parallel AI work.

Agent CLIs are powerful, but the surrounding workflow gets messy fast. Ouijit gives each workstream a place, a shell, a git worktree, and a status trail.

Worktrees without ceremony

Create isolated branches per task, with Copy-on-Write cloning for fast parallel streams.

Session-aware terminals

Run Claude Code, Codex, Pi, or your own scripts in a terminal stack that stays attached to the task.

Hooks for real workflows

Wire lifecycle hooks and shell commands around task start, finish, review, and cleanup.

VM isolation when trust is low

Use Lima-backed sandboxes for untrusted code while keeping the agent loop convenient.

$ ouijit task start fix-auth-flow
worktree ready
terminal attached
hook: notify-on-complete

Not another chat box.

Ouijit assumes the agent is already in your terminal. Its job is to keep the surrounding development ritual legible: what is running, where it is running, what branch it owns, and what should happen next.

Open the board.

Install the desktop app, connect your preferred agent CLI, and start running multiple workstreams without losing the thread.