Back to projects
BuiltACTIVEProductivity / Tools

Productivity / Tools

AI Blogger

AI Blogger is an Electron desktop app that grew from a Tistory-focused publishing tool into a broader AI-assisted blog automation product for both Tistory and Naver. It coordinates writing, previewing, publishing, and history management through a Python automation backend, with bulk post queues, trend and topic generation, multi-provider AI settings, category templates, image handling, preview review, account/session management, licensing, and exportable publishing history.

Turns AI-assisted blog writing into a controlled desktop publishing workflow.

AI Blogger

Platforms

WindowsmacOS

Tech stack

ElectronPythonPlaywrightGeminiOpenAITistory/Naver

Overview

A desktop control center for AI-assisted blog publishing across Tistory and Naver.

Product purpose

Reduce repetitive blog operations by connecting topic research, AI drafting, image generation, preview, platform login, category selection, and publishing status into one desktop workflow.

Target user

Blog operators, affiliate publishers, and creators who manage repeated posts and want more control than a browser-only writing flow provides.

Role and ownership

Product planning, UI implementation, architecture decisions, and app delivery.

Release Notes

v1.0.3
v1.0.32026-06-18
  • - Fixed license DLL loading in development and packaged builds.
  • - Improved Tistory and Naver session file handling to avoid broken or partially written JSON files.
  • - Applied the AI Blogger app icon to Windows windows and taskbar behavior.
  • - Changed the first license activation screen to open in Korean by default.
  • - Reduced Windows installer size by optimizing the packaged backend and Chromium dependency usage.
  • - Improved API key validation, provider fallback messaging, and posting failure handling so failed posts are not counted as monthly usage.
v1.0.22026-06
  • - Improved Tistory and Naver category synchronization, including nested categories and non-selectable parent category handling.
  • - Added license tiers, trial license behavior, license deletion requests, restore handling, and server-side license administration.
  • - Added Groq support and improved active AI provider rotation across registered API keys.
  • - Improved test posting with thumbnail-style HTML sections, configurable image count handling, and local test image support.
  • - Improved multilingual UI coverage, user manual access, blog management layout, and published history text rendering.

Main features

  • - AI-assisted topic and post generation
  • - Tistory and Naver account/session management
  • - Bulk automation queue with preview flow
  • - Category format and blog settings management
  • - Published post history with export support
  • - License, settings, and portability flows

Technical notes

  • - Electron shell with packaged Python backend process
  • - Playwright-based browser automation for login and publishing tasks
  • - Gemini, OpenAI, Claude, Perplexity, and image-provider configuration points
  • - SafeStorage and local JSON settings for credentials, sessions, posts, categories, and trends
  • - electron-builder packaging for installer, portable, and archive builds

Future improvements

  • - Harder macOS distribution notarization flow
  • - More resilient platform adapter abstraction
  • - Richer publishing performance analytics

Store screenshot

Desktop Dashboard

Desktop Dashboard