LLM-first content development platform. Draft, format, schedule, and publish content across platforms via Iris.
PostGhost is the content layer of the TechGodHQ ecosystem:
- Draft — write content once, platform-agnostic
- Format — render for multiple platforms (Twitter threads, LinkedIn posts, Instagram captions, blog posts)
- Schedule — queue content for future publishing
- Publish — send to platforms via Iris's unified messaging API
PostGhost does not implement platform providers. It formats content and tells Iris where to send it.
┌─────────────┐ ┌─────────────┐ ┌─────────────────┐
│ PostGhost │────▶│ Iris │────▶│ SMS │
│ (content) │ │ (transport) │ │ Telegram │
│ │ │ │ │ Instagram │
│ │ │ │ │ LinkedIn │
│ │ │ │ │ ... │
└─────────────┘ └─────────────┘ └─────────────────┘
# Build
cargo build --release
# Start the server (requires Iris running on localhost:8090)
cargo run --release -- serve
# Create a draft
cargo run -- draft --title "Hello World" --body "My first post"
# Check server health
cargo run -- doctor| Component | Technology |
|---|---|
| Language | Rust |
| Server | Axum |
| CLI | Clap |
| HTTP Client | Reqwest |
| Desktop/Mobile UI | Tauri 2.0 (planned) |
MIT