@organizaone/o1-code
v0.11.3
Published
O1-Code - AI-powered coding assistant
Readme
o1-code
An open-source AI coding agent for your terminal. o1-code reads your project, edits files, runs commands and works through multi-step tasks, with the model provider you choose: any OpenAI-compatible or Anthropic endpoint, given by its URL.
Install
npm install -g @organizaone/o1-codeRequires Node.js 22 or later, on Windows, macOS or Linux. No administrator rights and no compiler.
To try it without installing, run npx @organizaone/o1-code.
First run
cd your-project
o1-codeConnect a provider. On first launch you pick how to connect: OrganizaOne, an API key for a built-in provider (Anthropic, OpenAI, Google Gemini, DeepSeek, xAI and others), a Local server such as Ollama or LM Studio, detected on this machine, or a Custom URL for any OpenAI-compatible or Anthropic endpoint. Run
/authat any time to change it.Ask. Describe a task in plain language:
explain the structure of this project add input validation to the signup form and write a test for itApprove. o1-code shows what it is about to change or run and asks first.
Shift+Tabswitches the approval mode;/helplists the commands.
What you get
- Any provider by URL. Built-in presets, local servers, or your own endpoint. Switch models
at runtime with
/model. - A full agent toolset. File reads and edits, shell, search, web fetch, MCP servers and language servers (LSP).
- Control over what runs. Approval modes from plan-only to fully autonomous, trusted folders and an optional sandbox.
- Extensible. Skills, hooks, sub-agents, custom commands, output styles, themes and extensions.
- Memory and context.
AGENTS.mdproject instructions, automatic memory, session resume and compaction. - Beyond the terminal. Headless runs with
o1-code -p "...", theo1-code servedaemon with a browser Web Shell, and editor integration for VS Code, Zed and JetBrains IDEs. - Localized. English and Brazilian Portuguese reviewed by hand, plus other locales.
- No telemetry. Nothing is collected; your prompts go only to the provider you configure.
