Smart content creation • Viral scoring • Competitor analysis • Video maker • AI-powered
Quick Start • Features • Installation • Docs
- Write once, copy for every platform in 1 click
- Subtitle support — YouTube titles, Facebook hooks, TikTok captions
- Text effects — Bold 𝗕, Italic 𝘐, CAPS, 🔥 Emoji boost, ★ Stars, → Arrows, ① Numbered lists
- Auto-open — copies text AND opens the platform automatically
- Hashtag suggestions + tag library
- Real-time viral score (0–100) as you type
- Analyzes: emojis, CTA, questions, hook words, length, hashtags
- A/B Test — write two versions, OmniPost picks the winner
- Quote generator — 5 styles (Dark, Gradient, Minimal, Neon, Warm) × 3 formats (Square, Story, Landscape)
- Carousel maker — enter bullet points → get Instagram/LinkedIn slides
- Download PNG directly
- Categories: Curiosity, Fear/Urgency, Benefit, Story, Question, Controversy, Numbers, Secrets
- Click to insert directly in the composer
- Take an old published post → generate 4 new versions (TikTok, Instagram, Facebook, Twitter)
- Claude AI adapts tone and format for each platform
- Generate 3 optimized bios per platform with Claude AI
- Link in Bio manager → generates a downloadable HTML page
- Paste any URL → full analysis in 10 seconds
- SEO score, performance, 35+ technologies, security grade, e-commerce signals
- Traffic estimation, social profiles, keyword cloud
- Export report as TXT
- Slideshow from images + text overlay + music
- Optimizes output for TikTok (9:16), Reels, Shorts, YouTube (16:9), Facebook
- Requires FFmpeg
- Powered by Claude (Anthropic)
- Generate platform-optimized posts with tone selection
- Auto-suggest improvements as you type
- 9 ready-to-use templates
- Track impressions, likes, comments, shares
- Per-platform breakdown with progress bars
- Demo data to preview the dashboard
- 19 platform-specific tips (Instagram, TikTok, Facebook, YouTube)
- Best posting times per platform shown in real-time
- Python 3.10+
- Windows 10/11
pip install websockets
# 1. Clone
git clone https://github.com/sxc3030-eng/omnipost.git
cd omnipost
# 2. Install
pip install websockets
# 3. Launch
python omnipost.pyThe dashboard opens automatically in your browser.
# In a second terminal
python competitor_analyzer.pyThen click 🔍 Concurrent in the sidebar.
Download FFmpeg from ffmpeg.org and add it to your PATH.
Get a free API key at console.anthropic.com, then enter it in ⚙️ Settings.
# Windows — double-click LANCER_OMNIPOST.bat
# Or from terminal:
python omnipost.pyPorts used:
| Service | Port |
|---|---|
| OmniPost WebSocket | 8860 |
| OmniPost Auth | 8861 |
| Competitor Analyzer | 8870 |
omnipost.py Main backend (WebSocket server)
omnipost_dashboard.html Main dashboard
competitor_analyzer.py Competitor analysis backend
competitor_analyzer.html Competitor analysis dashboard
LANCER_OMNIPOST.bat Windows launcher
LANCER_COMPETITOR.bat Competitor analyzer launcher
BUILD_EXE.bat Build .exe with PyInstaller
┌─────────────────────────────────────────────────────┐
│ OmniPost v1.0 │
├──────────────┬──────────────────┬───────────────────┤
│ Python │ WebSocket │ Competitor │
│ Backend │ :8860 │ Analyzer :8870 │
│ omnipost.py │ asyncio │ competitor_*.py │
├──────────────┴──────────────────┴───────────────────┤
│ HTML / JS Dashboard │
│ Composer • Viral Score • A/B • Visuals • Hooks │
│ Recycler • Bio • Analytics • Video • Competitor │
└─────────────────────────────────────────────────────┘
Stack: Python 3.10+ • websockets • asyncio • Canvas API • Claude API (optional)
| Platform | Copy | Schedule | Direct Post |
|---|---|---|---|
| TikTok | ✅ | ✅ | API required |
| ✅ | ✅ | Meta API required | |
| ✅ | ✅ | Meta API required | |
| YouTube | ✅ | ✅ | Google API required |
| ✅ | ✅ | Pinterest API required | |
| Twitter/X | ✅ | ✅ | Twitter API required |
| ✅ | ✅ | LinkedIn API required |
Smart Copy mode: OmniPost formats your content for each platform and copies it to clipboard, then opens the platform automatically. No API key required.
OmniPost is for personal and commercial use on your own accounts. Do not use to spam, violate platform terms of service, or automate interactions.
MIT License — Free, open source, modifiable.
sxc3030-eng 🔗 github.com/sxc3030-eng/omnipost
Architecture-first, AI-paired. Built over 5 weeks (March-April 2026) with Claude (Opus 4.6) as paired implementation and audit partner. Each commit cross-audited: code review, dependency check, UX pass on the multi-platform composer and viral-score engine. Claude API powers the optional AI content generator and competitor-analysis backends.
⭐ If OmniPost saves you time, please star it on GitHub! ⭐