Skip to main content
Xavier

Introduction

Xavier is an AI agent orchestrator and knowledge system. It's installed globally on your machine, manages a personal knowledge vault, and coordinates multiple AI agents to help you review code, plan features, and execute tasks — all informed by what it's learned from your past work.

The problem

AI coding tools are powerful individually, but they don't talk to each other. A PRD written in one session is invisible during a code review in another. Dependency documentation gets re-fetched every time. Architectural context about your codebase vanishes when the conversation ends.

There's no system that ties these capabilities together, learns over time, and adapts to how you actually work.

The solution

Xavier sits between you and your AI coding agents. It provides:

  • A unified knowledge vault (~/.xavier/) that persists across sessions, repos, and tools
  • Concurrent agent orchestration using the Shark pattern for non-blocking, parallel execution
  • Persona-driven review panels where multiple agents analyze your code from different angles
  • Knowledge that compounds — every review, scan, and decision is stored and informs future operations

Not a plugin

Xavier is distributed as a standalone tool via curl | sh, not as a plugin for any specific AI runtime. The knowledge layer (vault, personas, config) is plain files. The execution layer uses pluggable runtime adapters. Claude Code is the primary adapter, but the architecture supports others.

Prerequisites

You need three things installed:

  • Git — Xavier's vault is a git repository
  • gh CLI — for creating and syncing your vault's remote repository
  • A compatible AI coding runtime (Claude Code, etc.)

Next steps

Ready to try it? Head to the Quick Start.

Want to understand the architecture? Check How It Works.

Last updated: 4/8/26, 10:45 PM

Edit this page on GitHub
XavierAI Agent Orchestrator & Knowledge System
Community
github