Apothem v1.0.1 — launch release
Apothem v1.0.1 is available — one shared profile materialized into seventeen AI assistant harnesses, several install paths, and a signed, attested release.
Apothem v1.0.1 is the launch release of the host-agnostic configuration manager for AI assistant harnesses: one shared profile, seventeen harnesses, a single signed version, and supply-chain evidence attached to the release itself.
The thesis: one profile, seventeen harnesses
Apothem reads a single shared profile at ~/.config/apothem/profile.yaml and
materializes it into the native configuration each harness expects. You author
your behavioral rules, skills, hooks, and conventions once. Apothem renders
them into seventeen harness-native targets and keeps them in sync.
The seventeen adapters in this release:
- antigravity
- claude-code
- codebuddy
- codex
- cursor
- gemini-cli
- github-copilot
- glm
- hermes
- kimi-code
- kiro
- open-claw
- opencode
- qwen-code
- trae
- windsurf
- zed
Add a tool to your workflow, run one command, and your configuration is there.
Remove a tool, and Apothem removes the files it wrote; the shared memory, contexts and learning stores go with the last harness, after a backup, and plans/ always stays.
Install
Several install paths, one CLI underneath:
-
Claude Code plugin — inside Claude Code:
/plugin marketplace add ahmed-g-gad/apothem /plugin install apothem@apothem -
npx — run the CLI directly from the npm package
@ahmed-g-gad/apothem, no install step:npx @ahmed-g-gad/apothem profile init npx @ahmed-g-gad/apothem install --harness all --project . -
One-shot script installer — places a self-contained runtime and an
apothemlauncher (~/.local/bin/apothemon POSIX, with a PATH hint when that directory is not onPATH;apothem.cmdin WindowsApps on Windows):curl -fsSL https://apothem.ahmedgad.com/install.sh | sh # POSIXThe POSIX script verifies the release tag's GPG signature by default and aborts when the maintainer key is not in the local keyring. Until the maintainer publishes the key fingerprint (see
SECURITY.md), setAPOTHEM_VERIFY=checksumto check the archive against the releaseSHA256SUMS, orAPOTHEM_ALLOW_UNVERIFIED=1to proceed without tag verification.irm https://apothem.ahmedgad.com/install.ps1 | iex # Windows -
Tool-native plugins and extensions — a Gemini CLI extension (
gemini extensions install https://github.com/ahmed-g-gad/apothem), a Qwen Code extension (qwen extensions install ahmed-g-gad/apothem), and a Codex plugin (codex plugin marketplace add ahmed-g-gad/apothem). The source of a VS Code-family extension, covering VS Code and GitHub Copilot, is in the repository'svscode-extension/folder. It is not listed on the Visual Studio Marketplace, and this release attaches no packaged.vsix.
Supply-chain posture
The GitHub Release v1.0.1 carries the full evidence set alongside the code:
- sdist and wheel, validated before publish.
- A CycloneDX SBOM.
- Sigstore cosign keyless signature bundles for the sdist, the wheel, and the platform archives.
- SLSA-3 build provenance, verified inside the release workflow itself.
- Platform runtime archives (darwin / linux / windows) with a signed
SHA256SUMSmanifest.
The release commit is GPG-signed (v1.0.1 is a lightweight tag, with no
signature of its own), and the npm package is published with Sigstore build
provenance from GitHub Actions.
What's in the box
The apothem CLI exposes the operator commands you need for the full
configuration lifecycle:
apothem install— materialize the profile into one harness or all of them.apothem uninstall— remove a harness's materialized config, leaving the shared profile untouched.apothem update— re-materialize after you edit the profile.apothem verify— detect drift between the profile and a harness's on-disk config.apothem harnesses— list every registered adapter.apothem profile— inspect and manage the shared profile.apothem doctor— diagnose environment and configuration issues.
Each harness adapter implements a uniform HarnessAdapter protocol —
install, update, uninstall, is_installed, verify — so every harness behaves
predictably from the operator's seat regardless of the vendor format
underneath. Read more about the design in
the adapter architecture deep-dive
and about format reconciliation in
cross-harness convention convergence.
Where to go next
- Quickstart — install and materialize your first profile.
- Harnesses — per-adapter reference for all seventeen targets.
- Concepts — the profile model and materialization pipeline.
Apothem is MIT-licensed and developed in the open at github.com/ahmed-g-gad/apothem.