Conoce Swival: el agente de IA para programar que colabora con tus modelos, no que los sabotea
Descubre Swival: El agente de IA para código que se adapta a tu setup
Imagina un compañero de programación basado en IA. Suena ideal, pero la realidad duele: los costos de API se disparan, las ventanas de contexto son minúsculas y terminas atado a una plataforma cerrada.
Swival lo cambia todo.
Este agente open-source se moldea a tu infraestructura, tus modelos y tus límites. Funciona con LLMs locales en hardware básico o con modelos potentes vía API. Usa lo que ya tienes.
Por qué importa a los programadores
Hay un abismo entre "la IA escribe código" y "la IA lo hace bien en mi máquina con mis recursos". La mayoría de herramientas asumen GPUs top y contextos infinitos. Swival nace para el mundo real: presupuestos ajustados, hardware modesto y modelos que exigen manejo preciso.
Piénsalo. Un dev junior corre llama.cpp en un MacBook con 16 GB de RAM. Una startup indie prefiere Open Router para evitar dependencias. Un equipo paranoico con la seguridad cifra todo antes de salir. Swival cubre estos casos sin que cambies tu flujo de trabajo.
Funciones que de verdad sirven
Gestión de contexto inteligente
Otros agentes saturan el prompt con todo. Swival usa compresión gradual para mantener charlas limpias. Guarda estado entre sesiones, así recuerda tu proyecto sin repetir historiales eternos en cada pregunta.
Tus modelos, tú mandas
Detecta automáticamente modelos locales en LM Studio o llama.cpp. Se integra fácil con:
- HuggingFace
- OpenRouter
- Google Gemini
- ChatGPT (con tu suscripción vía OAuth)
- AWS Bedrock
- Cualquier servidor compatible con OpenAI (Ollama, vLLM, etc.)
Cambia de proveedor con un flag en la línea de comandos. Sin ataduras a precios o caídas.
Seguridad integrada
Activa --encrypt-secrets y las API keys, credenciales y datos sensibles se cifran antes de salir. El modelo ve solo referencias seguras. Desencripta localmente al volver la respuesta. Así lo quieren los equipos serios.
Aprendizaje que dura
Usa recuperación BM25 para sacar contexto relevante de sesiones pasadas. Con /learn le enseñas algo y lo retiene sin inflar tu prompt actual. Como un asistente que evoluciona con tu código.
Bucles de revisión y benchmarks
Incluye loops configurables con "LLM como juez". Reportes JSON detallan tiempos, uso de tools y eventos de contexto. Compara modelos o setups en tareas reales. ¿Qwen 3 Coder o GLM-5 para tu flujo? Ejecuta y mide.
Auditorías de seguridad reales
Lanza /audit y escanea tu código por bugs probados. Lo genial: agentes aislados en worktrees separados verifican cada hallazgo. Menos falsos positivos, parches reales, no suposiciones.
Arranca en minutos
Instalación directa. Ejemplo con LM Studio:
# 1. Instala Swival
uv tool install swival
# 2. Ejecuta una tarea
swival "Simplifica el manejo de errores en src/api.py"
Listo. Sin líos de config.
¿Prefieres llama.cpp local?
swival --provider llamacpp "Refactoriza este módulo de autenticación"
¿HuggingFace? Exporta tu token y elige modelo:
export HF_TOKEN=hf_...
swival --provider huggingface --model zai-org/GLM-5.1 "Agrega manejo de errores robusto"
Para sesiones interactivas, solo swival sin args. Recuerda toda la charla.
Más allá de un solo modelo
No es solo CLI. Integra agentes en tu Python:
import swival
respuesta = swival.run(
"¿Qué archivos manejan autenticación?",
provider="openrouter",
model="z-ai/glm-5",
)
Para charlas largas, la clase Session controla estado e iteraciones.
Modo servidor A2A: swival --serve crea un endpoint HTTP. Otros agentes lo llaman. Ideal para redes de agentes en tareas complejas.
Fácil de extender
Código Python puro, liviano y sin frameworks. Lee, modifica, expande. Agrega skills con SKILL.md, conecta servidores MCP o combina agentes. Todo claro y adaptable.
Benchmarks incluidos
Viene con Calibra para medir. Compara modelos, configs, skills y servidores en código real. Encuentra el balance calidad-precio para tu workflow.
En resumen
Los agentes de IA para código son esenciales hoy. Pero no tienen que traer lock-in, riesgos de privacidad ni hardware imposible. Swival demuestra que sí se puede: respeta tus límites, confía en ti y encaja en tu stack.
Si eres dev solo ahorrando, startup cuidando datos o equipo que valora control, pon Swival en tu caja de herramientas. Gratis, open-source y listo. ¿Lo pruebas o sigues pagando de más?