Skip to content

fantoine/agix

Repository files navigation

Agix

Agent Graph IndeX — a universal package manager for AI CLI tools.

version license


Agix installs, updates, and versions skills, plugins, and agents across the AI CLIs you use (Claude Code, Codex, …) from a single Agentfile. Declare what your project needs, commit the manifest, and let Agix reconcile every CLI to match.

💡 Why?

Each AI CLI has its own way of loading extensions — .claude/, ~/.codex/, marketplace installs, hand-copied skill files. Sharing a setup with a teammate or reproducing it on a new machine means a lot of manual plumbing.

Agix treats your AI tooling like any other dependency stack:

  • One manifest, many CLIs — the same Agentfile provisions Claude Code, Codex, and more from the same sources.
  • Reproducible installs — an Agentfile.lock pins exact revisions, so a teammate running agix install gets the same state you have.
  • Heterogeneous sources — pull from local paths, GitHub repos, plain git URLs, or a CLI's native marketplace, all through the same commands.
  • Self-contained exports — package a full working setup (manifest + lock + vendored local sources) as a zip you can drop onto another machine.

📦 Installation

Homebrew

brew install fantoine/fantoine/agix

Cargo

cargo install agix

Or grab a prebuilt binary from the Releases page.

🚀 Getting started

# Scaffold an Agentfile for the CLIs you use
agix init

# Add a dependency from any supported source
agix add github fantoine/claude-later
agix add local ./path/to/local-skill
agix add marketplace fantoine/claude-plugins@roundtable

# Reproduce the declared state
agix install

# Check what's installed, what's drifted, and what's broken
agix list
agix outdated
agix doctor

Further commands: agix check, agix update, agix remove, agix export. Run agix <command> --help for details.

License

Apache 2.0

About

Agent Graph IndeX — universal package manager for AI CLI tools

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages