IA

itlackey/akm

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

68 stars 品質 70 トレンド 34MPL-2.0

エージェントナレッジマネージャー(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

GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add itlackey/akm
MCP 初心者?mcpskill.org のガイドから始めましょう →