¿Qué es Nexus?
Nexus es una plataforma que automatiza completamente el cambio de contexto entre proyectos para desarrolladores. Con un solo comando, cambia todas tus sesiones CLI, cuentas de nube, variables de entorno, y ramas de Git.🚀 Quick Start
Levanta el sistema completo en 5 minutos
📐 Arquitectura
Entiende cómo funciona el sistema
⚡ API Reference
Explora los 20+ endpoints REST
🔧 CLI
Instala y usa el CLI de Go
El Problema
Los desarrolladores que trabajan en múltiples proyectos pierden horas por semana iniciando y cerrando sesión:La Solución
Inyección de Variables
Genera y ejecuta un script que inyecta todas las variables de entorno encriptadas en la sesión activa.
Stack Tecnológico
| Componente | Tecnología | Estado |
|---|---|---|
| Core CLI | Go 1.26 (Cobra) | ✅ Fase 1 |
| Dashboard | Next.js 16 + Tailwind v4 + shadcn/ui | ✅ Fase 2 |
| Backend API | FastAPI + Pydantic v2 + SQLAlchemy 2.0 | ✅ Fase 3 |
| Integración | JWT Auth + REST Client | ✅ Fase 4 |
| Base de Datos | SQLite → Supabase (PostgreSQL) | 🔄 |
| Encriptación | AES-256-GCM + Argon2id | 📐 Diseñado |
| Documentación | Mintlify | ✅ |
CLI Tools Soportados
GitHub
gh auth switchAWS
aws sso loginSupabase
supabase linkVercel
vercel switchMongoDB
mongosh config
