Skip to main content

¿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:
# Proyecto A → Proyecto B: 5-10 min de fricción
gh auth switch
aws sso login --profile otro-perfil
supabase link --project-ref otro-ref
vercel switch
mongosh --host otro-host
export NODE_ENV=development
git checkout develop
Cada proyecto tiene diferentes cuentas de GitHub, diferentes perfiles de AWS, diferentes orgs de Supabase, y diferentes credenciales de bases de datos.

La Solución

# Un comando. Todos los CLIs. Todas las credenciales. Listo.
nexus switch my-saas-app --env development
1

Inyección de Variables

Genera y ejecuta un script que inyecta todas las variables de entorno encriptadas en la sesión activa.
2

Git State

Asegura que el repositorio esté en la rama correcta (develop, staging, main).
3

CLI Switching

Cambia los perfiles de autenticación en las 5 herramientas CLI soportadas.
4

Audit Log

Registra cada acción en un log inmutable (JSON Lines append-only).

Stack Tecnológico

ComponenteTecnologíaEstado
Core CLIGo 1.26 (Cobra)✅ Fase 1
DashboardNext.js 16 + Tailwind v4 + shadcn/ui✅ Fase 2
Backend APIFastAPI + Pydantic v2 + SQLAlchemy 2.0✅ Fase 3
IntegraciónJWT Auth + REST Client✅ Fase 4
Base de DatosSQLite → Supabase (PostgreSQL)🔄
EncriptaciónAES-256-GCM + Argon2id📐 Diseñado
DocumentaciónMintlify

CLI Tools Soportados

GitHub

gh auth switch

AWS

aws sso login

Supabase

supabase link

Vercel

vercel switch

MongoDB

mongosh config