AI-driven X automation platform for creating intelligent agents that can post, engage, and analyze performance automatically. The idea is to allow users to organically grow their X accounts.
Tweet - What Can It Do?
- AI-powered tweet generation
- Analytics and performance tracking
- Automated engagement and replies
- Tweet scheduling
- Subscription management
Organic growth, intelligent scheduling, and smart content generation
Real-time monitoring of your agent's tweeting performance and engagement metrics
Detailed tweet analytics with success rates and activity tracking
Flexible pricing tiers for different account sizes and needs
Track your subscription plan and usage limits in real-time
This project is open source under the MIT license - you're free to use, modify, and distribute it however you like. No limits imposed.
-
Clone and install
git clone https://github.com/Prem95/socialautonomies.git cd socialautonomies npm install -
Environment setup
cp env.example .env # Fill in your API keys (Openrouter, Twitter, Supabase, Stripe) -
Database setup
npx prisma generate npx prisma migrate deploy npx prisma db seed
-
Run
npm run dev
Configure your own subscription plans by editing prisma/seed.ts:
- Go to your Stripe Dashboard
- Create products for each plan (Basic, Standard, Expert)
- Copy the price IDs
{
planName: 'Basic',
price: 9.99, // Your pricing
stripePriceId: 'price_your_stripe_id', // Your Stripe price ID
maxTweetsPerAgent: 15, // Your limits
maxRepliesPerAgent: 50,
// ... other limits
}npx prisma db seed- Frontend: Next.js 14, TypeScript, Tailwind CSS
- Auth: Supabase
- Payments: Stripe
See env.example for all required configuration.
This project was inspired by and integrates with several amazing open-source libraries:
- agent-twitter-client - Primary X client used for automation
- @0xindie/agent-twitter-client - Alternative X client implementation
- twitter-scraper - Powerful X scraping capabilities for data collection
These libraries can be easily integrated into Social Autonomies to extend functionality:
- Enhanced scraping capabilities
- Alternative authentication methods
- Twitter/X: @defichemist95
- Website: www.premstroke.com
- LinkedIn: premstrk
MIT - see LICENSE for details.
Fork the repository and submit pull requests for any improvements!
