Instalación
Engram se distribuye como un único binario.
Homebrew en macOS y Linux
Sección titulada «Homebrew en macOS y Linux»brew install gentleman-programming/tap/engramPara actualizar luego:
brew update && brew upgrade engramWindows
Sección titulada «Windows»Opciones recomendadas para usuarios técnicos:
go install github.com/Gentleman-Programming/engram/cmd/engram@latest- Compilar desde source
- Descargar el zip desde GitHub Releases
Si el antivirus marca un binario precompilado, trátalo como un problema de confianza en la distribución, no como evidencia de comportamiento malicioso. Compilar localmente es la salida más limpia.
Compilar desde source
Sección titulada «Compilar desde source»git clone https://github.com/Gentleman-Programming/engram.gitcd engramgo install ./cmd/engramRequisitos
Sección titulada «Requisitos»- Go 1.25+ solo si compilas desde source
- sin stack de dependencias en runtime
- sin Docker, Node.js o Python requeridos para el binario
Rutas importantes
Sección titulada «Rutas importantes»- directorio de datos por defecto:
~/.engram - base de datos por defecto:
~/.engram/engram.db - directorio de datos por defecto en Windows:
%USERPROFILE%\\.engram
Variables de entorno que importan al principio
Sección titulada «Variables de entorno que importan al principio»ENGRAM_DATA_DIRpara cambiar el directorio de datosENGRAM_PORTpara cambiar el puerto de la API HTTPENGRAM_PROJECTpara sobrescribir detección de proyecto en modo MCP
Para la lista completa y detalles por plataforma, ve a la sección de referencia.