https://github.com/itlackey/akm
akm — Agent Kit Manager. A package manager for AI agent skills, commands, tools, and knowledge.
https://github.com/itlackey/akm
agent-kit-manager agent-tools ai-agents ai-coding-assistant ai-skills akm claude-code cli developer-tools mcp opencode package-manager
Last synced: 8 days ago
JSON representation
akm — Agent Kit Manager. A package manager for AI agent skills, commands, tools, and knowledge.
- Host: GitHub
- URL: https://github.com/itlackey/akm
- Owner: itlackey
- License: mpl-2.0
- Created: 2026-03-06T19:43:46.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-04-19T06:58:55.000Z (about 2 months ago)
- Last Synced: 2026-04-19T08:29:46.317Z (about 2 months ago)
- Topics: agent-kit-manager, agent-tools, ai-agents, ai-coding-assistant, ai-skills, akm, claude-code, cli, developer-tools, mcp, opencode, package-manager
- Language: TypeScript
- Size: 2.41 MB
- Stars: 40
- Watchers: 0
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: .github/README.npm.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Security: .github/SECURITY.md
- Agents: docs/AGENTS.md
Awesome Lists containing this project
README
# akm -- Agent Kit Manager
> **akm** (Agent Kit Manager) -- A package manager for AI agent skills, commands, tools, and knowledge.
[](https://www.npmjs.com/package/akm-cli)
[](https://www.npmjs.com/package/akm-cli)
[](https://github.com/itlackey/akm/blob/main/LICENSE)
`akm` is a package manager for AI agent capabilities -- scripts, skills, commands,
agents, knowledge, and memories. It works with any AI coding assistant that can
run shell commands, including [Claude Code](https://claude.ai/code),
[OpenCode](https://opencode.ai), [Cursor](https://cursor.com), and more.
## Install
```sh
bun install -g akm-cli
```
Requires [Bun](https://bun.sh) runtime. Upgrade in place with `akm upgrade`.
## Quick Start
```sh
akm setup # Guided setup: configure, initialize, and index
akm add github:owner/repo # Add a kit from GitHub
akm search "deploy" # Find assets across all sources
akm show script:deploy.sh # View details and run command
```
## Why akm?
- **Works with any AI agent** -- No plugins or SDKs required. Any model that can run shell commands can use `akm`.
- **One command to search everything** -- Local stash, registries, and community skills from [skills.sh](https://skills.sh) in a single query.
- **Install kits from anywhere** -- npm, GitHub, GitLab, local directories.
- **Semantic search** -- Optional local embeddings (via Ollama or HuggingFace) for finding assets by meaning, not just keywords.
- **Private registries** -- Host your own registry for team or enterprise use.
## Agent Integration
Add this to your `AGENTS.md`, `CLAUDE.md`, or system prompt:
```markdown
## Resources & Capabilities
You have access to a searchable library of scripts, skills, commands, agents,
knowledge, and memories via the `akm` CLI. Use `akm -h` for details.
```
## Install Kits from Anywhere
```sh
akm add @scope/my-kit # npm
akm add github:owner/repo#v1.2.3 # GitHub with tag
akm add git+https://gitlab.com/org/kit # Any git repo
akm add ./path/to/local/kit # Local directory
```
Manage kits with `akm list`, `akm update --all`, and `akm remove`.
## Publish Your Own Kit
1. Organize your assets into a directory
2. Add `"akm"` to `keywords` in `package.json`
3. Optionally add `akm.include` in `package.json` to control what gets installed
4. Publish to npm or push to GitHub
## Documentation
Full docs, CLI reference, and guides are available on [GitHub](https://github.com/itlackey/akm):
- [Getting Started](https://github.com/itlackey/akm/blob/main/docs/getting-started.md)
- [CLI Reference](https://github.com/itlackey/akm/blob/main/docs/cli.md)
- [Configuration](https://github.com/itlackey/akm/blob/main/docs/configuration.md)
- [Kit Maker's Guide](https://github.com/itlackey/akm/blob/main/docs/kit-makers.md)
- [Registry](https://github.com/itlackey/akm/blob/main/docs/registry.md)
## License
[MPL-2.0](https://github.com/itlackey/akm/blob/main/LICENSE)