AetherPost - Promotion as Code
🚀 AI-powered social media automation for developers
AetherPost automates your app promotion across social media platforms using AI-generated content and Infrastructure-as-Code principles.
 ✨ Features
OSS Edition (Free)
- 🎯 Declarative configuration - Define campaigns in YAML
- 🤖 AI-generated content - [AI Service]/OpenAI powered posts
- 📱 Multi-platform support - Twitter, Reddit, YouTube (production tested)
- 🔒 Secure - Encrypted credential storage
- ⚡ Idempotent - Safe to run multiple times
- 📊 Basic analytics - Track post performance
- 🎨 Style options - Casual, professional, technical, humorous
- 📝 Usage limits - 50 posts/day, 5 campaigns
Enterprise Edition
- 🚀 Unlimited usage - No limits on posts or platforms
- 🤖 AI Autopilot - Fully automated content generation
- 📈 Advanced analytics - Real-time dashboards and insights
- 👥 Team management - Collaboration and approval workflows
- 🔍 Monitoring - Comprehensive system monitoring
- 🎯 Priority support - Dedicated support team
🚀 Quick Start
Installation & Usage
# Install AetherPost
pip install aetherpost
# Interactive setup (asks for project details, platforms, language, etc.)
aetherpost init
# Preview AI-generated content
aetherpost plan
# Deploy to platforms
aetherpost apply
# Check status
aetherpost status
📋 Configuration Example
`yaml
name: "my-awesome-app"
concept: "AI-powered task manager that learns your habits"
url: "https://myapp.com"
platforms: [twitter, reddit, youtube]
content:
style: casual
action: "Try it free!"
`
🔧 Commands (Terraform-style)
| Command | Description |
|---------|-------------|
|
aetherpost init | Initialize new campaign |
|
aetherpost plan | Preview generated content |
|
aetherpost apply | Execute posts |
|
aetherpost destroy | Delete posted content |
|
aetherpost auth | Manage authentication |
|
aetherpost doctor | Check configuration |
📖 Documentation
🤝 Contributing
We welcome contributions! See CONTRIBUTING.md for guidelines.
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
🙏 Acknowledgments
- Inspired by Terraform's Infrastructure-as-Code approach
- AI content generation powered by AI Provider and OpenAI