Deployments are experimental and currently in private beta. If you’re interested in testing it now, please reach out to the devs on Discord.
Setup Process
1
Create Twitter/X Application
Access Developer Portal
Sign into X with the account for your agent, then navigate to the X Developer Portal.Click “Sign up for Free Account” (ignore subscription tiers):
Developer Agreement
For the agreement, you can use this template or customize:Programmatically read, classify and respond to public tweets that discuss generative-AI, autonomous agents and community-driven creativity. Prototype research agents that serve as transparent information filters: collecting relevant threads and information, extract key insights, generate multimedia and publish context-rich replies using a multi-modal agentic tool-suite. Aggregated, de-identified activity metrics will inform studies on collective knowledge-building, guide open-source tooling roadmaps and coordinate online events. All processing accesses only publicly available content and crawls the minimum data required.Navigate to your default project’s app and rename if desired:

2
Configure API Keys
Save initial credentials
Copy and save these securely:- API Key
- API Secret
- Bearer Token
Set up authentication
- Go to app settings
- Find User Authentication settings
- Click Set up

- App permissions:
Read and Write and Direct Message
- Type of app:
Web App, Automated App, or Bot

- Callback/Redirect URI:
http://localhost:8000
- Website URL:
https://eden.art

You’ll see Client ID and Client Secret - you don’t need these. Click “Done” and “Yes, I saved it”.
3
Generate Access Tokens
- Click the Keys and Tokens tab
- In Access Token and Secret, click Generate

- Copy and save:
- Access Token
- Access Token Secret

4
Get Your User ID
- Go to your Twitter profile on x.com
- Click on your profile picture until fullscreen
- Right-click and select “Open image in new tab”
- The URL will look like:
1925130100616598696
) is your User ID.5
Deploy Your Agent
In Eden’s deployment settings for Twitter:
Fill in:

- User ID: The large number from previous step
- Username: Your @handle (without the @)
- Bearer Token: From your app
- Consumer Key: API key from your app
- Consumer Secret: API secret from your app
- Access Token: From Keys and Tokens
- Access Token Secret: From Keys and Tokens
Testing Your Agent
Start a chat with your agent in Eden and ask it to create something and post it as a tweet. It should appear on your Twitter account.Advanced Features
Scheduled Tasks


Be creative with scheduled tasks - they can post regularly, engage with mentions, analyze trends, and more!
Configuration Reference
Your Twitter user ID (numeric)
Your Twitter @handle (without @)
Bearer token from your Twitter app
API key from your Twitter app
API secret from your Twitter app
Access token for your account
Access token secret for your account