Construye tu propio sistema operativo personal con IA
Un dashboard que corre 100% en tu computadora y cada mañana te dice qué hacer, qué responder y qué publicar. No necesitas saber programar: solo copiar los prompts de esta guía y pegárselos a Claude Code. Esto es exactamente lo que hice para correr mis tres negocios desde un solo lugar.
Así se siente usarlo cada mañana
Esto es justo lo que vas a construir. Haz clic y muévete por el panel — es interactivo.
No es un dashboard pasivo: es un asistente que te dice qué hacer
La mayoría de las "apps de productividad" te dan gráficas y te dejan solo. Esto es distinto. La meta es un copiloto que junta lo que importa de tu negocio en un solo lugar y, con IA, lo organiza y prioriza por ti: convierte correos en tareas, te dice qué responder, te sugiere qué publicar.
Antes de tocar un solo prompt, quédate con estos seis principios. Son los que hacen que funcione (y que no se te escape de las manos):
100% local, tus datos son tuyos
Todo vive en un archivo de base de datos en tu máquina (SQLite). No subes nada a una nube ajena. Si apagas internet, sigue funcionando.
La IA por suscripción = $0
Usa tu plan de Claude (Pro/Max) que ya pagas, no la API por token. El briefing, los borradores y las ideas no te cuestan extra.
La IA propone, tú apruebas
Nada que toque el mundo exterior (mandar un correo, mover una tarea) se ejecuta solo. Se encola en una "Bandeja de Acciones" y espera tu visto bueno.
Un ladrillo a la vez
No le pidas "hazme todo". Construyes un widget, lo ves funcionar, y pasas al siguiente. Así Claude no se pierde y tú entiendes lo que tienes.
Empieza por lo que más te duele
Elige tus 3 prioridades reales y construye eso primero. Para mí fueron: noticias de IA, tareas e ingresos. Para ti pueden ser otras.
Dale tu marca desde el día 1
Lo primero que le das a Claude no es código: es tu identidad visual (colores, tipografía, estilo). Por eso se ve bien y no a "plantilla genérica".
Un "bento" de bloques que entran en una pantalla
El dashboard es una cuadrícula de tarjetas (un bento box) que puedes arrastrar, redimensionar y organizar en pestañas. Cada bloque es independiente y trae sus propios datos. Estos son los módulos típicos — elige los que te sirvan:
Briefing diario
La IA lee tu día y te da los 3 focos de hoy.
Tareas (Kanban)
Por hacer · Haciendo · Revisión · Hecho, con arrastrar y soltar.
Dinero
Ingresos vs gastos del mes con gráfica histórica.
Correo
Bandeja dividida en prioritarios y otros + borradores de respuesta.
Calendario / agenda
Lo de hoy y lo de la semana de un vistazo.
Noticias de tu sector
Fuentes gratis filtradas por relevancia.
Radar de competencia
Sus últimos posts y comentarios = ideas de contenido.
Métricas sociales
Tu crecimiento de seguidores y engagement.
Ideas / contenido
Captura rápida y sugerencias generadas por IA.
Crea estas cuentas
Solo las dos primeras son obligatorias para tener algo funcionando. El resto las activas cuando quieras conectar esa pieza — el dashboard arranca perfecto sin ellas, con datos de ejemplo.
Claude — el cerebro Obligatorio
Una suscripción Claude Pro o Max. Es lo que te permite usar Claude Code (para construir la app) y también la IA dentro del dashboard, sin pagar por token.
- Crea tu cuenta y suscríbete en claude.ai (plan Pro o Max).
- Con esa misma cuenta instalarás Claude Code en el paso 5.
Node.js — el motor Obligatorio
Es lo que ejecuta la app en tu computadora. Instala la versión LTS (la 22), no la más nueva — la última puede dar problemas.
- Descarga el instalador LTS en nodejs.org y sigue "siguiente, siguiente".
- Opcional pero recomendado: un editor como VS Code o Cursor.
Tu correo — Microsoft 365 o Google Opcional
Para que el dashboard lea tu bandeja y te prepare borradores. Según tu correo:
- Outlook / Microsoft 365: registra una app en portal.azure.com (Azure → App registrations). Claude Code te guía en los clics.
- Gmail: crea un proyecto en console.cloud.google.com y activa Gmail + Calendar API.
Notion u otro gestor — tus tareas Opcional
Si ya llevas tus tareas/proyectos en algún lado, el dashboard puede reflejarlos.
- Notion: crea una "integración interna" en notion.so/my-integrations, comparte tus bases con ella y copia el token.
- También sirve para Trello, Asana o ClickUp — cada uno tiene su token de API.
Apify — métricas sociales y de competencia Opcional
Para traer posts y métricas de LinkedIn, YouTube, Instagram o X sin pelearte con cada API oficial.
- Cuenta gratis en apify.com → Settings → API & Integrations para tu token. Tiene crédito mensual gratuito; el scraping solo corre cuando aprietas un botón.
Las APIs que vas a buscar
Resumen de dónde sacar cada llave y para qué sirve. Guárdalas; en el paso de instalar las pegarás en un archivo .env.local (Claude Code te dice exactamente dónde).
| Servicio | Dónde se saca | Para qué | ¿Hace falta? |
|---|---|---|---|
| Claude (Pro/Max) | claude.ai | Construir la app + IA del dashboard ($0 por token) | Sí |
| Node.js 22 LTS | nodejs.org | Ejecutar la app localmente | Sí |
| Anthropic API key | console.anthropic.com | Respaldo de IA si falla la suscripción | Opcional |
| Microsoft 365 / Azure | portal.azure.com | Correo y calendario de Outlook | Opcional |
| Google Cloud | console.cloud.google.com | Gmail + Google Calendar | Opcional |
| Notion | notion.so/my-integrations | Espejo de tus tareas y proyectos | Opcional |
| Apify | apify.com | Métricas sociales y radar de competencia | Opcional |
| HackerNews · GitHub · RSS | — | Noticias de tu sector (gratis, sin llave) | Gratis |
No te bloquees aquí. Empieza solo con Claude + Node. Conecta correo, Notion o Apify más adelante, cuando ya tengas el dashboard andando y sepas qué quieres enchufar.
Instala las herramientas
Después de instalar Node.js (paso 2), abre tu Terminal y pega esto línea por línea. Es lo único que escribes "a mano"; de aquí en adelante todo es copiar prompts.
# 1 · Instala Claude Code (el asistente que va a escribir el código)
npm install -g @anthropic-ai/claude-code
# 2 · Crea la carpeta de tu proyecto y entra en ella
mkdir mi-sistema && cd mi-sistema
# 3 · Abre Claude Code
claude
# 4 · Dentro de Claude, inicia sesión con tu suscripción:
# escribe /login y entra con tu cuenta Pro/Max
Ya con Claude Code abierto y con sesión iniciada, pega los prompts de la siguiente sección uno por uno, en orden. Espera a que termine cada uno y que te diga cómo verlo antes de pasar al siguiente.
Los prompts — cópialos y pégalos
Cada bloque es un prompt listo para pegar en Claude Code. Rellena los ___ con lo tuyo. El orden importa: construyen el sistema de abajo hacia arriba.
Paso 1 · Tu marca y tu contexto
Lo más importante de toda la guía. Antes de código, le das a Claude quién eres y cómo te tienes que ver. Esto es lo que separa un dashboard bonito de uno genérico.
Quiero construir mi "sistema operativo personal": un dashboard que corra 100% en mi computadora y que cada mañana me diga en qué enfocarme. Antes de escribir código, dejemos dos cosas por escrito.
1) Crea un archivo CLAUDE.md con el contexto de mi negocio, para que lo leas en cada sesión. Incluye:
- A qué me dedico: ___
- Qué negocios / áreas manejo: ___
- Mis 3 prioridades, en orden: 1) ___ 2) ___ 3) ___
2) Crea un archivo design.md con mi identidad visual, para que todo se vea consistente:
- Color de acento (uno solo, usado con moderación): ___
- Tipografía de títulos: ___ y de cuerpo: ___
- Estilo base: tema claro, tarjetas blancas, bordes finos y suaves, mucho espacio en blanco, números alineados. Nada recargado.
Hazme las preguntas que necesites para llenar bien los ___ y después crea ambos archivos. No escribas código todavía.
Paso 2 · La base del proyecto
Crea la base del proyecto leyendo CLAUDE.md y design.md:
- Next.js con App Router y TypeScript, más Tailwind para estilos.
- Base de datos LOCAL con SQLite usando Drizzle ORM (better-sqlite3). Nada en la nube: mis datos viven en un archivo .db en mi máquina.
- Convierte mi design.md en variables CSS (colores, tipografía, radios, sombras) y cárgalas en el layout global, para que todo herede mi marca.
- Un schema inicial con las tablas que voy a necesitar: tareas, ingresos y gastos, proyectos, ideas, y una tabla "layout" para recordar la posición de cada widget.
- Un script "seed" que llene datos de ejemplo, para ver algo desde el minuto uno.
Deja todo corriendo y dime el comando exacto para arrancarlo y la dirección donde lo veo en el navegador.
Paso 3 · El dashboard bento
Arma el dashboard como un "bento grid": una cuadrícula de tarjetas (widgets) que pueda arrastrar y redimensionar, y que recuerde dónde dejé cada una (guarda el layout en SQLite).
- Cada widget vive en su propio componente, trae sus datos de una ruta /api/... y se enmarca en una tarjeta reutilizable con título, estado de carga, estado de error y estado vacío.
- Organízalo en pestañas arriba. Para empezar: Inicio · Tareas · Dinero · Inteligencia.
- En computadora que el dashboard entre en pantalla sin scroll de página (los widgets con exceso hacen scroll interno); en móvil que sea scroll normal.
- Pon un botón "Editar" para activar arrastrar/redimensionar, y uno de "Reset" al layout por defecto.
Por ahora llena las tarjetas con datos de ejemplo del seed.
Paso 4 · Tus primeros widgets reales
Vamos a llenar el dashboard con tres widgets de verdad, uno a la vez:
1) Tareas (Kanban): columnas Por hacer · Haciendo · Revisión · Hecho, con arrastrar y soltar, guardando el estado en SQLite. Permíteme crear y editar tareas a mano.
2) Dinero: ingresos vs gastos del mes con una gráfica, y el comparativo contra el mes anterior. Déjame agregar movimientos a mano.
3) Noticias de mi sector: usa SOLO fuentes gratuitas sin API key — HackerNews, GitHub Trending y un par de feeds RSS de mi industria. Ordena por relevancia y que cada noticia tenga link a la fuente. Pregúntame qué temas/feeds me interesan.
Hazlos en ese orden y muéstrame cada uno funcionando antes de seguir.
Paso 5 · La IA con tu suscripción ($0)
El truco clave: que la IA del dashboard use tu plan de Claude en vez de la API de pago.
Quiero que la IA del dashboard use MI SUSCRIPCIÓN de Claude (la que ya pago), no la API por token, para que me cueste $0.
Hazlo así: cuando el dashboard necesite generar algo con IA, que ejecute el CLI de Claude Code en modo headless (claude -p "...") como un proceso aparte, quitando cualquier ANTHROPIC_API_KEY del entorno de ese proceso para que use el login de mi suscripción. Si eso falla, que use una API key como respaldo; y si no hay nada, que muestre un texto fijo marcado como "offline".
Con eso, crea un "Briefing diario": un resumen que cada mañana lea mis tareas, mi correo (si está conectado) y las noticias, y me diga las 3 cosas en las que enfocarme hoy. Cachéalo por día y dame un botón para regenerarlo.
Con esto ya tienes un sistema usable: tareas, dinero, noticias y un briefing que te ordena el día. Lo demás (correo, Notion, social) son extras que sumas cuando quieras.
Conecta tus integraciones
Estos prompts son independientes: pega solo los que te sirvan, cuando los necesites. Claude Code te va guiando para crear cada credencial y dónde pegarla.
Conecta mi correo para que el dashboard me diga qué responder. Yo uso ___ (Gmail / Outlook-Microsoft 365).
Conéctalo por OAuth, guarda los tokens de forma segura en la base local, y muéstrame un widget con la bandeja dividida en "Prioritarios" y "Otros", con el conteo REAL de no leídos. Cuando genere respuestas, que las deje como BORRADOR en mi correo — nunca las envíe solo.
Guíame paso a paso para crear la app/credenciales que haga falta y dime qué permisos (scopes) pedir.
Quiero traer mis tareas y proyectos desde ___ (Notion / Trello / Asana / ClickUp) al dashboard como un espejo de SOLO LECTURA.
Sincroniza cada cierto tiempo, mapea los estados a las columnas de mi Kanban, y marca con una etiqueta de dónde vino cada tarjeta. Por ahora NO escribas nada de vuelta a esa herramienta. Dime cómo crear la integración y dónde pegar el token.
Quiero un "radar" de mi competencia y mis propias métricas sociales (___ elige: LinkedIn / YouTube / Instagram / X).
Usa Apify para traer sus últimos posts y mi crecimiento de seguidores, pero SOLO cuando yo apriete un botón (consume créditos, nunca automático). Guarda una foto diaria de mis métricas para ver el crecimiento con el tiempo, y rescata los comentarios destacados de la competencia como fuente de ideas de contenido.
Dame la lista de "actores" de Apify recomendados para cada red y dónde poner el token. Deja una sección para administrar qué cuentas/handles monitoreo.
Antes de dejar que el dashboard toque cualquier sistema externo (responder un correo, cambiar una tarea en Notion, publicar algo), quiero una "Bandeja de Acciones" como red de seguridad.
Regla: toda acción que salga hacia afuera primero se ENCOLA y espera mi aprobación con un botón de aprobar o descartar. Solo al aprobar se ejecuta de verdad. Hazlo genérico, para poder enchufar nuevos tipos de acción después sin rehacer todo. La IA propone, yo apruebo.
Pon a la IA a organizar por mí, siempre con mi aprobación:
1) Tareas inteligentes: que escanee mi correo y proponga tareas a partir de lo que requiere acción. Yo apruebo, edito o descarto cada una antes de que se cree.
2) Ideas de contenido: que a partir de las noticias de mi sector y de lo que publica mi competencia, me sugiera 3-5 ideas de post con un gancho cada una.
Ambas cosas usando mi suscripción de Claude (claude -p), no la API.
Cómo expandirlo en tu negocio
La base es la misma; lo que cambia son los widgets. Aquí van ideas según a qué te dedicas — pídeselas a Claude Code igual que los prompts de arriba, describiendo lo que quieres ver.
Estudio creativo o de desarrollo
- Pipeline de propuestas (Lead → Propuesta → Negociación → Cerrado).
- Horas facturables por cliente y margen por proyecto.
- Recordatorios de seguimiento a leads que se enfriaron.
- Generador de borradores de propuesta a partir de un brief.
Marca de producto
- Ventas por producto, ticket medio y productos sin stock.
- Reseñas y devoluciones recientes, resumidas por la IA.
- Alertas de inventario bajo y de picos de demanda.
- Ideas de campaña según lo que más se vendió esta semana.
Contenido y comunidad
- Calendario editorial con estados (idea → borrador → publicado).
- Ganchos y guiones sugeridos desde tus mejores posts.
- Crecimiento por plataforma y mejores horarios.
- Bandeja de comentarios/DMs con respuestas propuestas.
Servicios 1 a 1
- Agenda del día y ficha de cada cliente con su historial.
- Notas de sesión resumidas y próximos pasos automáticos.
- Recordatorios de renovación y de seguimiento.
- Borradores de email de bienvenida y de cierre.
Software y suscripción
- MRR, altas, bajas (churn) y prueba → pago.
- Feedback y tickets de soporte agrupados por tema.
- Roadmap visible con lo más pedido por usuarios.
- Resumen semanal de métricas listo para tu equipo.
Equipos comerciales
- Leads por etapa y por origen, con próxima acción.
- Cartera de propiedades/clientes y visitas agendadas.
- Recordatorios automáticos de seguimiento en frío.
- Mensajes de contacto personalizados en borrador.
El patrón para pedir cualquier widget nuevo: "Crea un widget que muestre ___ desde ___, que pueda ___, y que la IA me sugiera ___. Sigue mi design.md." Eso es todo lo que necesitas para crecer el sistema.
Trucos y advertencias
- Usa Node 22 LTS, no la última versión. Las versiones muy nuevas rompen el servidor de desarrollo. Si algo falla raro al arrancar, esto suele ser la causa.
- Cuando algo falle, pégale el error a Claude. Copia el mensaje rojo tal cual y dile "esto me sale, arréglalo". Es la forma más rápida de avanzar.
- Un widget a la vez. Pide poco en cada prompt, verifica que funciona, y sigue. Pedir "hazme todo de golpe" produce un lío difícil de arreglar.
- Guarda versiones con Git. Pídele a Claude "haz un commit" cada vez que algo quede bien. Así siempre puedes volver a un punto que funcionaba.
- Nunca dejes que la IA mande algo sin tu OK. Correos, publicaciones, cambios en otras apps: todo pasa por la Bandeja de Acciones. Es tu freno de mano.
- El secreto está en el design.md. Cuanto mejor describas tu marca al inicio, mejor se verá todo sin que tengas que pelear con el diseño después.
¿Quieres que te ayude a crear un sistema como este?
Lo diseñamos y lo montamos contigo, adaptado a tu negocio y a tu marca.
Agenda una llamada conmigo ahora →