Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PostGhost

LLM-first content development platform. Draft, format, schedule, and publish content across platforms via Iris.

What It Does

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.

Architecture

┌─────────────┐     ┌─────────────┐     ┌─────────────────┐
│  PostGhost  │────▶│    Iris     │────▶│  SMS            │
│  (content)  │     │ (transport) │     │  Telegram       │
│             │     │             │     │  Instagram      │
│             │     │             │     │  LinkedIn       │
│             │     │             │     │  ...            │
└─────────────┘     └─────────────┘     └─────────────────┘

Quick Start

# 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

Tech Stack

Component Technology
Language Rust
Server Axum
CLI Clap
HTTP Client Reqwest
Desktop/Mobile UI Tauri 2.0 (planned)

License

MIT

About

LLM-first content development platform. Draft, format, schedule, and publish content across platforms via Iris.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages