← All projects
Activity Publisher Botv0.2.1
Windows bot for automatic developer activity blog publishing. Monitors Claude Code, Cursor AI, Git commits, generates posts via Claude AI. v0.2.1: token optimization (50-66% fewer LLM calls), enrichment retrospective.
automation
bot
llm
strapi
windows
desktop
publishing
BotsPythonasyncioPyInstallerClaude AIStrapiaiosqlitestructlogpystray
Screenshots
Documentation
About
Activity Publisher Bot is a Windows app for automatic developer blog management. It monitors IDE activity and version control, collects events, enriches them with context, and publishes posts to a website via Strapi CMS.
New in v0.2.1
- LLM Token Optimization: system prompt compressed from 5 to 2 sentences (~100 tokens saved per call). Content and title generated in a single LLM call.
- Fewer LLM Calls: was 6 per note, now 2-3 (50-66% savings)
- Optional Proofreading: can be disabled in config
- Retrospective System: automatic metrics for each enrichment cycle with aggregated insights
- 57 New Tests: full coverage of new functionality
Key Features
- 4 Data Sources: Claude Code, Cursor AI, Git, clipboard
- Incremental log reading
- Secret filtering (regex + entropy analysis)
- AI categorization (10 categories)
- Blog post generation via Claude AI
- Topic-relevant news via SearXNG
- Cover images via Unsplash API
- Jokes + Wikipedia context
- Multilingual (RU + EN)
- Daily digests
- System Tray notifications
Architecture
Python 3.12, asyncio, Claude AI (haiku), SearXNG, Unsplash API, Strapi v5, SQLite, PyInstaller, GitLab CI