Show HN: Ouijit, command terminals running coding agents
4 points
1 hour ago
| 1 comment
| github.com
| HN
Hey folks, I started working on Ouijit around the start of the new year, and its since become the daily driver for myself and a handful of other engineers (that I know of).

The initial reason I built it was over dissatisfaction with how most agent orchestrators abstract stuff behind chat UIs, require login, or only support their companies own model/harness. I didn’t want to keep cobbling together scripts for worktree isolation between tasks though, so the yak shaving began. A couple weeks in, I received a message from a friend sharing that they just finished an 8 hour session working in it and they really liked it, and that they’d even shared it with their coworkers unprompted. I’ve been a software engineer/designer for ~10 years and its hard to put into words how rewarding that felt.

Some things I think are unique about Ouijit:

- Sandboxing is a first-class consideration, Ouijit supports running tasks in per-project Lima VMs. Right now I'm looking into making sandboxing pluggable so you can bring-your-own agent environment local or in the cloud, with a few baked in defaults.

- Integrated agents are automatically aware of a session-scoped CLI that enables them to orchestrate and drive tasks from any Ouijit terminal, with no additional setup.

- Tasks have lifecycle hooks that can trigger prompts, scripts, or both when tasks start, resume, move to review, or move to done.

- You can organize child terminals, markdown, and url previews to terminals. It's a little like Claude artifacts in that way.

Supports macOS and linux; integrates with Claude Code, Codex, Pi, and OpenCode agent harnesses.

Free and open source, no login, no telemetry.

Website: https://ouijit.com

Github : https://github.com/ouijit/ouijit

griffinJH23
1 hour ago
[-]
That's tremendously inspiring work. I love that it's open source and free of a login and telemetry. I'll check it out!
reply
pbjerkeseth
38 minutes ago
[-]
Thank you!
reply