Skip to main content
Deployments are experimental and currently in private beta. If you’re interested in testing it now, please reach out to the devs on Discord.
Deploy your agent to Twitter/X through the “Deployments” section in Agent settings.

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):Sign up for Free Account

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:Your first app
2

Configure API Keys

Save initial credentials

Copy and save these securely:
  • API Key
  • API Secret
  • Bearer Token

Set up authentication

  1. Go to app settings
  2. Find User Authentication settings
  3. Click Set up
Setting up user authenticationConfigure as follows:
  • App permissions: Read and Write and Direct Message
  • Type of app: Web App, Automated App, or Bot
Setting app permissionsSet URLs:
  • Callback/Redirect URI: http://localhost:8000
  • Website URL: https://eden.art
Setting app info
You’ll see Client ID and Client Secret - you don’t need these. Click “Done” and “Yes, I saved it”.
3

Generate Access Tokens

  1. Click the Keys and Tokens tab
  2. In Access Token and Secret, click Generate
Generating tokens
  1. Copy and save:
    • Access Token
    • Access Token Secret
Copying tokens
4

Get Your User ID

  1. Go to your Twitter profile on x.com
  2. Click on your profile picture until fullscreen
  3. Right-click and select “Open image in new tab”
  4. The URL will look like:
https://pbs.twimg.com/profile_images/1925130100616598696/84WXIM8n_400x400.jpg
The long number (1925130100616598696) is your User ID.
5

Deploy Your Agent

In Eden’s deployment settings for Twitter:Twitter deployment settingsFill 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
Click Deploy!

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

Schedule Tasks Create powerful autonomous agents with scheduled tasks that leverage all available tools. Schedule example
Be creative with scheduled tasks - they can post regularly, engage with mentions, analyze trends, and more!

Configuration Reference

user_id
string
required
Your Twitter user ID (numeric)
username
string
required
Your Twitter @handle (without @)
bearer_token
string
required
Bearer token from your Twitter app
consumer_key
string
required
API key from your Twitter app
consumer_secret
string
required
API secret from your Twitter app
access_token
string
required
Access token for your account
access_token_secret
string
required
Access token secret for your account
I