✨ NEW: v1.7.1 with Profile Generation

Ultimate Social Media Automation
for Developers

One setup, full automation. Terraform-style workflow with 4 simple commands. Intelligent profile generation, content creation, and posting across 5 platforms - completely automated.

πŸ†• What's New in v1.7.1

SIMPLIFIED

⚑ 4-Command Workflow

Terraform-style simplicity. One interactive setup generates campaign.yaml, then plan and apply. Profile generation, content creation, and posting - all automated.

aetherpost init   # Interactive setup β†’ campaign.yaml
aetherpost plan   # Preview content
aetherpost apply  # Deploy & automate
NEW

🌐 Bluesky Integration

Full native support for Bluesky social platform. Decentralized social media with free posting and no API restrictions.

platforms:
  - bluesky  # Free, decentralized
  - twitter  # Requires paid plan
SMART

πŸ” Auto-Detection

Pre-created campaign.yaml + .env.aetherpost? AetherPost auto-detects and skips interactive setup. Perfect for Claude Code and AI development workflows.

COMPLETE

🎯 Full Automation

Profile generation, icon creation, content posting, and continuous promotion - all automated. Set it once, promote forever.

⚑ Quick Start

1

Install AetherPost

pip install aetherpost
2

One-Time Setup

aetherpost init

Interactive setup generates campaign.yaml + creates profiles automatically

3

Deploy & Automate

aetherpost plan
aetherpost apply

Preview content, then deploy. Continuous automation begins instantly.

πŸ€– For Claude Code & AI Tools

Two setup approaches available: Interactive (guided) or Automated (pre-configured files)

πŸ“‹ Interactive Setup (One-time configuration)

pip install aetherpost
aetherpost init

# Single interactive session handles everything:
# 1. Project details β†’ campaign.yaml generation
# 2. Platform selection β†’ automated profile creation
# 3. API authentication β†’ continuous automation setup
# 4. Then: plan β†’ apply β†’ fully automated promotion

βœ… One setup, full automation - One setup, lifetime automation
βœ… Smart generation - Profiles, content, posting schedules
βœ… Zero maintenance - Runs continuously after init

πŸ“Š File Requirements Matrix

File Interactive Setup Automated Setup Purpose
campaign.yaml πŸ”„ Created during setup πŸ”΄ Required upfront Project config, platforms, URLs
.env.aetherpost πŸ”„ Created during setup πŸ”΄ Required upfront API keys and credentials

🎭 Profile Generation Example

Example of AI-generated profiles based on your campaign.yaml settings:

Based on campaign.yaml with:
  name: "TaskMaster Pro"
  concept: "AI-powered project management"

AetherPost generates natural profiles like:

🐦 Twitter Profile:
"Building TaskMaster Pro - an AI-powered project management tool that actually gets you! 
Helping teams ship faster with intelligent task prioritization. 
πŸš€ https://taskmaster.app"

πŸ¦‹ Bluesky Profile: 
"Creator of TaskMaster Pro - revolutionizing how teams manage projects with AI. 
Currently shipping v2.0 with smart notifications! 
Always excited to connect with fellow builders."

🐘 Mastodon Profile:
"Independent developer creating TaskMaster Pro. 
Passionate about building tools that enhance human productivity. 
Open source advocate and coffee enthusiast."

βœ… Your branding, βœ… Your URLs, βœ… Your message, ❌ No AetherPost mentions

🌐 Platform Support & API Requirements

Choose any combination of platforms. Start small and expand as needed.

🐦

Twitter

160-character optimized tweets with engagement features

API Requirements:
TWITTER_API_KEY
TWITTER_API_SECRET
TWITTER_ACCESS_TOKEN
TWITTER_ACCESS_TOKEN_SECRET
Current Status (2025):
β€’ Free tier: Read-only access only
β€’ Basic ($100/month): 10K tweets read, 1.5K writes
β€’ Pro ($5,000/month): 1M tweets read, 300K writes
β€’ Enterprise: Custom pricing
πŸ’° Requires paid Basic plan ($100/month minimum)
πŸ¦‹

Bluesky

Decentralized social media with 256-character limit

API Requirements:
BLUESKY_HANDLE (username.bsky.social)
BLUESKY_PASSWORD (app password)
Current Status (2025):
β€’ Completely free API access
β€’ No rate limits on posting
β€’ Open-source AT Protocol
β€’ Growing user base (15M+ users)
βœ… Free API access - Recommended
πŸ“Έ

Instagram

Visual content optimization and profile management

API Requirements:
INSTAGRAM_ACCESS_TOKEN
INSTAGRAM_BUSINESS_ACCOUNT_ID
Current Status (2025):
β€’ Basic Display API: Free (profile only)
β€’ Graph API: Free for basic features
β€’ Requires Facebook Page connection
β€’ Business account verification needed
⚠️ Business account + Facebook Page required
🐘

Mastodon

Decentralized open-source social network with community focus

API Requirements:
MASTODON_ACCESS_TOKEN
MASTODON_INSTANCE_URL
Current Status (2025):
β€’ Completely free API access
β€’ No corporate restrictions
β€’ Choose your own instance
β€’ Open-source community platform
βœ… Free and open-source
πŸ“Ί

YouTube

Channel optimization and content strategy

API Requirements:
YOUTUBE_CLIENT_ID
YOUTUBE_CLIENT_SECRET
YOUTUBE_REFRESH_TOKEN (optional)
Current Status (2025):
β€’ Free quota: 10,000 units/day
β€’ Read operations: 1 unit each
β€’ Write operations: 50-1600 units
β€’ OAuth 2.0 authentication required
βœ… Free quota (10,000 units/day)

πŸš€ Key Features

πŸ€– AI-Powered Content

GPT-powered content generation with platform-specific optimization and intelligent hashtag selection.

🎯 4-Command Simplicity

Pure Terraform workflow: init β†’ plan β†’ apply β†’ destroy. No complex sub-commands or confusing options.

πŸ” Smart Auto-Detection

Pre-existing campaign.yaml? AetherPost detects it instantly and skips interactive setup. Perfect for automation.

♾️ Complete Automation

One setup, full automation. Profile generation, content creation, posting schedules - fully automated after init.

πŸ”’ Type Safe

95% type coverage with comprehensive type hints and structured error responses.

πŸ§ͺ 100% Tested

Comprehensive test suite with real API validation ensuring production reliability.