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:
- Init - One-time interactive setup with
aetherpost init
(generates campaign.yaml + profiles automatically) - Plan - Preview AI-generated content with
aetherpost plan
- Apply - Deploy and begin continuous automation with
aetherpost apply
- 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
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:
- Primary: https://aether-post.com
- S3 Direct: https://aetherpost-docs.s3-website-ap-northeast-1.amazonaws.com
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
- GitHub: View source code and report issues
- Documentation: Complete guides and examples
- Issues: Bug reports and feature requests