anaksor-ocr
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

The new Rust version of Open Interpreter, a coding agent for your terminal, built on OpenAI’s Codex. You bring the model, from ChatGPT or an API key to Kimi K3, DeepSeek, GLM or a local one. It can copy another agent’s prompts and tools to suit low-cost models.
Open Interpreter is an open-source project on GitHub in the Developer category, listed by Mindket. It is free. This is version 2, last updated on . Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.
curl -fsSL https://www.openinterpreter.com/install | sh
Open Interpreter is a coding agent that lives in your terminal. You open a project, type interpreter or i, and it reads your files, edits them and runs commands for you. This is the new Rust version, a fork of OpenAI’s Codex. The README says its focus is matching the agent setup that gets the best performance out of low-cost models. One slash command switches the agent setup to a mode shaped like Claude Code, Kimi Code, Qwen Code and others. You bring the model: a ChatGPT sign-in, an API key, a Kimi Code subscription or a local model.
Developers who want a terminal coding agent that is not tied to one model company. People who run low-cost or open models such as Kimi K3, DeepSeek or GLM and want the prompts and tools matched to the model. Codex users, since exec, sessions, MCP, AGENTS.md and skills carry over. Skip it if you want a complete desktop or browser app: for a complete desktop, browser or headless client, the README points to Interpreter Workstation. Skip it too if you came for the original Python project, which lives on as a community-maintained fork at endolith/open-interpreter.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software development | Developers | Run it in a project from the terminal | A developer types i in a project and asks for “add a /health endpoint that returns the build sha”, the Quickstart’s own example. |
| Kimi Code plans | People with a Kimi Code subscription | Sign in with Kimi For Coding and pick K3 | On first launch the subscriber chooses Kimi For Coding, signs in in the browser, then chooses Kimi K3. |
| Local models | People who keep model traffic on their own machine | Point it at Ollama or LM Studio | A developer runs interpreter --oss --local-provider ollama and the agent talks to the local server. |
| Editors | Zed, JetBrains and VS Code users | Run it as an ACP agent inside the editor | A Zed user adds a custom agent server that launches interpreter acp. |
| CI and automation | Teams that review pull requests | Run interpreter exec in a job | A GitHub Actions job pipes the branch diff into interpreter exec with a read-only sandbox and asks for a review. |
| Apps built on Codex | Developers who use the Codex SDK | Swap the binary the SDK launches | A TypeScript project keeps the Codex SDK and sets codexPathOverride to interpreter. |
Open Interpreter runs in a terminal on macOS, Linux and Windows, and WSL is supported too. Editors reach it over the Agent Client Protocol. Automation reaches it through interpreter exec.
Get it saves a zip of Mindket’s setup notes in your downloads folder. It holds the maker’s steps for ChatGPT sign-in, API keys, Kimi K3, DeepSeek, GLM and local models, and for the Zed, JetBrains and VS Code editors. You install with one line, and the first run walks you through choosing a model.
| Need | Detail |
|---|---|
| System | A modern macOS version, a recent 64-bit Linux, or Windows with PowerShell. WSL is also supported |
| Git | Recommended, for repository-aware sessions, diffs and reviews |
| A model | A ChatGPT sign-in, an API key, a Kimi Code subscription, or a local model through Ollama or LM Studio |
curl -fsSL https://www.openinterpreter.com/install | sh
On Windows, run this in PowerShell instead:
irm https://www.openinterpreter.com/install.ps1 | iex
Then restart your shell and start a session in a project:
interpreter --version cd my-project i
Type a concrete request and review the diff before it lands. In the default local workflow, the agent works inside the current workspace and asks before actions that need more access. Slash commands do the rest.
| Task | Command |
|---|---|
| Start a session | i or interpreter |
| Start with a prompt | interpreter "explain this repo" |
| Run once without the screen UI | interpreter exec "summarize the current diff" |
| Continue the last session | interpreter resume --last |
| Review current changes | /review or interpreter exec review --uncommitted |
| Choose model or provider | /model |
| Change permissions | /permissions |
| Draft an AGENTS.md file | /init |
| Browse skills | /skills |
One more command switches the active mode: the prompt and tools the model sees, shaped like another agent or like Open Interpreter’s own. It lists these modes:
> /harness native claude-code claude-code-bare zcode kimi-code kimi-cli qwen-code deepseek-tui swe-agent minimal
You have a Kimi Code subscription and an app that needs testing. You install Open Interpreter, type i in the project, choose Kimi For Coding, sign in in your browser and choose Kimi K3. Then you type the prompt from the Kimi K3 page:
Run this app, test the sign-in flow like a user, and fix anything that breaks.
The page says K3 can use the bundled QA skill to drive a web app in a real browser with agent-browser. The sandbox and approval settings still apply, and the page says to review actions that touch accounts or outside systems.
If you are new. A coding agent works on your project from a request in plain words. It reads the code, edits files and runs commands. Two settings keep it in check. The sandbox decides what a command can touch. The approval policy decides when the agent stops to ask you. If you are unsure, the Sandbox page says to start with workspace-write and on-request. Try it in a small project first, and type /permissions to see where you stand.
For experts. A mode changes the prompt, tool schema, message conversion and response handling the model sees. The native Rust runtime still runs the tool calls, and the docs say it does not start the other agent’s own CLI. Routing is strict. A provider’s wire_api must fit the mode, and its value is responses, chat or messages.
With no mode set, Open Interpreter may infer one from the provider and model family. Claude models and Messages providers get claude-code. Kimi and Moonshot get kimi-code, Qwen gets qwen-code and DeepSeek gets claude-code-bare. An explicit setting always wins. This config pins the Kimi K3 route through a Moonshot key:
model_provider = "moonshotai" model = "kimi-k3" harness = "kimi-code" [model_providers.moonshotai] name = "Moonshot AI" base_url = "https://api.moonshot.ai/v1" env_key = "MOONSHOT_API_KEY" wire_api = "chat"
Settings stack from the built-in defaults up to managed config, user config, trusted project config, the selected profile and, last, command-line overrides from -c, --enable, --disable or dedicated flags. The /debug-config command shows the values in effect and where each came from. Skills live in .agents/skills/ or ~/.agents/skills/, which other compatible agents can use too, so they need no copy. MCP servers go under [mcp_servers], and one command writes the entry:
interpreter mcp add linear -- npx -y @linear/mcp-server
Moving over from Codex, the Migrate page says to inspect both ~/.codex/ and ~/.openinterpreter/, and to prefer signing in again or using environment variables over copying secrets.
It runs commands for you, so the guardrails matter.
This kit holds setup notes only. Mindket wrote them. Open Interpreter installs from its makers' site and repository: https://github.com/openinterpreter/openinterpreter
These notes are not made or endorsed by the Open Interpreter project. The README calls it "A coding agent optimized for low-cost models" and says it is "a fork of OpenAI's Codex, with a focus on emulating the agent harness that gets the best performance out of low-cost models." The documentation is at https://www.openinterpreter.com/docs/terminal
License: Apache-2.0. The LICENSE file (https://github.com/openinterpreter/openinterpreter/blob/main/LICENSE) is the Apache License 2.0 text, and its closing notice reads "Copyright 2025 OpenAI". The NOTICE file reads "OpenAI Codex" and "Copyright 2025 OpenAI", and says the project includes code derived from Ratatui (https://github.com/ratatui/ratatui), licensed under the MIT license, "Copyright (c) 2016-2022 Florian Dehau" and "Copyright (c) 2023-2025 The Ratatui Developers". The Project License page says the Codex name and trademark belong to OpenAI and are not licensed by this project.
The README says this is the new Rust version of Open Interpreter, based on Codex, and that the original Python project lives on as a community-maintained fork at https://github.com/endolith/open-interpreter. The commands in these notes are for the Rust version.
interpreter command and its short form i, from the public installer. The Install page says the installer downloads the right release for your platform and installs a managed standalone layout that the self-update logic uses. Source: https://www.openinterpreter.com/docs/terminal/install~/.openinterpreter. No model comes with it: you sign in to a provider, use an API key or connect a local model. See setup/providers-and-logins.md.On macOS and Linux:
curl -fsSL https://www.openinterpreter.com/install | sh
On Windows, in PowerShell:
irm https://www.openinterpreter.com/install.ps1 | iex
Both run a script downloaded from the maker's site. Restart your shell, then check it and start a session in a project:
interpreter --version
cd my-project
i
Source: https://www.openinterpreter.com/docs/terminal/quickstart
/harness switchinterpreter exec and a GitHub Actions jobinterpreter update runs the installer for the latest release. Removing the managed install keeps your data under .openinterpreter. The commands are in setup/command-line.md. Source: https://www.openinterpreter.com/docs/terminal/install
The docs pages these notes were written from say nothing about usage data or telemetry. These notes do not know whether the program sends any. Read the source or the project's privacy page before you rely on it, and note that the footer of the docs site links Privacy.
The Install page does say that standalone installs can check for updates during normal interactive startup, and that check_for_update_on_startup = false in your configuration turns that check off. Model requests go to the provider you choose. The Authentication page says local runners keep model traffic on your machine.
README.md 7 KB setup/agents-md-skills-and-mcp.md 7 KB setup/codex-sdk-and-ci.md 8 KB setup/command-line.md 8 KB setup/deepseek.md 4 KB setup/editors-acp.md 4 KB setup/glm-and-zcode.md 5 KB setup/kimi-k3.md 4 KB setup/local-models.md 4 KB setup/providers-and-logins.md 8 KB setup/sandbox-and-approvals.md 4 KB
Updated by Mindket to the current version of this kit.
Listed GitHub projects in the same category that share the most topics with this one.
| Product | Stars | Activity | Language | License | Last change |
|---|---|---|---|---|---|
| Open Interpreter This page | 68,821 | — | — | Apache-2.0 | — |
| qwen-codeShares qwen · coding-agent | 29,845 | Active | TypeScript | Apache-2.0 | |
| ruffShares python · rust | 50,985 | Active | Rust | MIT |
Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Qwen · Kit
Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
astral-sh · Kit
Checks Python code for mistakes and style problems and reformats it, written in Rust for speed. For Python developers who want a linter and a formatter in one…
QwenLM · Kit
Open-source AI coding agent that works in your terminal, IDE plugins, a desktop app, a web page and chat apps, with sub agents, MCP and many model providers. F…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…