dhrive también es un banco de trabajo para las CLI de IA que ya usas: planifica con un modelo, construye con otro o reparte una tarea entre todos.
Leer, planificar, editar y dar marcha atrás en un solo flujo, en un contexto que no deja de llenarse.
Add rate limiting to the public API
rateLimit() to middleware.ts, keyed by API token.routes.ts, and leave webhooks out.Retry-After when a token runs over.npm test and a burst of 200 requests.18,420 tokens · read-only
Starts when the plan is done.
Reading src/server/routes.ts Planning: wrap every public route Editing middleware.ts Reading 12 more files The plan missed the webhooks route, replanning Editing routes.ts Reverting middleware.ts Reading src/server/auth.ts again Planning: key limits by API token Editing middleware.ts Running npm test 3 failed, rethinking the approach Reading src/server/routes.ts Planning: wrap every public route Editing middleware.ts Reading 12 more files The plan missed the webhooks route, replanning Editing routes.ts
Ejecución ilustrativa
Elige quién planifica y quién programa entre todos los CLIs que tienes. dhrive lista todos sus modelos, incluso los que salgan después de instalarlo.
What should change in storefront?
Opus planifica. Sonnet escribe el código.
Escribe la tarea una vez. El maestro la divide en subtareas, cada una con la CLI y el modelo que elijas. Tú apruebas, cada una corre en un panel y una copia propia, y el trabajo vuelve junto en una sola rama.
> Add light and dark color tokens in src/theme.ts
Write src/theme.ts
✻ Checking the contrast of every token…
> Add a theme toggle to the header
• Edited src/components/Header.tsx
• Ran npm test — 52 passed
Done. The toggle sits next to the account menu.
> Write tests for saving and reading the theme
Searching the project
Editing tests/theme.test.ts
> Remember the choice across visits
Update src/theme/store.ts
Allow Bash(npm test)? Yes · Always · No
Todo lo que rodea al plan y al código está en la app, y dejas de cambiar de ventana.
Aprueba el plan, edítalo antes o deja que el código empiece solo.
⌘K busca en cada conversación, plan y respuesta, en todos tus proyectos.
Cada sesión muestra cuánto se ha llenado. Compáctala antes de que se compacte sola.
Pasa el cursor por Claude Code o Codex para ver cada ventana y cuándo se reinicia.
Claude pregunta antes de ejecutar lo que no tiene permitido: una vez, siempre aquí o denegar.
Un AGENTS.md propio que sigue cada agente, y reglas para una sola conversación.
Servidores MCP, skills y plugins, con lo que está conectado y lo que pide iniciar sesión.
Solo los archivos de ese paso, en una rama nueva, y el pull request a un clic.
dhrive ejecuta Claude Code, Codex y Antigravity con el inicio de sesión de cada uno, y modelos locales con Ollama. Tus planes y límites siguen como están.
Cada proyecto retoma las sesiones del planificador y del programador donde quedaron. Los proyectos nunca se mezclan.
Cada archivo que lee y cada comando que ejecuta aparecen en vivo, y cualquier paso se puede detener.
dhrive revisa la memoria y el disco antes de descargar, y luego instala un modelo open-weight con Ollama en un clic.