The wider ecosystem — five more OSS libraries.
Prompt contracts, PR reviews, emoji parsing, text highlighting, and the Deep Work Plan website. Small, focused, MIT-licensed — the same standard as the flagship.
Deep Work Plan website
MITThe open-source marketing site + docs for the Deep Work Plan methodology.
The static Astro site behind deepworkplan.com — landing pages, methodology docs, and adoption guides. Read it, fork it, self-host it. Every page in the methodology docs is intentionally shippable as its own PR.
- •Full methodology reference
- •Deploys to Cloudflare Pages
- •Localised structure ready for translation
Language: Astro
promptschema
MITThe Zod for AI prompts — schema-validated, versioned, multi-provider, cross-language.
Stop hardcoding LLM prompts as raw strings. Define them as contracts: typed input, semantic versioning, readable diffs, and a shared registry that TypeScript and Python both consume. Any model — OpenAI, Anthropic, Gemini, Ollama, or your own adapter.
- •Zod (TS) and Pydantic (Python) schemas
- •Semantic versioning with automatic diff
- •Shared JSON-Schema registry across languages
- •~12 kB bundle, zero vendor lock-in
Language: TypeScript + Python
Install
npm i @dailybot/promptschema
AI PR Reviewer
MITAn LLM-driven pull-request reviewer as a GitHub Action — inline comments, severity gating, no infra.
A composite GitHub Action that runs a real review on every PR: posts inline comments, marks previous reviews as outdated, gates the check by severity (critical / warning / info), and applies a "reviewed" label. Stdlib-only Python — no Docker image, no Node modules, just your provider’s API key.
- •Inline comments + GitHub suggestion blocks
- •Severity-based gating (critical / warning / info)
- •Auto-collapses previous bot reviews
- •Anthropic today, OpenAI + Gemini on the roadmap
Language: Python (GitHub Action)
Install
uses: DailybotHQ/ai-pr-reviewer@v1
universal-emoji-parser
MITParse unicode and emoji shortcodes into consistent HTML images — battle-tested since Dailybot 1.0.
A tiny library that turns any mix of unicode emoji and shortcodes (`:rocket:`) into HTML `<img>` tags backed by Twemoji, keeping emoji rendering identical across Slack, Teams, Discord, Google Chat, and the browser.
- •1,898 curated emoji entries
- •Unicode ↔ shortcode both ways
- •Custom CDN and HTML tag options
- •Twemoji-backed image rendering
Language: TypeScript
Install
npm i universal-emoji-parser
search-text-highlight
MITFind and highlight substrings in text with an HTML wrapper — full unicode support.
A focused utility to highlight query matches inside a string, with configurable HTML tag, class name, case sensitivity, and match-all / match-first behaviour. Small, dependency-light, unicode-aware — production-tested across Dailybot search UIs.
- •Highlight all matches or just the first
- •Custom HTML tag and class name
- •Case-sensitive or case-insensitive
- •Unicode / emoji safe
Language: TypeScript
Install
npm i search-text-highlight