Apothem v1.0.1 — versión de lanzamiento
Apothem v1.0.1 ya está disponible: un único perfil compartido materializado en diecisiete entornos de asistente de IA, varias rutas de instalación y una versión firmada y atestiguada.
Apothem v1.0.1 es la versión de lanzamiento del gestor de configuración agnóstico al host para entornos de asistente de IA: un único perfil compartido, diecisiete entornos, una sola versión firmada y evidencia de cadena de suministro adjunta a la versión misma.
La tesis: un perfil, diecisiete entornos
Apothem lee un único perfil compartido en ~/.config/apothem/profile.yaml y lo
materializa en la configuración nativa que espera cada entorno. Escribes tus
reglas de comportamiento, skills, hooks y convenciones una sola vez. Apothem las
renderiza en diecisiete destinos nativos de entorno y los mantiene sincronizados.
Los diecisiete adaptadores de esta versión:
- antigravity
- claude-code
- codebuddy
- codex
- cursor
- gemini-cli
- github-copilot
- glm
- hermes
- kimi-code
- kiro
- open-claw
- opencode
- qwen-code
- trae
- windsurf
- zed
Añade una herramienta a tu flujo de trabajo, ejecuta un comando y tu configuración estará ahí.
Quita una herramienta y Apothem elimina los archivos que escribió; los almacenes compartidos de memoria, contextos y aprendizaje se eliminan junto con el último entorno, previa copia de seguridad, y plans/ siempre permanece.
Instalación
Varias rutas de instalación, una sola CLI por debajo:
-
Plugin de Claude Code — dentro de Claude Code:
/plugin marketplace add ahmed-g-gad/apothem /plugin install apothem@apothem -
npx — ejecuta la CLI directamente desde el paquete npm
@ahmed-g-gad/apothem, sin paso de instalación:npx @ahmed-g-gad/apothem profile init npx @ahmed-g-gad/apothem install --harness all --project . -
Instalador por script en un solo paso — coloca un tiempo de ejecución autónomo y un lanzador
apothem(~/.local/bin/apothemen POSIX, con una sugerencia de PATH cuando ese directorio no está enPATH;apothem.cmden WindowsApps en Windows):curl -fsSL https://apothem.ahmedgad.com/install.sh | sh # POSIXEl script POSIX verifica la firma GPG de la etiqueta de lanzamiento de forma predeterminada y se detiene cuando la clave del mantenedor no está en el llavero local. Hasta que el mantenedor publique la huella de la clave (consulta
SECURITY.md), defineAPOTHEM_VERIFY=checksumpara comprobar el archivo frente aSHA256SUMSdel lanzamiento, oAPOTHEM_ALLOW_UNVERIFIED=1para continuar sin verificar la etiqueta.irm https://apothem.ahmedgad.com/install.ps1 | iex # Windows -
Plugins y extensiones nativos de cada herramienta — una extensión de Gemini CLI (
gemini extensions install https://github.com/ahmed-g-gad/apothem), una extensión de Qwen Code (qwen extensions install ahmed-g-gad/apothem) y un plugin de Codex (codex plugin marketplace add ahmed-g-gad/apothem). El código fuente de una extensión de la familia VS Code, que cubre VS Code y GitHub Copilot, está en la carpetavscode-extension/del repositorio. No figura en el Visual Studio Marketplace, y esta versión no adjunta ningún paquete.vsix.
Postura de cadena de suministro
La GitHub Release v1.0.1 lleva el conjunto completo de evidencia junto al código:
- sdist y wheel, verificados antes de publicar.
- Un SBOM CycloneDX.
- Paquetes de firma sin clave de Sigstore cosign para el sdist, el wheel y los archivos por plataforma.
- Procedencia de compilación SLSA-3, verificada dentro del propio flujo de trabajo de la versión.
- Archivos de runtime por plataforma (darwin / linux / windows) con un
manifiesto
SHA256SUMSfirmado.
El commit de la versión está firmado con GPG (v1.0.1 es una etiqueta ligera,
sin firma propia), y el paquete npm se publicó con procedencia de compilación
de Sigstore generada en GitHub Actions.
Qué hay en la caja
La CLI apothem expone los comandos de operador que necesitas para el ciclo de
vida completo de la configuración:
apothem install— materializa el perfil en un entorno o en todos ellos.apothem uninstall— elimina la configuración materializada de un entorno, dejando intacto el perfil compartido.apothem update— vuelve a materializar después de editar el perfil.apothem verify— detecta la deriva entre el perfil y la configuración en disco de un entorno.apothem harnesses— lista cada adaptador registrado.apothem profile— inspecciona y gestiona el perfil compartido.apothem doctor— diagnostica problemas de entorno y configuración.
Cada adaptador de entorno implementa un protocolo HarnessAdapter uniforme (install, update, uninstall, is_installed, verify), de modo que cada entorno se comporta de forma predecible desde el puesto del operador, sin importar el formato del proveedor que haya debajo. Lee más sobre el diseño en el análisis en profundidad de la arquitectura del adaptador y sobre la reconciliación de formatos en convergencia de convenciones entre entornos.
Adónde ir después
- Inicio rápido — instala y materializa tu primer perfil.
- Entornos — referencia por adaptador para los diecisiete destinos.
- Conceptos — el modelo de perfil y la canalización de materialización.
Apothem tiene licencia MIT y se desarrolla en abierto en github.com/ahmed-g-gad/apothem.
Blog
Anuncios de versiones y análisis técnicos en profundidad sobre la arquitectura de configuración agnóstica de entornos de Apothem.
Dentro del diseño del adaptador multi-entorno
Un análisis técnico a fondo del protocolo HarnessAdapter de Apothem y las tres clases de adaptador que materializan un perfil en diecisiete entornos.