Apothem v1.0.1 — выпуск запуска
Apothem v1.0.1 доступен — один общий профиль, материализуемый в семнадцать окружений ИИ-ассистентов, несколько путей установки и подписанный, заверенный выпуск.
Apothem v1.0.1 — это выпуск запуска host-агностичного менеджера конфигурации для окружений ИИ-ассистентов: один общий профиль, семнадцать окружений, единственная подписанная версия и доказательства цепочки поставок, приложенные к самому выпуску.
Тезис: один профиль, семнадцать окружений
Apothem читает один общий профиль по адресу ~/.config/apothem/profile.yaml и
материализует его в нативную конфигурацию, которую ожидает каждое окружение. Вы
пишете свои правила поведения, навыки, хуки и соглашения один раз. Apothem
рендерит их в семнадцать нативных для окружения целей и поддерживает их
синхронизированными.
Семнадцать адаптеров в этом выпуске:
- antigravity
- claude-code
- codebuddy
- codex
- cursor
- gemini-cli
- github-copilot
- glm
- hermes
- kimi-code
- kiro
- open-claw
- opencode
- qwen-code
- trae
- windsurf
- zed
Добавьте инструмент в свой рабочий процесс, выполните одну команду — и ваша конфигурация на месте.
Удалите инструмент, и Apothem удалит записанные им файлы; общие хранилища памяти,
контекстов и обучения удаляются вместе с последним окружением, после резервной
копии, а plans/ остаётся всегда.
Установка
Несколько путей установки, один CLI под капотом:
-
Плагин Claude Code — внутри Claude Code:
/plugin marketplace add ahmed-g-gad/apothem /plugin install apothem@apothem -
npx — запустите CLI напрямую из npm-пакета
@ahmed-g-gad/apothem, без шага установки:npx @ahmed-g-gad/apothem profile init npx @ahmed-g-gad/apothem install --harness all --project . -
Скриптовый установщик в один шаг — размещает самодостаточную среду выполнения и лаунчер
apothem(~/.local/bin/apothemв POSIX, с подсказкой о PATH, если этого каталога нет вPATH;apothem.cmdв WindowsApps в Windows):curl -fsSL https://apothem.ahmedgad.com/install.sh | sh # POSIXСкрипт POSIX по умолчанию проверяет GPG-подпись тега релиза и прерывается, если ключ мейнтейнера отсутствует в локальном хранилище ключей. Пока мейнтейнер не опубликует отпечаток ключа (см.
SECURITY.md), задайтеAPOTHEM_VERIFY=checksum, чтобы сверить архив сSHA256SUMSрелиза, илиAPOTHEM_ALLOW_UNVERIFIED=1, чтобы продолжить без проверки тега.irm https://apothem.ahmedgad.com/install.ps1 | iex # Windows -
Нативные плагины и расширения инструментов — расширение 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, охватывающего VS Code и GitHub Copilot, находится в папкеvscode-extension/репозитория. Этого расширения нет в Visual Studio Marketplace, и к этому выпуску не приложен собранный пакет.vsix.
Положение цепочки поставок
GitHub Release v1.0.1 несёт полный набор доказательств рядом с кодом:
- sdist и wheel, проверенные перед публикацией.
- SBOM в формате CycloneDX.
- Бесключевые пакеты подписи Sigstore cosign для sdist, wheel и архивов платформенной среды выполнения.
- Происхождение сборки SLSA-3, проверенное внутри самого рабочего процесса выпуска.
- Архивы платформенной среды выполнения (darwin / linux / windows) с
подписанным манифестом
SHA256SUMS.
Коммит выпуска подписан GPG (v1.0.1 — легковесный тег без собственной
подписи), а npm-пакет опубликован с происхождением сборки Sigstore, созданным
в GitHub Actions.
Что в коробке
CLI apothem предоставляет команды оператора, нужные вам для полного
жизненного цикла конфигурации:
apothem install— материализует профиль в одно окружение или во все.apothem uninstall— удаляет материализованную конфигурацию окружения, оставляя общий профиль нетронутым.apothem update— повторно материализует после того, как вы отредактировали профиль.apothem verify— обнаруживает расхождение между профилем и конфигурацией окружения на диске.apothem harnesses— выводит список каждого зарегистрированного адаптера.apothem profile— просматривает общий профиль и управляет им.apothem doctor— диагностирует проблемы окружения и конфигурации.
Каждый адаптер окружения реализует единый протокол HarnessAdapter — install,
update, uninstall, is_installed, verify — поэтому каждое окружение ведёт себя
предсказуемо для оператора независимо от формата поставщика под ним. Подробнее об
устройстве читайте в техническом разборе архитектуры адаптера,
а о согласовании форматов — в конвергенции соглашений между окружениями.
Куда двигаться дальше
- Быстрый старт — установите и материализуйте свой первый профиль.
- Окружения — справочник по адаптерам для всех семнадцати целей.
- Концепции — модель профиля и конвейер материализации.
Apothem распространяется под лицензией MIT и разрабатывается открыто на github.com/ahmed-g-gad/apothem.