Skip to content

One Code 0.1.2 — first public release

Choose a tag to compare

@IsuruMaduranga IsuruMaduranga released this 10 Aug 10:20
· 999 commits to master since this release

First public release of One Code — the Claude Code experience on any model you want.

One Code brings the whole Claude Code workflow — subagents, ultracode workflows, skills, MCP, plan mode, hooks, a real permission system, project memory, full .claude/ compatibility — to any provider: Anthropic, OpenAI, Gemini, a local Ollama model, or a gateway like OpenRouter. It is built as a set of extensions for the pi coding agent — no forks, so upstream improvements land as a version bump.

Install

The bundled app (recommended — ships its own pinned pi, keeps state isolated in ~/.one-code, coexists with any existing pi):

npm install -g @one-ai/one-code
cd your-project && one-code

Or via Homebrew (installs Node for you too):

brew install isurumaduranga/one-ai/one-code

As a pi package, on your own pi install:

pi install npm:one-code-extension

Try it free

You need one model-provider key; two providers hand out free models today:

  • OpenCode Zen — free model deepseek-v4-flash-free
  • OpenRouter — free models carry a :free suffix; nvidia/nemotron-3-ultra-550b-a55b:free is genuinely good (in-app OAuth supported: /login → "Sign in with OpenRouter")

Release contents

  • npm @one-ai/one-code 0.1.2 — the app: one-code command, pi 0.84.1 pinned, isolated state, One Code update notifications
  • npm one-code-extension 0.1.2 — the pi package: 32 extensions, two themes, bundled agent catalog; tested against pi 0.83–0.84 with a startup warning outside that range

Versions are lockstep: both packages share one version per release, and the app pins the extension at exactly its own version.

Requires Node ≥ 22.19 on the npm route. Platforms: macOS and Linux (WSL works the same way); native Windows is untested best-effort for now.