Two paths to AI computer use: cloud agents that click pixels on a remote desktop, or a local terminal agent that edits your repo and runs commands under a sandbox. Cloud CUA looks flashy. Local terminal agents win most coding and file jobs – lower latency, files stay on disk, you pick the model.
This guide installs Open Interpreter 0.0.43 (Rust fork of OpenAI Codex CLI, Apache 2.0) with the official standalone installer. Not pip install open-interpreter. That Python line is a different era; the classic stack now lives as a community fork. Current product: managed binary, updates via interpreter update. Release tag rust-v0.0.43 (~14 Sep 2026) tracks upstream Codex rust-v0.154.0.
System requirements before you install
As of the 0.0.43 install docs, hardware stays vague on purpose – the CLI binary is light. The model backend is what burns RAM and GPU.
| Item | Minimum / notes | Recommended |
|---|---|---|
| macOS | Modern macOS (current release builds) | Apple Silicon or recent Intel; Git installed |
| Linux | Recent 64-bit distro; archives use musl | x86_64 or aarch64, curl, Git |
| Windows | PowerShell installer; WSL supported | PowerShell 7+ native, or WSL2 when you want Linux-style sandbox behavior |
| Disk | Space for the managed package (platform bundles are large) | Extra room if you also download local models |
| Git | Optional per docs | Yes – for repo-aware diffs and reviews |
Hosted APIs only? A normal laptop is enough. Local models are a separate budget – size them for the model, not for Open Interpreter.
Official download source for AI computer use
Grab the installer from the official install docs. It drops the right 0.0.43 artifact into the managed standalone layout the self-updater expects.
- Repo and releases: github.com/openinterpreter/openinterpreter
- Latest public tag to target:
rust-v0.0.43 - Skip random third-party mirrors on day one
0.0.43’s release notes call out Gemini Flash choices, Z.AI ZCode/GLM support, Ollama diagnostics, plus packaging and signing fixes – useful if you pick those providers on first run.
Install Open Interpreter 0.0.43 step by step
One command per OS. Then open a new shell so PATH sees the shims.
macOS and Linux
curl -fsSL https://www.openinterpreter.com/install | sh
# close and reopen the terminal (or source your profile)
interpreter --version
Binaries usually land under ~/.local/bin as interpreter, short alias i, and related helpers, linked into ~/.openinterpreter/packages/standalone.
Windows (PowerShell)
irm https://www.openinterpreter.com/install.ps1 | iex
# open a new PowerShell window
interpreter --version
Already living in WSL? Run the curl installer inside WSL (same as macOS/Linux), not the native .ps1 – per the Windows guide.
Pro tip: Script blocked?
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUseronce, then retry. Skip admin elevation unless policy forces it.
First-time configuration (minimum viable)
Drop into a project and start the TUI:
cd my-project
i
# or: interpreter
First launch walks provider setup – ChatGPT sign-in, API key, Ollama, LM Studio, or another compatible provider. Switch later with /model. Auth docs cover env keys such as OPENAI_API_KEY and ANTHROPIC_API_KEY; credential storage modes include auto, keyring, and file under ~/.openinterpreter.
Durable baseline: ~/.openinterpreter/config.toml. Starter aligned with the official example config:
sandbox_mode = "workspace-write"
approval_policy = "on-request"
[sandbox_workspace_write]
network_access = false
writable_roots = []
# add later once provider is set:
# model_provider = "openai"
# model = "your-model-id"
Safer than full-disk free rein. Also sharp: network_access = false means no package installs and no outbound fetches until you loosen sandbox settings or approvals. Turn network on only for workspaces you trust.
Binary install is the easy half. The half people blame on “a broken agent” is usually a default they never read – closed network feels like failure until you notice it was the safety rail.
Verify the install actually works
interpreter --version– want 0.0.43 after a fresh public install (as of mid-Sep 2026).cdinto a throwaway git repo. Runinterpreter "summarize the top-level files in one short paragraph".- Approve sandbox prompts. Confirm it stays inside the workspace.
- Need noise?
RUST_LOG=info interpreter. Logs also sit under~/.openinterpreter/log/.
Version prints and a dry prompt finishes clean – you’re deployed.
Common install errors and fixes
“interpreter: command not found” / not recognized – PATH, or a shell that never reloaded. Restart the terminal. Unix: confirm ~/.local/bin is on PATH. Windows: brand-new PowerShell so the managed bin junction registers.
Windows: The property 'OSArchitecture' cannot be found on this object – shows up on some hosts under Set-StrictMode. Community fix in PR #1831 falls back to PROCESSOR_ARCHITECTURE. Rerun today’s public installer; cached broken script → fetch fresh, or install inside WSL with curl.
Execution policy blocked the .ps1 – RemoteSigned for CurrentUser, then irm ... | iex again.
Agent can’t pip/npm install or fetch URLs – binary’s fine. Check the sandbox defaults above (or session approvals) before chasing reinstalls.
Muscle memory ran pip install open-interpreter – old stack / community-fork territory. Curl or irm gives you Rust 0.0.43 and interpreter update.
Upgrade and uninstall without surprises
interpreter update
# or rerun the public install command
Uninstall (commands on the official install page) removes the managed standalone under ~/.openinterpreter/packages/standalone and the related bin links. It keeps~/.openinterpreter on purpose – config, sessions, file-stored credentials.
Windows: use the PowerShell block from that same page; it refuses to delete the bin dir unless it’s the managed junction. Open a new shell after.
Full wipe only if you mean it: delete ~/.openinterpreter (or %USERPROFILE%.openinterpreter) after a backup. Keyring secrets and env vars are separate and won’t vanish with the folder.
FAQ
Is Open Interpreter 0.0.43 free?
Yes – the CLI is Apache 2.0. You pay the model provider, or you run local weights. This guide is the terminal agent only.
Should I use WSL on Windows for AI computer use?
Repo already assumes Linux tooling? Install with curl inside WSL. Example: native Node scripts and Bash hooks behave; you avoid path translation bugs. Native Windows works, but sandbox enforcement differs – the official Windows page points you at WSL when you need Linux-style sandbox behavior. Match path style to the environment you’re actually in.
How is this different from Claude or OpenAI computer-use features?
Those lean on vision plus GUI actions in a vendor-controlled environment, usually behind a subscription. Open Interpreter 0.0.43 is a local coding agent: terminal UI, sandboxed commands, file edits, provider setup for hosted or local models. Same broad “AI uses my machine” goal – different control surface. Need pure pixel-clicking on arbitrary desktop apps? Evaluate vendor CUA too. Either way, keep approval_policy = "on-request" until you trust the loop.
Next: installer for your OS → new shell → cd into a scratch repo → type i. Set the provider once. Leave network closed until a task truly needs the open web.