⚠️¡Aquí tienes toda la información extraída del "repositorio" filtrado de Claude Code (CLI de Anthropic)! (Pasalo antes de que lo borren)
Anthropic publicó por error el archivo
cli.js.map (59.8 MB) dentro del paquete npm `
@anthropic-ai/claude-code` versión **2.1.88**. Este source map contenía el código TypeScript original completo (no minificado), con todos los comentarios, nombres de variables originales y `sourcesContent` en JSON.
En la captura del npm se ve claramente el archivo `
cli.js.map` de casi 60 MB junto a `cli.js` (13 MB). La primera imagen es el `ls -la` del código extraído: 2.304 archivos en total (más de 500.000 líneas de código).
Estado actual (al momento de esta respuesta):
- El paquete en npm está marcado como **deprecated unpublished**.
- El `.map` ya no aparece públicamente en la página de npm (lo quitaron rápido después del post).
- Pero los mirrors en GitHub ya tienen el código completo descomprimido y reconstruido. Los principales y más completos son:
-
github.com/Kuberwastaken/cla… (con breakdown detallado y análisis)
-
github.com/chatgptprojects/c… (código fuente limpio en `/src/`)
-
github.com/abubakarsiddik31/… (otro backup completo)
Estructura del repositorio filtrado (carpetas principales del `src/`):
- `assistant/` → Modo KAIROS (asistente proactivo siempre activo)
- `buddy/` → Sistema de mascota Tamagotchi
- `coordinator/` → Orquestación multi-agente
- `services/autoDream/` → Sistema "Dream" de consolidación de memoria
- `tools/` → 40 herramientas (Bash, edición de archivos, web search, spawn de agentes, etc.)
- `utils/` → Seguridad (undercover.ts, fastMode.ts, etc.)
- `constants/` → Prompts del sistema modulares feature flags
- `permissions/`, `context/`, `commands/`, `hooks/`, `ink/` (UI terminal), `bridge/`, `migrations/`, etc.
Archivos clave: `QueryEngine.ts`, `Task.ts`, `Tool.ts`, `main.tsx`, `coordinatorMode.ts`, `consolidationPrompt.ts`, `betas.ts`, `cyberRiskInstruction.ts`, etc.
Lo más valioso del leak (lo que realmente importa)
Esto no es solo "el frontend". Es la arquitectura completa del agente CLI más avanzado de Anthropic. Aquí los hallazgos más jugosos del código (extraídos directamente de comentarios, constantes y lógica interna):
1. Modos experimentales / no anunciados
- KAIROS: Asistente proactivo siempre encendido. Observa el proyecto, toma acciones sin que le preguntes (usa `<tick>` prompts cada X segundos, presupuesto de 15s para no molestar). Herramientas exclusivas: `SendUserFile`, `PushNotification`, `SubscribePR`.
- Dream (autoDream): Sub-agente que se ejecuta en background para consolidar memoria. 4 fases (Orient → Gather → Consolidate → Prune). Mantiene `MEMORY.md` limpio (<200 líneas). Trigger: 24h sin dream o 5 sesiones.
- ULTRAPLAN: Planning remoto de 30 minutos en contenedor cloud (Opus 4.6). El usuario aprueba vía browser y el resultado se "teleporta" de vuelta.
- Coordinator Mode: Orquestación multi-agente real (swarms). Spawnea workers paralelos, usa scratchpad (`tengu_scratch`), notificaciones XML y `AsyncLocalStorage`. Prompt interno: “Parallelism is your superpower”.
2. Buddy (la mascota Tamagotchi)
- Sistema deterministic gacha con PRNG Mulberry32 seeded por `userId`.
- 18 especies (Pebblecrab, Dustbunny, Nebulynx… hasta Legendary).
- 1% chance de shiny stats (DEBUGGING, PATIENCE…), sombreros, ojos y descripción de “alma” generada por Claude.
- Se renderiza como ASCII art animado en la terminal. Estaba gated detrás de flag `BUDDY` (posible teaser April 1-7 2026).
3. Undercover Mode (el más irónico)
- Se activa automáticamente para empleados de Anthropic (`USER_TYPE === 'ant'`) en repos públicos.
- Inyecta prompt ultra-estricto para que no se note que es IA ni que es de Anthropic:
> “NEVER include: internal codenames (Capybara, Tengu), model versions, ‘Claude Code’, etc.”
- Confirma que Anthropic usa su propio Claude Code para contribuir a open-source.
4. Otros tesoros internos
- Penguin Mode = nombre interno de “Fast Mode”. Tiene endpoint `/api/claude_code_penguin_mode` y kill-switch `tengu_penguins_off`.
- Codenames de modelos/features: Tengu (el propio Claude Code), Capybara, Fennec, etc. (animales).
- Sistema de permisos muy sofisticado (default / auto con ML classifier / bypass / yolo).
- Prompts modulares en `constants/` con `SYSTEM_PROMPT_DYNAMIC_BOUNDARY` (parte estática cacheable dinámica).
- `cyberRiskInstruction.ts` → Propiedad del equipo Safeguards de Anthropic (David Forsythe, Kyla Guru).
- Telemetría, cost-tracker, history, etc. todo expuesto.
Resumen de valor para la comunidad
- Acelera años el desarrollo de agentes open-source. Cualquiera puede estudiar exactamente cómo Anthropic orquesta multi-agentes, maneja memoria, permisos, tools y prompts.
- Es solo el cliente/CLI (no los pesos de los modelos ni el backend), pero la arquitectura agentic es puro oro.
- Históricamente Anthropic ya tuvo un leak similar en febrero 2025 y eliminó la versión; esta vez pasó exactamente lo mismo.