Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

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.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Go
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.