BorisovAI
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.

Activity Publisher Bot
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

Rate this content

0/1000