Back to Projects
Developer Tools

SCRIBE

AI-powered CLI for blog generation, SEO scoring, and content repurposing. Install with: pip install scribe-gen

Published June 18, 2026

Cover image for SCRIBE
PythonTyperRichOpenAI APIPyPI
Install:pip install scribe-gen

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
  • PDF export — export any blog post to a clean, formatted PDF with one command
  • URL importer — extract any article from a URL and instantly improve, score, or repurpose it

Tech stack

Python powers the core logic, Typer provides the CLI interface, Rich renders the terminal UI, the OpenAI API handles all AI generation, and the package is published to PyPI as scribe-gen for one-command install.

Gallery

SCRIBE screenshot 1
SCRIBE screenshot 2

Related Projects