fak
Runtime open source para ejecutar agentes locales con aceleración automática mediante inferencia nativa, decodificación especulativa y caché KV en Apple Silicon, AMD y NVIDIA.
Ficha actualizada 22 sept 2026, 17:44 · upstream 22 sept 2026, 17:08 · release v0.54.0
Qué es fak
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Fak es una plataforma de runtime diseñada para hacer prácticos los agentes locales en tu propio hardware. Combina inferencia nativa, decodificación especulativa y caché de agentes en un flujo de trabajo local que acelera automáticamente la generación de tokens. El sistema está organizado alrededor de una jerarquía de prioridades por defecto: todo en uno (servicio + agente + memoria), solo servicio, solo gobernanza del agente y utilidades periféricas.
El runtime soporta múltiples arquitecturas de hardware con backends nativos: Apple Silicon utiliza Metal, AMD usa Vulkan y NVIDIA CUDA. Incluye un mecanismo de gobernanza llamado `fak guard` que implementa un piso de capacidad default-deny para proteger el espacio de trabajo de comandos no intencionados o herramientas maliciosas, verificando cada llamada a herramienta antes de su ejecución.
La plataforma permite reutilizar contexto y instrucciones compartidas entre agentes mediante caché KV, evitando reconstruir instrucciones comunes en cada turno. Ofrece visibilidad en tiempo real del uso de recursos y métricas de rendimiento, con perfiles configurables para trabajo y respuesta que optimizan el consumo de tokens.
- Ejecución de agentes de código local con reutilización automática de contexto entre turnos
- Aceleración de inferencia nativa en hardware propio (Apple Silicon, AMD, NVIDIA)
- Protección de herramientas externas como Codex o Claude Code mediante gobernanza default-deny
- Benchmarking y medición de rendimiento con métricas verificables por plataforma
- Inferencia nativa en Apple Silicon Metal, AMD Vulkan y NVIDIA CUDA sin dependencias externas
- Decodificación especulativa integrada para aceleración automática de generación de tokens
- Caché KV compartida entre agentes para reutilización eficiente de contexto e instrucciones
- Gobernanza de seguridad con política default-deny que verifica cada llamada a herramienta
- Perfiles configurables de trabajo y respuesta para optimizar consumo de tokens
- Algunas características como GPU Direct paths no están universalmente habilitadas o calificadas
- Resultados de benchmark dependen del hardware específico y modelo utilizado
- Requiere Go 1.26+ para instalación nativa sin script de instalación
- La decodificación MTP requiere selección explícita en lugar de ser automática por defecto
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar con curl o go install. Usar `fak up` para inferencia local en :8080, `fak opencode` para agentes paralelos y `fak guard` para envolver herramientas externas. Configurar perfiles de trabajo y respuesta según necesidades. Verificar compatibilidad de hardware antes de desplegar.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.