| Crates.io | augent |
| lib.rs | augent |
| version | 0.5.0 |
| created_at | 2026-01-25 17:33:28.165203+00 |
| updated_at | 2026-01-25 17:33:28.165203+00 |
| description | Lean package manager for various AI coding platforms |
| homepage | |
| repository | https://github.com/asyrjasalo/augent |
| max_upload_size | |
| id | 2069145 |
| size | 1,149,922 |
Augments AI coding platforms (such as Claude Code, OpenCode,Cursor) via packages (of skills, commands, rules, MCP servers...) in a reproducible, platform independent, and intuitive manner.
Install it from PyPI:
pip install augent
Alternatively, download binaries from GitHub Releases for your OS and put the binary in your PATH.
Your AI coding platforms are auto-detected in the workspace (Git repository).
To install a set of resources (bundles) for your AI coding platforms:
# Install bundle(s) from a public GitHub repository (select if many):
augent install @wshobson/agents
# List all installed bundles
augent list
# Show installation details
augent show @wshobson/agents
# Uninstall bundle (all under this prefix, select if many):
augent uninstall @wshobson/agents
Augent stores AI coding platform resources in universal format as bundles.
Bundles are local directories within the same workspace, or remote Git repositories via https (or ssh).
When you install a bundle from a remote Git repository, Augent:
.augent/aument.yaml in your workspaceTo ensure a coherent Augent setup across your team, store all the three
created files in .augent/ (yaml, index, and lock) in your Git repository.
Install from local directory within workspace:
augent install ./local-bundle
Install only for specific platforms (otherwise installs to all detected):
augent install ./local-bundle --for cursor opencode
Install from GitHub repository, develop branch, subdirectory plugins/which:
augent install github:author/repo#develop:plugins/which
Install by using GitHub Web UI URL directly:
augent install https://github.com/author/bundle/tree/develop/plugins/which
Install from a Git repository over SSH:
augent install git@yourcompany.com:author/bundled
Install understands different repo formats, such as Claude Marketplace plugins.
If repository has many bundles (or Claude Marketplace plugins),
you can select those from the menu (or pass --select-all).
Most commands will display an interactive menu if used without arguments.
All commands operate in your current workspace
(you can pass -w, --workspace <PATH> to use different workspace).
Resolves remote bundles to the latest versions (and updates the lockfile):
augent install --update
List all installed bundles:
augent list
Show where bundle's resources are enabled:
augent show @author/repository/bundle
Uninstall the bundle and remove its resources:
augent uninstall @author/repository/bundle
Resources that came from the bundle are removed, unless you modified them first.
It also uninstalls the bundles dependencies, unless used by other bundles.
A bundle contains resources in platform-independent format, e.g.:
my-bundle/
├── augent.yaml # Bundle metadata and dependencies (optional)
├── commands/ # Universal files for AI coding platforms
│ └── debug.md
├── skills/
│ └── web-browser.md
├── AGENTS.md
└── mcp.jsonc
What it does:
What it does NOT:
AGPL v3 - see LICENSE for details.