Professional multi-platform social media management with OpenAI integration. Deploy campaigns across multiple platforms with YAML configuration and intelligent content generation.
# One command install!
pip install aetherpost
# Create campaign (interactive setup)
aetherpost init
# That's it! Interactive prompts will ask:
# - Project concept/description
# - Platforms to use (Twitter, Reddit, YouTube, etc.)
# - Content language (English, Japanese, Spanish, etc.)
# - Content style (Casual, Professional, Technical, Humorous)
# - Free tier limits (50 posts/day)
# Preview AI-generated content
aetherpost plan
# Deploy when ready
aetherpost apply
# Clone the repository
git clone https://github.com/fununnn/aetherpost.git
cd aetherpost
# Interactive setup with prompts
aetherpost init
# No dependencies to install - works immediately!
# Test with real campaign!
# Setup environment
export OPENAI_API_KEY="your-key"
export TWITTER_API_KEY="your-key"
# Run test campaign
aetherpost init test-campaign
aetherpost plan
aetherpost apply
# See it work in real-time! 🚀
name: "AI Product Launch"
concept: "Revolutionary AI productivity app"
platforms: [twitter, reddit, youtube]
content:
style: professional
ai_enhanced: true
hashtags: ["AI", "productivity"]
$ aetherpost plan
📋 Campaign Preview
✅ Twitter: "🚀 Introducing revolutionary AI productivity app..."
✅ Reddit: "Deep dive: How AI transforms productivity workflows..."
✅ YouTube: "Video concept: AI productivity demo"
💡 Run 'aetherpost apply' to execute this campaign
$ aetherpost apply
🚀 Campaign Execution
✅ Posted to Twitter: https://twitter.com/...
✅ Posted to Reddit: r/programming
✅ Posted to YouTube: Video uploaded
🎉 Successfully posted to 3/3 platforms!
Watch the complete workflow in action - from init to deployment
$ pip install aetherpost $ aetherpost init $ aetherpost plan $ aetherpost apply ✅ Posted to 3 platforms successfully!
aetherpost init
Initialize project with auto-dependency installation
aetherpost plan
Preview AI-generated content for all platforms
aetherpost apply
Execute campaign across Twitter, Reddit, YouTube
aetherpost destroy
Clean up and remove posted content
GPT-3.5-turbo powered content generation with platform-specific optimization and intelligent hashtag selection.
AI Setup Guide →Twitter, YouTube, Reddit with intelligent content adaptation for each platform. Ready for production use.
Platform Guide →Experience the complete workflow with live animations and real command examples!
See Demo →95% type coverage with comprehensive type hints, dataclasses, and robust error handling.
Dev Guide →Perfect for CI/CD, cron jobs, and automated workflows with graceful error handling.
Automation →Comprehensive test suite with real API validation, ensuring production reliability.
Test Report →name: "sample-campaign"
concept: "Developer-friendly social media automation platform"
platforms: [twitter, reddit, youtube]
content:
style: casual
action: "Try it free!"
hashtags: ["#OpenSource", "#SocialMediaAutomation", "#Developer"]
promotion_themes:
- "🚀 Open source social media automation for developers"
- "🤖 AI-powered content generation with OpenAI integration"
- "📱 Multi-platform posting: Twitter, Reddit, YouTube"
- "⚡ Simple CLI interface - no complex dashboards needed"
reddit_strategy:
target_subreddits: ["programming", "Python", "opensource", "DevTools"]
content_approach: "Focus on technical implementation details"
name: "TechStartup Launch"
concept: "Revolutionary AI productivity platform"
platforms: [twitter, youtube, reddit]
content:
style: professional
action: "Join the beta!"
ai_enhanced: true
hashtags: ["startup", "ai", "productivity"]
schedule:
type: recurring
frequency: "daily"
times: ["09:00", "13:00", "18:00"]
analytics: true
name: "MyLibrary v2.0"
concept: "Open source library for developers"
platforms: [twitter, reddit, youtube]
content:
style: technical
action: "Check it out on GitHub!"
hashtags: ["opensource", "developer", "library"]
github:
repository: "myuser/mylibrary"
release_tag: "v2.0.0"
template: "oss-release"
Help build the future of AI-powered social media automation. All skill levels welcome!
Enhance AI capabilities, improve content generation, or integrate new AI providers.
Add support for new social media platforms or improve existing integrations.
Test the interactive features and share your experience with the community!