Questions developers ask before they trust infrastructure
What is OpenDray?
Persistent infrastructure for AI coding agents. It wraps Claude Code, Codex, Antigravity, Grok Build, OpenCode, and shell sessions behind a self-hosted gateway.
Is OpenDray self-hosted?
Yes. OpenDray runs entirely on your own machine or server as a single Go binary. Sessions, credentials, memory vectors, project files, and the audit trail stay on infrastructure you control, with no telemetry.
Why self-hosted?
The sessions, credentials, memory vectors, project files, and audit trail stay on infrastructure you control.
Why no Docker?
OpenDray spawns real PTY subprocesses and shares host state such as project files, SSH agent, and CLI credentials. Production Docker isolation fights that model.
Which AI coding CLIs does OpenDray support?
Claude Code, Codex, Antigravity, Grok Build, OpenCode, and plain shell are first-class targets, with provider updates managed by the binary.
How do channels work?
When a session needs attention, OpenDray can notify a channel. Your reply is routed back into the right session.
Can I build integrations?
Yes. OpenDray exposes REST and WebSocket APIs with scoped keys and audit logging.
Does data leave my server?
The gateway is self-hosted and local-first. Memory embeddings can run with ONNX, Ollama, or LM Studio.
How is this different from normal CLI workflow?
A normal CLI dies with your local context. OpenDray keeps the agent session running on server infrastructure and lets you reconnect from anywhere.
What is the Jev integration in OpenDray?
Jev (TypeSafe) is a decision CLI that returns calibrated JSON probabilities and a verdict instead of prose. You set one API key in a [jev] config section and OpenDray injects it into every session, so any provider's agent can call the jev CLI to classify, verify, route, screen, match, or rank with no per-provider setup.
Is OpenDray free and open source?
Yes. OpenDray is open source under the Apache 2.0 license, free to self-host, with no telemetry and no required cloud account.