OpenJetGet Started

product

Offline AI coding agent

OpenJet sets up a local model runtime, runs the agent in your terminal, and keeps file access, shell execution, and session state on your machine.

What it does

  • Read, search, and edit code. Built-in read_file, grep, glob, list_directory, write_file, and edit_file tools — not just chat.
  • Approval-gated shell. Shell execution is a first-class tool that requires explicit approval before it runs.
  • Resumable sessions. Session manifests, saved chat state, and resume checkpoints live under .openjet/state/.
  • Bounded prompt budgets. Automatic context condensing and bounded prompt sizes keep long sessions usable on real machines.
  • File and image inputs. @file and @image refs in the CLI so the next turn can work from local evidence.
  • Benchmark your setup. Built-in benchmarks compare prompt and generation throughput across local settings on the same machine.

Security and deployment

  • Air-gapped mode. A hard network guard blocks non-loopback access — including DNS — while air-gapped mode is enabled.
  • Narrow telemetry. Telemetry never includes prompt text, tool stdout/stderr, file paths, model paths, or tool arguments.
  • Self-hosted by design. Point the agent at a local runtime on your workstation or an internal GPU box. No hosted dependency.

Compare against Claude Code or read the docs for the install path.