Skip to main content
Welcome to the 0x0 docs. 0x0 is an open-source AI coding agent built around a server-client architecture. The core is an HTTP server that handles LLM providers, tool execution, sessions, and permissions. Clients connect to it over HTTP and SSE — the TUI, VSCode/Cursor extension, Neovim plugin, and standalone tools like the git commit client are all clients of the same server. This architecture means you can build your own clients on top of the server, and all clients share the same configuration, agents, and provider credentials. 0x0 is fully compatible with and respects the terms of use of Anthropic and OpenAI, so you can use it without risk of getting your accounts banned.

Get started

Concepts

  • Agents — built-in and custom AI agent profiles
  • Permissions — rule-based tool access control
  • Tools — built-in tools available to agents

Guides

  • Commands — reusable slash commands for the TUI
  • Config Strategy — global vs. project config architecture
  • Keybinds — customize keyboard shortcuts
  • MCP Servers — configure local and remote MCP servers
  • Network — hostname, port, mDNS, and CORS options
  • Plugins — extend 0x0 with custom hooks and tools
  • Skills — portable instruction packs
  • Providers — configure LLM providers and models

Clients

Reference