Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

OpenJet review

Free#77 of 103 in AI Coding Assistants

A capable terminal agent for local, offline, and self-hosted coding workflows.

3.0/10Editor score
OpenJet3.0 Visit OpenJet

Reviewed by iTechGuides Editors · Editorial team · Updated Nov 2026

OpenJet is an open-source terminal coding agent and Python SDK for developers and teams running language models on hardware they control. It can read, search, create, and edit repository files, execute shell commands after approval, connect to MCP tools, and resume work from saved sessions and checkpoints. Its deployment options include desktop and self-hosted use on macOS and Linux, with an air-gapped mode for blocking non-loopback access. That makes it a strong fit for solo developers, small teams, and enterprises with local, offline, or self-hosted workflow requirements.

The product’s main strength is the depth of its local-model workflow. OpenJet profiles available hardware, supports managed llama.cpp model provisioning and lifecycle management, and connects to Ollama, LM Studio, and other OpenAI-compatible local servers. Developers can also use the Python SDK to embed local models in applications. Approval controls for shell commands add an explicit review step before execution, while resumable sessions preserve state across coding tasks. MCP server and device tool connections extend the agent beyond repository editing without requiring a hosted API.

OpenJet is less suitable for developers who expect an integrated IDE assistant or inline code completion. Its published capabilities cover chat assistance, agent mode, codebase indexing, and terminal access, but not code completion, and no supported IDE integrations are listed. The core project is AGPL-3.0-only and operates without an OpenJet account, subscription, or hosted API. Choose it when local control, air-gapped operation, and configurable model runtimes matter more than editor-native assistance; choose another tool when completion features or a broad IDE ecosystem are central to the workflow.

Questions about OpenJet

What does OpenJet run on? macOS and Linux. It runs self-hosted and as a desktop app.

What does OpenJet integrate with? 5 integrations: Ollama, LM Studio, llama.cpp, OpenAI-compatible local servers and MCP servers.

Who is OpenJet built for? Solo users, small businesses, mid-market companies and enterprises (our editorial estimate).

OpenJet pros and cons

  • Where it wins
    • Reads, searches, creates, and edits repository files from the terminal
    • Approval-gated shell commands and resumable sessions with checkpoints
    • Connects local models through Ollama, LM Studio, llama.cpp, and MCP
  • Where it doesn't
    • No code completion support
    • No supported IDE integrations
    • Requires developer-controlled hardware and local model setup

OpenJet fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update