Skip to content

Open source

Open source es cómo construimos. Está en nuestro ADN.

Dailybot se construyó sobre décadas de software libre y abierto — cada librería, cada servidor, cada CLI del que dependemos. Lo devolvemos. Todo lo que diseñamos para correr fuera de nuestro producto es público en GitHub, con licencia MIT, y moldeado por los developers que lo usan.

Cómo construimos en abierto

  • MIT de arriba a abajo

    Sin juegos de licencia dual. Forkéalo, desmóntalo, rebrandéalo.

  • Roadmap público

    Cada issue, cada PR, cada changelog es público.

  • Sin vendor lock-in

    Cada herramienta sigue funcionando si desaparecemos mañana.

  • Moldeado en público

    Quienes lo usan ayudan a decidir hacia dónde va.

Nuestra apuesta open source, en números

8

repositorios públicos en DailybotHQ

MIT

licenciado de arriba a abajo

Público

issues, PRs y roadmap

Cero

vendor lock-in, por diseño

Donde apostamos más fuerte.

Tres repositorios flagship — las herramientas que diseñamos para correr fuera de nuestro producto. Si Dailybot desaparece mañana, estas tres siguen funcionando.

Dailybot Agent Skill

MIT

Catorce capacidades que convierten tu agente de codificación en un verdadero teammate de Dailybot.

Catorce capacidades coordinadas — report, checkin, chat, conversation, kudos, forms, email, ask, teams, health, messages, workflow, channels, env — que se mapean 1:1 con la API pública de Dailybot. Tu agente puede enviar mensajes, crear formularios, dar kudos, abrir DMs grupales y más. Lee `dailybot login` o `$DAILYBOT_API_KEY`, elige la que esté disponible.

  • 14 capacidades mapeadas a la API de Dailybot
  • Chat, formularios, check-ins, kudos, conversaciones y más
  • Funciona con todos los agentes de codificación principales
  • Licencia MIT
Lenguaje: Bash / Markdown

Instalar

npx skills add DailybotHQ/agent-skill

Deep Work Plan

MIT

La metodología de plan con puertas que cualquier agente de codificación de IA puede ejecutar.

DWP convierte una meta ambigua en un plan numerado, atómico y validado bajo `.dwp/plans/`. Se envía con ocho sub-skills (create, execute, refine, resume, status, verify, onboard, author) y un addon opcional de Dailybot que conecta el ciclo de vida del plan con el standup de tu equipo.

  • Ocho sub-skills componibles
  • Funciona con Claude Code, Cursor, Codex, Gemini, Copilot
  • Addon opcional de reporte de progreso de Dailybot
  • Licencia MIT
Lenguaje: Bash / Markdown

Instalar

npx skills add DailybotHQ/deepworkplan-skill

Dailybot CLI

MIT

El cliente de línea de comandos para toda la API de Dailybot.

Un único binario — `dailybot` (release actual 3.7.3) — con más de 15 comandos que dan a cualquier script, job de CI o agente de codificación acceso completo a la plataforma Dailybot. Reporta progreso, envía mensajes, crea formularios, da kudos, abre conversaciones grupales — todo desde la línea de comandos. Doble auth: login OTP o API key.

  • Más de 15 comandos disponibles
  • 6 canales de instalación (curl, brew, npm, apt, winget, binario)
  • Salida no-bloqueante, JSON-first
  • Licencia MIT
Lenguaje: Python

Instalar

curl -fsSL https://cli.dailybot.com/install.sh | bash

El ecosistema — cinco librerías OSS más.

Contratos de prompts, revisiones de PR, parsing de emojis, resaltado de texto y el sitio de Deep Work Plan. Pequeñas, enfocadas, con licencia MIT — el mismo estándar que el flagship.

Deep Work Plan website

MIT

El centro de documentación open source de la metodología Deep Work Plan.

El sitio estático en Astro detrás de deepworkplan.com — landing pages, docs de la metodología y guías de adopción. Léelo, forkéalo, autohostéalo. Cada página de los docs está pensada para ir como su propio PR.

  • Referencia completa de la metodología
  • Deploy a Cloudflare Pages
  • Estructura localizada lista para traducir
Lenguaje: Astro

promptschema

MIT

El Zod para prompts de IA — validados por esquema, versionados, multi-proveedor y multi-lenguaje.

