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.

![License: MIT](https://opensource.org/licenses/MIT) ![Python 3.8+](https://www.python.org/downloads/)

✨ 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