Compare with OpenAI Codex: both are terminal-first, prompt-only coding assistants. Officeless keeps inference on-device via the macOS menu bar bridge — lighter on memory and no code leaves your Mac in local-only mode.
OpenAI Codex
Codex-style terminal chat with Apple Intelligence
OpenAI Codex is a prompt-only terminal assistant for coding — not a code editor. Officeless Code Intelligence provides the same workflow locally on your Mac, powered by Apple Intelligence instead of cloud models.
Step 1 — Download and install the macOS app
- Download the latest DMG using the button above, or visit the macOS download page.
- Open the DMG and drag Officeless Code Intelligence into Applications.
- Launch the app — it appears in the menu bar (no Dock icon).
- Verify the bridge:
curl http://127.0.0.1:8765/v1/status
Step 2 — Install the terminal CLI
- Clone the repo (or use an existing checkout):
git clone https://bitbucket.org/jojocoders/officeless-intelligence-runtime.git cd officeless-intelligence-runtime npm run cli:install
- Start the interactive REPL (like Codex / Gemini CLI):
npm run chat
Step 3 — DevOps Central profile
For platform engineering and DevOps Central workflows, use the DevOps-tuned profile:
npm run chat -- --devops
Example prompts:
- How do I deploy secret-broker to prod-vas with make?
- What Argo CD app syncs vas-access-hub?
- Explain hetzner-platform-foundation vs hetzner-platform-apps.
Step 4 — One-shot prompts and file context
# Single question npm run chat -- -m "How do I kubectl into code-intelligence-website?" # Attach a file npm run chat -- --devops \ -f ../hetzner-platform-foundation/Makefile \ -m "Which make targets deploy platform services?"
REPL commands: /help, /clear, /file path, /exit
Step 5 — VS Code integrated terminal chat
Prefer the editor? Install the VS Code extension first, then open terminal chat from inside VS Code:
- Command Palette (⇧⌘P) → type Officeless: Open Terminal Chat.
- VS Code opens an integrated terminal named Officeless Chat and starts the CLI automatically.
- Type coding prompts and press Enter — same REPL as Step 2, but inside your editor.
Example prompts to test coding:
/status Write a Node.js script that reads JSON from stdin and pretty-prints it Explain the difference between async/await and Promise.all /file src/index.ts Review this file for error-handling gaps
Full VS Code install, settings, and test checklist: VS Code install guide.
Chat API
curl -X POST http://127.0.0.1:8765/v1/chat \
-H 'Content-Type: application/json' \
-d '{
"message": "How do I sync Argo CD apps on prod-vas?",
"language": "",
"filePath": "",
"context": "",
"profile": "devops",
"history": []
}'