
itlackey/akm
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
エージェントナレッジマネージャー(akm) AIエージェントの知識、記憶、スキルなどを管理するためのCLIツール.
概要
エージェントライブラリを一度ビルドします。 任意のシェル対応のコーディングエージェントから使用してください。 すべてのコーディングエージェントは、チームの知識の独自のコピーを望んでいます。ここで AGENTS.md は、ツール固有のスキルフォルダーであり、リポジトリとチャットログに散在するプロンプトです。 AKMは、既存のエージェントアセットを所定の位置にインデックス化し、タスクのニーズ、パッケージ機能が共有可能なバンドルにのみ読み込み、レビュー可能な提案を通じてライブラリを改善し、耐久性のあるワークフローを実行します。 コアループは、接続 -> インデックス -> キュレート -> ショー -> 使用/実行 -> フィードバック -> 提案 (全てのタスクはステージごとに使用していません)。 Claudeコード、OpenCode、Cursor、Aider、Windsurf、またはシェルコマンドを実行できる任意のアシスタントから同じ機能ライブラリを使用します。 ショートリストを検索またはキュレーションし、フルコンテンツを ref で読み込みます。 巨大な起動プロンプトは必要ありません。 スキル、スクリプト、ワークフロー、エージェント、指示、記憶、知識を含むバンドルをインストールおよび共有 — 単にスニペットを促すだけでなく.
概要(AI 翻訳)
すべてのコーディングエージェントに、あなたのチームが既に構築した機能を与えます。
エージェントライブラリを一度ビルドします。 任意のシェル対応のコーディングエージェントから使用してください。
#AKMが存在する理由
すべてのコーディングエージェントは、チームの知識の独自のコピーを望んでいます。[AGENTS.md]]は、そこでツール固有のスキルフォルダであり、リポジトリとチャットログに散在するプロンプトです。 AKMは、既存のエージェントアセットを所定の位置にインデックス化し、タスクのニーズ、パッケージ機能が共有可能なバンドルにのみ読み込み、レビュー可能な提案を通じてライブラリを改善し、耐久性のあるワークフローを実行します。 コアループは[connect -> index -> curate -> show -> use/run -> feedback -> proposalです(全てのタスクはステージ毎に使われません)。
それを使用する5つの理由
##すべてのエージェントのための1つのライブラリ Claudeコード、OpenCode、Cursor、Aider、Windsurf、またはシェルコマンドを実行できる任意のアシスタントから同じ機能ライブラリを使用します。
タスクが必要なものだけをロードする
ショートリストを検索またはキュレーションし、フルコンテンツを ref で読み込みます。 巨大な起動プロンプトは必要ありません。
パッケージの完全な機能
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
akm — Agent Knowledge Manager
Give every coding agent the capabilities your team has already built.
Build your agent library once. Use it from any shell-capable coding agent.
Why AKM exists
Every coding agent wants its own copy of your team’s knowledge — an AGENTS.md here, a tool-specific skills folder there, prompts scattered across repos and chat logs. AKM indexes existing agent assets in place, loads only what a task needs, packages capabilities into shareable bundles, improves the library through reviewable proposals, and runs durable workflows — locally and without tying the library to one assistant. The core loop is connect -> index -> curate -> show -> use/run -> feedback -> proposal (not every task uses every stage).
Five reasons to use it
One library for every agent
Use the same capability library from Claude Code, OpenCode, Cursor, Aider, Windsurf, or any assistant that can run shell commands.
Load only what the task needs
Search or curate a shortlist, then load full content by ref. No giant startup prompt is required.
Package complete capabilities
Install and share bundles containing skills, scripts, workflows, agents, instructions, memories, and knowledge — not just prompt snippets.
Improve through evidence, with review
Feedback re-ranks assets right away. A negative report can carry an exact text fix, and akm improve repairs metadata. Edits land as diffable proposals: the default improve strategy accepts the ones its quality judge passed, the rest wait for you to accept or reject, and any accept can be reverted. Only writable bundles are changed.
Turn knowledge into repeatable work
Run persisted workflows with dispatch, gates, retries, budgets, and resume instead of reconstructing a process from prose every session. Workflows are Experimental.
Search and show only return content; running a workflow, task, script, or agent is a separate command. See the invariants in Architecture.
Install
Option 1 — npm package (recommended; requires Node.js >= 22):
npm install -g akm-cli
Option 2 — Prebuilt binary (no runtime required):
# Linux / macOS
curl -fsSL https://github.com/itlackey/akm/releases/latest/download/install.sh | bash
# Windows (PowerShell)
irm https://github.com/itlackey/akm/releases/latest/download/install.ps1 | iex
Upgrade in place: akm upgrade
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add itlackey/akm