Agent Kit Manager
Manage reusable LLM agent skills, session artifacts, and global instructions across Claude Code, Copilot, OpenCode, Pi, Vibe, and more.
Built with Rust and love
Three Independent Domains
Skills
Cold library wired into every harness. Core skills are global; project skills load per session from a manifest. Install once, activate anywhere.
Artifacts
Auto-sync LLM session outputs — plans, research, notes — to a git repo. Bidirectional sync with auto-push on session exit.
Instructions
Write global LLM instructions once, distribute to all tool directories automatically.
Quick Install
# One-line install (Linux x86_64 / macOS ARM)
$ curl -fsSL https://akm.raphaelsimon.fr/install | sh
# Or install from crates.io
$ cargo install akm
# Configure (interactive — defaults work)
$ akm setup
# Open a new terminal, then:
$ akm skills status
# Update to latest version anytime:
$ akm update
Two-Layer Skill Activation
core symlinked into every tool dir.
.agents/akm.json, mounted per session by the shell wrappers. akm skills add/remove refresh the running session live.
Works With Your Tools
AKM supports any LLM-powered coding assistant that reads from dotfile directories:
Minimal Dependencies
A single compiled binary. Just git as a runtime dependency. No interpreter, no package manager, no build system.
Available on crates.io and via GitHub Releases. Built-in self-update keeps you current.