Zodex LocalChatGPT × your machine

A real terminal on a real machine

Give ChatGPT
your machine.

Zodex gives ChatGPT the command, stdin, and patch primitives coding agents already know—directly on your trusted Linux, macOS, or Windows machine, through an OpenAI Secure MCP Tunnel.

ALSO BUILT INAutomatic AGENTS.md + Agent Skills discovery

03MCP tools
⌘menu-bar control
∞ChatGPT Agents
LIVEobservable
ZDX / LOCAL MCP readyCHATGPT + LIVEBOARD
ChatGPT coding on a Mac through Zodex Local beside the Zodex Liveboard showing commands and file changes
One ChatGPT conversation is one Zodex Agent.Commands, output, diffs, and process state stay visible beside the work.

Local / Codex-style context

Your setup.
Already in context.

ChatGPT gets more than a shell. Zodex brings your instructions and skills into the conversation automatically, using AGENTS.md and the Agent Skills open standard. No pasting the same instructions or listing skills in every new chat.

Explore automatic context
01 / USER LEVELONCE PER CHAT

Start with your own playbook.

The first Local tool result includes your global AGENTS.md instructions and a compact catalog of skills from your user-level directories. ChatGPT can open the relevant SKILL.md when it needs it.

$CODEX_HOME/AGENTS.mdInstructions included
~/.agents/skills/Skills discovered
$CODEX_HOME/skills/Skills discovered
02 / PROJECT LEVELPER WORKDIR

Every repo brings its own rules.

When ChatGPT sends a working directory, Zodex checks that exact folder for AGENTS.md and project skills. It points ChatGPT to the instruction file and lists available skills without injecting their full contents.

./AGENTS.mdFile detected and flagged
./.agents/skills/Skills discovered
workdir → contextOnce per Agent + folder

Default on / Fully configurable

Automatic when you want it. Optional when you don't.

Choose your global skill sources, add custom paths, turn off individual instruction or skill checks, or disable automatic context entirely.

zodex local config set context.enabled falseView configuration options

Local / Daily use

Set up once.
Then use the system tray.

Zodex installs a tiny native Swift menu app on macOS or Rust system tray on Windows and graphical Linux desktops. It launches when you log in, but Local itself stays stopped until you choose Start Zodex. Normal daily use needs no terminal.

One-time setup guide

First time only

Install + connect the tunnel.

Initial setup is still done once from Terminal. After that, start, stop, Liveboard, folder selection, updates, and launch-at-login all live in the menu bar.

one-time setup
# macOS
curl -fsSL https://zodex.ashray.xyz/install.sh | bash

# Windows PowerShell
irm https://zodex.ashray.xyz/install.ps1 | iex

zodex local setup

Local / Built for actual work

Your environment.
Now agent-native.

Local is intentionally not a sandbox. ChatGPT gets the development environment you already trust, while Zodex adds lifecycle, attribution, observation, and durable evidence around it.

01HOST

Your real environment

ChatGPT works as your logged-in Linux, macOS, or Windows user with the shell, Git, language toolchains, credentials, and files you already use.

02∞

Many Agents, one runtime

Several ChatGPT conversations can work concurrently across repositories and worktrees without starting another daemon or tunnel.

03LIVE

See every tool call

Liveboard gives each Agent an independent timeline of commands, output, file diffs, stdin, process state, and recent workdirs.

04HIST

History survives the session

Execution evidence stays available after Liveboard closes and after Local stops, with compact history and exact audit views when you need them.

05TTL

Access has a lifecycle

The menu app can always be there while Local stays off. Start access only when you want it, optionally give it a TTL, and stop it cleanly.

06⌘

No terminal for daily use

The menu bar or system tray app launches at login by default without starting Local, with a separate opt-in to start the tunnel automatically. Pick a folder, start or stop Zodex, open Liveboard, and upgrade without opening a terminal.

TRUST MODEL

Local runs as your logged-in host user. It can generally do what that user can do. The start folder is guidance, not a filesystem boundary, and normal host permissions remain authoritative.

Understand Local security

Model interface / Deliberately tiny

Three tools.
That is the product API.

Zodex keeps the model-facing surface boring on purpose. The runtime handles PTYs, process lifecycle, transport, observation, and host-specific security underneath familiar primitives.

Read the tool contract
01Run

exec_command

Run a shell command in an explicit absolute workdir. Builds, tests, Git, dev servers, REPLs, and ordinary command-line workflows stay ordinary.

02Continue

write_stdin

Poll a running process, send input, or stop it. Long-running work keeps a stable session instead of becoming fire-and-forget subprocesses.

03Edit

apply_patch

Apply the Codex-style patch format GPT models already know. Zodex does not make the model learn a new editing abstraction first.

Beyond Local / Same agent interface

Two hosts.
Two trust models.

Local is the direct path to the Linux, macOS, or Windows machine you already use. Sprite is the isolated remote path. ChatGPT gets the same three execution tools either way; Local also adds optional Liveboard agent naming.

Compare architecture

Docs / Go deeper

Everything else
is documented.

Setup, operating details, security boundaries, APIs, and implementation references live in the docs—not hidden behind product magic.

Browse all docs

ZODEX LOCAL / READY

Put ChatGPT on
your machine.

A real shell. Your real tools. Three familiar MCP primitives. Every action visible.