Loading repository dataβ¦
Loading repository dataβ¦
fununnn / repository
π AI-powered multi-platform social media promotion tool with automated content generation and profile management
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
π 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.
AetherPost supports two setup modes based on file detection:
For automated workflows with pre-configured files
# 1. Install AetherPost
pip install aetherpost
# 2. Pre-create configuration files:
# - campaign.yaml (project settings)
# - .env.aetherpost (API keys)
# 3. Auto-initialize (zero prompts)
aetherpost init
# 4. Preview and deploy
aetherpost plan && aetherpost apply
For step-by-step guided setup
# 1. Install AetherPost
pip install aetherpost
# 2. Interactive setup with prompts
aetherpost init
# 3. Preview and deploy
aetherpost plan && aetherpost apply
Auto-Detection: If
campaign.yamlexists β Auto Setup Mode, otherwise β Interactive Setup Mode
name: "my-awesome-app"
concept: "AI-powered task manager that learns your habits"
url: "https://github.com/user/my-awesome-app"
platforms:
- twitter
- reddit
- youtube
content:
style: professional # casual, professional, technical, humorous
action: "Try it free!"
language: en # en, ja, es, fr, de, ko, zh, pt, ru, ar, etc.
hashtags:
- "#AI"
- "#ProductivityTool"
- "#OpenSource"
limits:
free_tier: true
max_posts_per_day: 50
notifications:
enabled: true # Send preview notifications
auto_apply: false # Require confirmation (set true for auto-posting)
# Optional: Template hint for advanced features
template: "production" # starter, production, enterprise
# AI Services (Required)
OPENAI_API_KEY=sk-proj-your_openai_key_here
# Twitter (Required for Twitter platform)
TWITTER_API_KEY=your_twitter_api_key_here
TWITTER_API_SECRET=your_twitter_api_secret_here
TWITTER_ACCESS_TOKEN=your_twitter_access_token_here
TWITTER_ACCESS_TOKEN_SECRET=your_twitter_access_token_secret_here
# Reddit (Required for Reddit platform)
REDDIT_CLIENT_ID=your_reddit_client_id_here
REDDIT_CLIENT_SECRET=your_reddit_client_secret_here
REDDIT_USERNAME=your_reddit_username_here
REDDIT_PASSWORD=your_reddit_password_here
# YouTube (Required for YouTube platform)
YOUTUBE_CLIENT_ID=your_youtube_client_id_here
YOUTUBE_CLIENT_SECRET=your_youtube_client_secret_here
# Notifications (Optional)
SLACK_WEBHOOK_URL=https://hooks.slack.com/services/your/webhook/url
# Japanese Campaign
content:
style: casual
action: "δ»γγ試γγ¦γΏγ¦γγ γγοΌ"
language: ja
hashtags: ["#AI", "#ηη£ζ§", "#γγΌγ«"]
# Spanish Campaign
content:
style: professional
action: "PruΓ©balo ahora"
language: es
hashtags: ["#IA", "#Productividad"]
Supported Languages: English (en), Japanese (ja), Spanish (es), French (fr), German (de), Korean (ko), Chinese (zh), Portuguese (pt), Russian (ru), Arabic (ar), and more.
| Command | Description | Mode |
|---|---|---|
aetherpost init | Initialize workspace (auto-detects existing config) | Auto/Interactive |
aetherpost plan | Preview AI-generated content for all platforms | Both |
aetherpost apply | Execute campaign (respects notification settings) | Both |
aetherpost status | Check campaign status and analytics | Both |
aetherpost auth | Manage API authentication | Both |
notifications.enabled: true) - Sends preview notification before postingnotifications.auto_apply: true) - Posts immediately without confirmation| Level | APIs Required | Monthly Cost | Setup Time |
|---|---|---|---|
| Starter | OpenAI + Twitter | $5-15 | ~10 min |
| Recommended | $5-15 | ~20 min | |
| Advanced | + YouTube | $10-25 | ~30 min |
| Complete | + Bluesky + Instagram | $15-35 | ~45 min |
π‘ Auto Setup: The
aetherpost initcommand guides you through API collection with direct setup links and validation.
| Document | Purpose | Use Case |
|---|---|---|
| AUTO_SETUP_README.md | Auto-setup guide | Zero-prompt automation |
| sample-campaign.yaml | Configuration template | File generation |
| sample.env.aetherpost | API keys template | Environment setup |
π Complete Documentation Site
| Document | Purpose |
|---|---|
| Getting Started | Step-by-step guide |
| API Requirements | API setup levels |
| Platform Setup | Platform integration |
AetherPost welcomes all contributors! We're an AI-friendly OSS project that supports modern development workflows.
Get started: CONTRIBUTING.md | Need help? GitHub Discussions
This project is licensed under the MIT License - see the LICENSE file for details.