AKM documentation
Use AKM to find, load, and improve the knowledge and capabilities your agent needs. Your library lives in local files and SQLite, with one CLI for discovery, memory, skills, and workflows.
Get started
- Getting Started — Install AKM and connect your first bundle.
- Concepts — Understand bundles, capabilities, asset types, and refs.
- Use AKM With Any Agent — Connect AKM to your preferred coding assistant.
- Agent Install Guide — Set up AKM through an agent or automation.
Work with your library
- Discover and Load — Find relevant capabilities and load them by ref.
- Bundles — Connect local directories, Git repositories, npm packages, and websites.
- Capture Knowledge — Save memories and import useful material.
- Wikis — Organize connected knowledge bases.
- Improve the Library — Use feedback to improve retrieval and assets.
- Environment and Secrets — Manage the environment and credentials your tools need.
Author and run capabilities
- Bundle Author's Guide — Package and share reusable capabilities.
- Writing Workflows — Define repeatable work for your agents.
- Running Workflows — Start, inspect, resume, and stop workflow runs.
- Scheduling — Schedule tasks with your operating system.
- Bundling AKM — Include AKM in your own product.
Look up details
- Guides — Task-oriented walkthroughs and recipes.
- Reference — Commands, configuration, and supported formats.
- CLI Reference — Commands and options.
- Configuration — Engines, bundles, and settings.
- Migration — Upgrade guidance and release notes.
- Posts — Articles about using AKM.