Deja de tener prompts de LLM como strings crudos. Defínelos como contratos: entrada tipada, versionado semántico, diffs legibles y un registry compartido que consumen tanto TypeScript como Python. Cualquier modelo — OpenAI, Anthropic, Gemini, Ollama o tu propio adaptador.

  • Esquemas Zod (TS) y Pydantic (Python)
  • Versionado semántico con diff automático
  • Registry JSON-Schema compartido entre lenguajes
  • Bundle de ~12 kB, sin lock-in de proveedor
Lenguaje: TypeScript + Python

Instalar

npm i @dailybot/promptschema

AI Diff Reviewer

MIT

Una metodología de revisión, dos superficies — GitHub Action para CI y skill de agente. En el Marketplace.

Un producto, dos superficies: una Action del GitHub Marketplace para CI de PRs y una skill de agente para revisiones locales antes de hacer push. Mismo modelo de severidad (critical / warning / info) y mismos prompts si fijas el mismo tag. Comentarios inline, gating de merge, sin infra extra — solo la API key de tu proveedor.

  • Doble superficie: GitHub Action + skill de agente
  • Gating por severidad (critical / warning / info)
  • Proveedores: Anthropic, Claude Code, Cursor, Codex
  • En el GitHub Marketplace
Lenguaje: Python + Markdown

Instalar

uses: DailybotHQ/ai-diff-reviewer@v2

universal-emoji-parser

MIT

Parsea unicode y shortcodes de emoji a imágenes HTML consistentes — probado en batalla desde Dailybot 1.0.

Una librería pequeña que convierte cualquier mezcla de emojis unicode y shortcodes (`:rocket:`) en tags `<img>` respaldados por Twemoji, manteniendo el render idéntico entre Slack, Teams, Discord, Google Chat y el navegador.

  • 1.898 entradas de emoji curadas
  • Unicode ↔ shortcode en ambas direcciones
  • CDN y tag HTML personalizables
  • Render de imágenes con Twemoji
Lenguaje: TypeScript

Instalar

npm i universal-emoji-parser

search-text-highlight

MIT

Encuentra y resalta substrings en texto con un wrapper HTML — soporte completo de unicode.

Una utilidad enfocada en resaltar matches de una query dentro de un string, con tag HTML, clase, sensibilidad a mayúsculas y match-all / match-first configurables. Pequeña, con pocas dependencias, consciente de unicode — probada en producción en las UIs de búsqueda de Dailybot.

  • Resalta todos los matches o solo el primero
  • Tag HTML y nombre de clase personalizables
  • Sensible o insensible a mayúsculas
  • Seguro con unicode y emojis
Lenguaje: TypeScript

Instalar

npm i search-text-highlight

Por qué construimos en abierto.

Dos razones. Primero — Dailybot mismo se construyó sobre décadas de software libre y abierto; no devolverlo sería extractivo. Segundo — confianza. Una herramienta que corre sobre un rail propietario es un rail que podemos apagar. Todo lo que diseñamos para correr fuera de nuestro producto debería seguir funcionando si desaparecemos mañana. Esa es la promesa, escrita en una licencia.

  • MIT

    Puedes forkarlo. Puedes quitar nuestro branding. Puedes rebrandearlo y enviarlo.

  • Roadmap público

    Cada issue, PR, discusión y CHANGELOG vive en GitHub. Transparencia total, del roadmap al release.

  • Los datos son tuyos

    Nada sensible queda atado a un runtime propietario. Cada proyecto es portable por diseño.

Cómo contribuir

Revisa el repo, abre un issue, envía un PR. Cada repo tiene etiquetas good-first-issue y un CONTRIBUTING.md.

Step 1

Elige un repo

Lee el README y abre un issue si el fit no es obvio. Todos los repos tienen etiqueta good-first-issue.

Step 2

Sigue los estándares

Cada repo tiene CONTRIBUTING.md y pasa una puerta de validación antes de mergear PRs.

Step 3

Envía

Los PRs pequeños se revisan más rápido. Pide feedback temprano en el thread del issue.

El camino hasta ahora

Es un objetivo en movimiento — el log público actualizado vive en el CHANGELOG de cada repo.

Pasado

Paridad CLI × API key

Las dos credenciales — `dailybot login` y `DAILYBOT_API_KEY` — dan el mismo acceso. La paridad es una garantía escrita, no una nota al pie.

Ahora

Agent Skill con 8 sub-skills

Report, checkin, chat, kudos, forms, teams, health, email. Deep Work Plan conectado en cada CLI de IA relevante.

Próximo

Más superficie, más frameworks

Más sub-skills, más frameworks de agente soportados, ciclos de feedback más ajustados con la comunidad.

Dale estrella a la org. Nunca te pierdas un release.

Un clic. Cada envío aparece en tu feed de GitHub.