AetherPost v1.7.1 Documentation

What is AetherPost?

AetherPost is a Terraform-style social media automation tool that brings Infrastructure as Code principles to app promotion. Perfect for developers who want to systematically promote their projects without manual social media management.

🆕 New in v1.7.1

  • 🎭 Profile Generation - Generate optimized social media profiles for your apps
  • 🌐 Bluesky Support - Full integration with Bluesky social platform
  • 📸 Instagram Support - Professional Instagram profile optimization
  • 🔗 Natural URL Integration - Your campaign URLs included naturally in profiles
  • ⚡ Enhanced CLI - Improved user experience with Typer framework

Core Workflow (One setup, full automation)

AetherPost follows pure Terraform-style simplicity:

  1. Init - One-time interactive setup with aetherpost init (generates campaign.yaml + profiles automatically)
  2. Plan - Preview AI-generated content with aetherpost plan
  3. Apply - Deploy and begin continuous automation with aetherpost apply
  4. Destroy - Stop automation and cleanup with aetherpost destroy (when needed)

Supported Platforms

  • Twitter - Automated tweets with engagement optimization
  • Bluesky - Native support for decentralized social media
  • Instagram - Visual content and profile optimization
  • GitHub - Developer-focused profile generation
  • LinkedIn - Professional networking profiles
  • YouTube - Channel optimization and content strategy

Key Features

  • 🎭 Profile Generation - Create optimized profiles for each platform
  • 🤖 AI Content Generation - Contextual posts tailored to each platform
  • 🔗 Your URLs Only - Only your campaign URLs are included, no AetherPost branding
  • 📋 Preview Before Deploy - See exactly what will be posted
  • 🎯 Configuration as Code - YAML-based campaign definitions
  • Developer-Friendly CLI - Familiar workflow with enhanced UX
## 🚀 Quick Start ```bash # Install latest version pip install aetherpost # One-time setup (generates campaign.yaml + profiles automatically) aetherpost init # Preview and deploy continuous automation aetherpost plan aetherpost apply ```

Auto-Detection & Setup Workflow

1. Create your campaign.yaml:

name: "MyAwesomeApp"
description: "Revolutionary productivity tool for developers"
urls:
  main: "https://myapp.com"
  github: "https://github.com/user/myapp"
  docs: "https://docs.myapp.com"
platforms:
  - twitter
  - bluesky
content:
  style: friendly
  action: "Check it out!"

2. Run auto-detection setup:

# With campaign.yaml prepared, AetherPost auto-detects and generates everything:
aetherpost init  # 🔍 Detects campaign.yaml
                 # ✅ Generates profiles for all platforms automatically
                 # ✅ Creates optimized content strategies
                 # ✅ Sets up continuous automation

Generated Profile Examples

🐦 Twitter Profile (Friendly Style):

  • Display Name: MyAwesomeApp 🚀
  • Bio: 👋 Building MyAwesomeApp! Revolutionary productivity tool for developers. Join me on this journey! | Come say hi! 🤝
  • Website: https://myapp.com
  • Characters: 114/160

🦋 Bluesky Profile (Professional Style):

  • Display Name: MyAwesomeApp
  • Bio: Building MyAwesomeApp - Revolutionary productivity tool for developers. Always excited to share progress and connect with others. #innovation
  • Website: https://myapp.com
  • Characters: 145/256

💡 Important Note

Each user gets their own personalized profiles:

  • Your app name is used as the display name
  • Your URLs from campaign.yaml are included
  • Your product description creates the bio content
  • No AetherPost branding is forced into your profiles

Every generated profile is 100% focused on promoting your product, not AetherPost.

Documentation Access

This documentation is hosted on AWS S3 and available at:

Available Commands

# Core workflow
aetherpost init           # Initialize project
aetherpost plan               # Preview content
aetherpost apply              # Deploy campaign

# Profile management  
aetherpost profile generate   # Generate profiles
aetherpost profile platforms  # List supported platforms
aetherpost profile demo       # Show demo examples

# Authentication
aetherpost auth setup         # Configure API keys
aetherpost auth test          # Test connections
aetherpost auth list          # Show auth status

# Utilities
aetherpost doctor             # Check configuration
aetherpost --help             # Get help

Installation & Updates

  • Latest Release: v1.7.1 with profile generation and Bluesky support
  • Install: pip install aetherpost
  • Upgrade: pip install --upgrade aetherpost
  • Requirements: Python 3.8+ recommended

Community & Support