Jack Jack agents that cooperate via files
Download

About

About Jack

Jack is a free macOS desktop app that runs Claude Code, OpenAI Codex and Google Gemini side by side in workspace-primary projects. Agents cooperate through plain files in your repo (no proprietary protocol), runs are sandboxable in Docker, every tool call is gated by a permission inbox that reaches your phone, and the entire app stays local — no account required, telemetry off by default. Jack is built and maintained by Oglut Srl.

Who builds Jack

Jack is a product of Oglut Srl, an Italian software company (VAT IT15766701005) building developer tools. The company also publishes the open Provider SDK that lets third parties wire their own agent CLIs into Jack.

What Jack is

Jack is the desktop shell around the agent CLIs you already use. Three providers ship in the box — Claude Code (Anthropic SDK + CLI), OpenAI Codex (@openai/codex-sdk) and Google Gemini (gemini-cli ACP / JSON-RPC). The provider is a per-session choice: the same workspace can host a Claude session implementing a feature and a Codex session reviewing it side by side. The contract that lets these three plug in is the same contract a fourth provider would use, published as @ottimis/jack-provider-sdk on npm.

What Jack is not

Open contracts

The Jack runtime is closed today. The contracts that let providers plug in are open and public on npm:

The Provider guide walks through both architectural patterns (agent-as-runtime and agent-as-reasoning-layer with the client executing tools via JSON-RPC). Third-party providers get the same UX, permissions, sandbox and usage chip as the bundled three.

Pricing

Everything that runs on a single machine is free, forever. No account, no cloud sync of your code, no telemetry by default. The future Team layer adds networked handoffs across machines, live chat sharing and shared audit logs as a per-seat add-on — built on the same primitives, opt-in.

Contact

For commercial enquiries or Provider SDK partnerships, see oglut.com.

← Back to home