{"id":23364559,"url":"https://github.com/tobysolutions/eliza-twitter-agent","last_synced_at":"2026-02-23T02:33:21.300Z","repository":{"id":268785061,"uuid":"904586107","full_name":"tobySolutions/eliza-twitter-agent","owner":"tobySolutions","description":"This is a simple Twitter AI agent built with Eliza to test out the integrations that Eliza has!","archived":false,"fork":false,"pushed_at":"2025-01-02T15:49:06.000Z","size":9804,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-09T21:44:40.015Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tobySolutions.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-17T07:15:51.000Z","updated_at":"2025-01-21T15:49:36.000Z","dependencies_parsed_at":"2024-12-18T23:32:55.126Z","dependency_job_id":null,"html_url":"https://github.com/tobySolutions/eliza-twitter-agent","commit_stats":null,"previous_names":["tobysolutions/eliza-twitter-agent"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobySolutions%2Feliza-twitter-agent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobySolutions%2Feliza-twitter-agent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobySolutions%2Feliza-twitter-agent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobySolutions%2Feliza-twitter-agent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tobySolutions","download_url":"https://codeload.github.com/tobySolutions/eliza-twitter-agent/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238754216,"owners_count":19524904,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-21T13:16:59.644Z","updated_at":"2025-10-29T01:31:18.333Z","avatar_url":"https://github.com/tobySolutions.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Eliza 🤖\r\n\r\n\u003cdiv align=\"center\"\u003e\r\n  \u003cimg src=\"./docs/static/img/eliza_banner.jpg\" alt=\"Eliza Banner\" width=\"100%\" /\u003e\r\n\u003c/div\u003e\r\n\r\n\u003cdiv align=\"center\"\u003e\r\n\r\n  📖 [Documentation](https://ai16z.github.io/eliza/) | 🎯 [Examples](https://github.com/thejoven/awesome-eliza)\r\n\r\n\u003c/div\u003e\r\n\r\n## 🌍 README Translations\r\n\r\n[中文说明](./README_CN.md) | [日本語の説明](./README_JA.md) | [한국어 설명](./README_KOR.md) | [Français](./README_FR.md) | [Português](./README_PTBR.md) | [Türkçe](./README_TR.md) | [Русский](./README_RU.md) | [Español](./README_ES.md) | [Italiano](./README_IT.md) | [ไทย](./README_TH.md) | [Deutsch](./README_DE.md)\r\n\r\n## ✨ Features\r\n\r\n-   🛠️ Full-featured Discord, Twitter and Telegram connectors\r\n-   🔗 Support for every model (Llama, Grok, OpenAI, Anthropic, etc.)\r\n-   👥 Multi-agent and room support\r\n-   📚 Easily ingest and interact with your documents\r\n-   💾 Retrievable memory and document store\r\n-   🚀 Highly extensible - create your own actions and clients\r\n-   ☁️ Supports many models (local Llama, OpenAI, Anthropic, Groq, etc.)\r\n-   📦 Just works!\r\n\r\n## Video Tutorials\r\n[AI Agent Dev School](https://www.youtube.com/watch?v=ArptLpQiKfI\u0026list=PLx5pnFXdPTRzWla0RaOxALTSTnVq53fKL)\r\n\r\n## 🎯 Use Cases\r\n\r\n-   🤖 Chatbots\r\n-   🕵️ Autonomous Agents\r\n-   📈 Business Process Handling\r\n-   🎮 Video Game NPCs\r\n-   🧠 Trading\r\n\r\n## 🚀 Quick Start\r\n\r\n### Prerequisites\r\n\r\n-   [Python 2.7+](https://www.python.org/downloads/)\r\n-   [Node.js 23+](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)\r\n-   [pnpm](https://pnpm.io/installation)\r\n\r\n\u003e **Note for Windows Users:** [WSL 2](https://learn.microsoft.com/en-us/windows/wsl/install-manual) is required.\r\n\r\n### Use the Starter (Recommended)\r\n\r\n```bash\r\ngit clone https://github.com/ai16z/eliza-starter.git\r\n\r\ncp .env.example .env\r\n\r\npnpm i \u0026\u0026 pnpm build \u0026\u0026 pnpm start\r\n```\r\n\r\nThen read the [Documentation](https://ai16z.github.io/eliza/) to learn how to customize your Eliza.\r\n\r\n### Manually Start Eliza (Only recommended if you know what you are doing)\r\n\r\n```bash\r\n# Clone the repository\r\ngit clone https://github.com/ai16z/eliza.git\r\n\r\n# Checkout the latest release\r\n# This project iterates fast, so we recommend checking out the latest release\r\ngit checkout $(git describe --tags --abbrev=0)\r\n```\r\n\r\n### Start Eliza with Gitpod\r\n\r\n[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ai16z/eliza/tree/main)\r\n\r\n### Edit the .env file\r\n\r\nCopy .env.example to .env and fill in the appropriate values.\r\n\r\n```\r\ncp .env.example .env\r\n```\r\n\r\nNote: .env is optional. If your planning to run multiple distinct agents, you can pass secrets through the character JSON\r\n\r\n### Automatically Start Eliza\r\n\r\nThis will run everything to setup the project and start the bot with the default character.\r\n\r\n```bash\r\nsh scripts/start.sh\r\n```\r\n\r\n### Edit the character file\r\n\r\n1. Open `packages/core/src/defaultCharacter.ts` to modify the default character. Uncomment and edit.\r\n\r\n2. To load custom characters:\r\n    - Use `pnpm start --characters=\"path/to/your/character.json\"`\r\n    - Multiple character files can be loaded simultaneously\r\n3. Connect with X (Twitter)\r\n    - change `\"clients\": []` to `\"clients\": [\"twitter\"]` in the character file to connect with X\r\n\r\n### Manually Start Eliza\r\n\r\n```bash\r\npnpm i\r\npnpm build\r\npnpm start\r\n\r\n# The project iterates fast, sometimes you need to clean the project if you are coming back to the project\r\npnpm clean\r\n```\r\n\r\n#### Additional Requirements\r\n\r\nYou may need to install Sharp. If you see an error when starting up, try installing it with the following command:\r\n\r\n```\r\npnpm install --include=optional sharp\r\n```\r\n\r\n### Community \u0026 contact\r\n\r\n-   [GitHub Issues](https://github.com/ai16z/eliza/issues). Best for: bugs you encounter using Eliza, and feature proposals.\r\n-   [Discord](https://discord.gg/ai16z). Best for: sharing your applications and hanging out with the community.\r\n\r\n## Contributors\r\n\r\n\u003ca href=\"https://github.com/ai16z/eliza/graphs/contributors\"\u003e\r\n  \u003cimg src=\"https://contrib.rocks/image?repo=ai16z/eliza\" /\u003e\r\n\u003c/a\u003e\r\n\r\n## Star History\r\n\r\n[![Star History Chart](https://api.star-history.com/svg?repos=ai16z/eliza\u0026type=Date)](https://star-history.com/#ai16z/eliza\u0026Date)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftobysolutions%2Feliza-twitter-agent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftobysolutions%2Feliza-twitter-agent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftobysolutions%2Feliza-twitter-agent/lists"}