Skip to content
Apothem
ブログ

Apothem v1.0.1 —— ローンチリリース

Apothem v1.0.1 が利用可能になりました —— 1 つの共有プロファイルを 17 の AI アシスタントハーネスへマテリアライズし、複数のインストール経路と、署名・証明されたリリースを備えています。

Apothem v1.0.1 は、AI アシスタントハーネス向けのホスト非依存な構成マネージャー のローンチリリースです。1 つの共有プロファイル、17 のハーネス、 単一の署名付きバージョン、そしてリリースそのものに添付されたサプライチェーンの 証跡を備えています。

主張:1 つのプロファイル、17 のハーネス

Apothem は ~/.config/apothem/profile.yaml にある単一の共有プロファイルを読み、 各ハーネスが期待するネイティブ設定へとそれをマテリアライズします。あなたは、自分の振る舞いの ルール、スキル、フック、慣習を一度だけ書きます。Apothem はそれらを 17 の ハーネスネイティブなターゲットへとレンダリングし、同期を保ち続けます。

このリリースの 17 のアダプター:

  • antigravity
  • claude-code
  • codebuddy
  • codex
  • cursor
  • gemini-cli
  • github-copilot
  • glm
  • hermes
  • kimi-code
  • kiro
  • open-claw
  • opencode
  • qwen-code
  • trae
  • windsurf
  • zed

ツールをワークフローに追加し、コマンドを 1 つ実行すれば、あなたの設定はそこにあります。 ツールを取り除けば、Apothem は書き込んだファイルを削除します。共有のメモリ、コンテキスト、 学習ストアは、最後のハーネスが削除されるときにバックアップを取ったうえで一緒に削除され、 plans/ は常に残ります。

インストール

複数のインストール経路、その下には 1 つの CLI:

  1. Claude Code プラグイン —— Claude Code の内部で:

    /plugin marketplace add ahmed-g-gad/apothem
    /plugin install apothem@apothem
  2. npx —— npm パッケージ @ahmed-g-gad/apothem から CLI を直接実行し、 インストール手順は不要です:

    npx @ahmed-g-gad/apothem profile init
    npx @ahmed-g-gad/apothem install --harness all --project .
  3. ワンショットのスクリプトインストーラー —— 自己完結したランタイムと apothem ランチャーを配置します(POSIX では ~/.local/bin/apothem。そのディレクトリが PATH にない場合は PATH のヒントを表示します。Windows では WindowsApps 内の apothem.cmd):

    curl -fsSL https://apothem.ahmedgad.com/install.sh | sh    # POSIX

    POSIX スクリプトは、既定でリリースタグの GPG 署名を検証し、メンテナーの鍵がローカルの キーリングにない場合は中止します。メンテナーが鍵のフィンガープリントを公開するまで (SECURITY.md を参照)、アーカイブをリリースの SHA256SUMS と照合するには APOTHEM_VERIFY=checksum を、タグの検証なしで続行するには APOTHEM_ALLOW_UNVERIFIED=1 を設定してください。

    irm https://apothem.ahmedgad.com/install.ps1 | iex         # Windows
  4. ツールネイティブなプラグインと拡張機能 —— Gemini CLI 拡張機能 (gemini extensions install https://github.com/ahmed-g-gad/apothem)、 Qwen Code 拡張機能(qwen extensions install ahmed-g-gad/apothem)、 そして Codex プラグイン(codex plugin marketplace add ahmed-g-gad/apothem)。 VS Code と GitHub Copilot をカバーする VS Code 系の拡張機能のソースは、 リポジトリの vscode-extension/ フォルダーにあります。この拡張機能は Visual Studio Marketplace には掲載されておらず、このリリースにはパッケージ済みの .vsix は添付されていません。

サプライチェーンの姿勢

GitHub Release v1.0.1 は、コードとともに完全な証跡セットを携えています:

  • sdist と wheel。公開前に検査済み。
  • CycloneDX SBOM。
  • sdist、wheel、各プラットフォームアーカイブに対する Sigstore cosign の キーレス署名バンドル。
  • SLSA-3 ビルド来歴。リリースワークフローの内部そのもので検証済み。
  • プラットフォームランタイムアーカイブ(darwin / linux / windows)。署名付き SHA256SUMS マニフェスト付き。

リリースのコミットは GPG 署名されています(v1.0.1 は軽量タグで、タグ自体には 署名がありません)。npm パッケージは、GitHub Actions で生成された Sigstore の ビルド来歴付きで公開されました。

箱の中身

apothem CLI は、構成のライフサイクル全体に必要なオペレーター向けコマンドを 公開します:

  • apothem install —— プロファイルを 1 つのハーネス、またはそのすべてへ マテリアライズします。
  • apothem uninstall —— ハーネスのマテリアライズされた設定を取り除き、共有プロファイル には手を触れません。
  • apothem update —— プロファイルを編集した後に再マテリアライズします。
  • apothem verify —— プロファイルとハーネスのディスク上の設定とのあいだの ドリフトを検出します。
  • apothem harnesses —— 登録されたすべてのアダプターを一覧表示します。
  • apothem profile —— 共有プロファイルを検査し管理します。
  • apothem doctor —— 環境と構成の問題を診断します。

各ハーネスアダプターは、統一された HarnessAdapter プロトコル —— install、update、uninstall、is_installed、verify —— を実装します。そのため、 下層のベンダー形式がどうであれ、オペレーターの席から見ると、どのハーネスも予測どおりに 振る舞います。設計についての詳細は アダプターアーキテクチャの深掘りを、 形式の調停についての詳細は ハーネス横断の慣習収束 をお読みください。

次にどこへ

  • クイックスタート —— 最初のプロファイルを インストールしてマテリアライズします。
  • ハーネス —— 17 のターゲットすべてのアダプター別リファレンス。
  • 概念 —— プロファイルモデルとマテリアライズパイプライン。

Apothem は MIT ライセンスで、 github.com/ahmed-g-gad/apothem にて公開の場で開発されています。

On this page