Back to Projects
Developer Tools

SCRIBE

AI-powered CLI that turns a topic into a publish-ready blog post, then repurposes it for LinkedIn, X, and Facebook.

Published June 18, 2026

SCRIBE
PythonTyperRichOpenAI API

SCRIBE

SCRIBE is a Python CLI that turns any topic into a publish-ready blog post, then helps you repurpose that content across LinkedIn, X/Twitter, and Facebook. It covers the full content pipeline — from title generation and outline building through full draft creation, SEO analysis, content improvement, tone shifting, and social post generation — all from the terminal.

Features

  • Title generator — 5 varied title angles (list, how-to, question, contrarian) for any topic
  • Outline builder — structured section-by-section plan with descriptions
  • Full draft generation — 1500-word articles in professional, casual, witty, technical, or persuasive tone
  • SEO analyzer — real Flesch readability + keyword density math + structure heuristics; model only writes suggestions, not the score
  • Content improver — AI rewrite with a green/red unified diff shown before saving
  • Tone changer — shift any post between 5 tones while preserving structure
  • Social repurposer — LinkedIn post, X thread (character-validated per tweet), and Facebook caption
  • Markdown export — YAML frontmatter, slugified filenames, non-destructive writes by default

Tech stack

Python powers the core logic, Typer provides the CLI interface, Rich renders the terminal UI, and the OpenAI API handles all AI generation through a centralized prompt-engineering layer.

Gallery

SCRIBE gallery 1
SCRIBE gallery 2

Related Projects