Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

kinetix

Kinetix es un gateway autoalojado para agentes de IA y equipos técnicos que centraliza el tráfico de LLMs. Ofrece APIs compatibles con OpenAI y Anthropic, gestión de claves virtuales, enrutamiento inteligente entre múltiples proveedores (Gemini, OpenAI, Anthropic) y seguimiento detallado de costes.

Ficha actualizada 27 sept 2026, 9:04 · upstream 27 sept 2026, 8:54 · release v0.5.10

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es kinetix

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Kinetix actúa como una capa de abstracción unificada frente a múltiples proveedores de modelos de lenguaje (LLMs). Permite a los clientes conectarse a un único endpoint estable, mientras el sistema gestiona la resolución de modelos, selección de cuentas y estrategias de enrutamiento. La arquitectura está construida principalmente en Rust para rendimiento y seguridad, con un panel de administración basado en React/Next.js integrado en el binario.

Su capacidad principal radica en la gestión de credenciales y límites a través de claves virtuales. Esto permite asignar presupuestos, límites de tokens (TPM/RPM) y restricciones de modelos por cliente o proyecto sin exponer las credenciales upstream. El sistema incluye mecanismos robustos de failover automático antes del compromiso de la respuesta al cliente, asegurando alta disponibilidad mediante pools de cuentas saludables.

Además, Kinetix soporta un sistema de plugins sandboxeados en WebAssembly (WASM), lo que permite extender funcionalidades como autenticación OAuth o descubrimiento de modelos sin comprometer la seguridad del núcleo. Es ideal para despliegues self-hosted donde se requiere control total sobre la infraestructura y los datos, evitando el envío de información sensible a plataformas SaaS propietarias.

CASOS DE USO
  • Centralizar múltiples proveedores de LLMs (Gemini, OpenAI, Anthropic) detrás de una única API para agentes de codificación.
  • Implementar políticas de gasto y límites estrictos mediante claves virtuales con presupuestos diarios/mensuales.
  • Asegurar alta disponibilidad mediante enrutamiento adaptativo y failover automático ante fallos de proveedor o cuotas agotadas.
  • Gestionar credenciales upstream sin exponerlas, utilizando pools de cuentas con estrategias de selección (round-robin, peso).
  • Extender funcionalidades de autenticación o routing mediante plugins WASM sandboxeados.
  • Monitorizar el uso y costes de tokens en tiempo real a través del dashboard embebido y métricas de observabilidad.
PUNTOS DESTACADOS
  • Binario único en Rust con dashboard embebido, facilitando despliegues sin orquestadores complejos.
  • Sistema de claves virtuales que aísla límites de uso y costes por cliente o proyecto.
  • Enrutamiento inteligente con estrategias como round-robin, peso o adaptativo basado en salud de cuentas.
  • Soporte nativo para plugins WASM sandboxeados para extensibilidad segura.
  • APIs compatibles con OpenAI y Anthropic para facilitar la integración de clientes existentes.
  • Mecanismo de failover antes del compromiso de respuesta para mantener la fluidez en streaming.
PRECAUCIONES
  • Requiere configuración manual de proveedores, modelos y credenciales; no infiere identidad de conversación sin session ID soportado.
  • El dashboard y el control plane dependen de SQLite local, lo que puede requerir gestión de backups manuales en entornos críticos.
  • La compatibilidad con protocolos específicos depende de la implementación del proveedor upstream (ej. wire-format).
  • Los plugins WASM requieren conocimiento técnico para desarrollar y desplegar paquetes .kxp.
  • No incluye soporte nativo para modelos propietarios cerrados sin adaptadores definidos por el operador.
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Despliegue recomendado en entorno seguro con binario Rust compilado o Docker. Configurar firewall para permitir solo tráfico necesario (ej. localhost o Cloudflare Tunnel). Habilitar autenticación separada para admin y asegurar credenciales upstream cifradas en reposo. Revisar deploy/README.md para detalles de systemd o backups automáticos.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsRust
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.