🤖 Assemble, configure, and deploy autonomous AI Agent(s) in your browser. 🤖
🔗 Short link • 📚 Docs • 🐦 Twitter • 📢 Discord
AgentGPT allows you to configure and deploy Autonomous AI agents. Name your own custom AI and have it embark on any goal imaginable. It will attempt to reach the goal by thinking of tasks to do, executing them, and learning from the results 🚀. --- ## ✨ Demo For the best demo experience, try [our site](https://agentgpt.reworkd.ai) directly :) [Demo Video](https://github.com/reworkd/AgentGPT/assets/50181239/5348e44a-29a5-4280-a06b-fe1429a8d99e) ## 👨🚀 Getting Started The easiest way to get started with AgentGPT is automatic setup CLI bundled with the project. The cli sets up the following for AgentGPT: - 🔐 [Environment variables](https://github.com/reworkd/AgentGPT/blob/main/.env.example) (and API Keys) - 🗂️ [Database](https://github.com/reworkd/AgentGPT/tree/main/db) (Mysql) - 🤖 [Backend](https://github.com/reworkd/AgentGPT/tree/main/platform) (FastAPI) - 🎨 [Frontend](https://github.com/reworkd/AgentGPT/tree/main/next) (Nextjs) ## Prerequisites :point_up: Before you get started, please make sure you have the following installed: - An editor of your choice. For example, [Visual Studio Code (VS Code)](https://code.visualstudio.com/download) - [Node.js](https://nodejs.org/en/download) - [Git](https://git-scm.com/downloads) - [Docker](https://www.docker.com/products/docker-desktop). After installation, please create an account, open up the Docker application, and sign in. - An [OpenAI API key](https://platform.openai.com/signup) - A [Serper API Key](https://serper.dev/signup) (optional) - A [Replicate API Token](https://replicate.com/signin) (optional) ## Getting Started :rocket: 1. **Open your editor** 2. **Open the Terminal** - Typically, you can do this from a 'Terminal' tab or by using a shortcut (e.g., `Ctrl + ~` for Windows or `Control + ~` for Mac in VS Code). 3. **Clone the Repository and Navigate into the Directory** - Once your terminal is open, you can clone the repository and move into the directory by running the commands below. **For Mac/Linux users** :apple: :penguin: ```bash git clone https://github.com/reworkd/AgentGPT.git cd AgentGPT ./setup.sh ``` **For Windows users** :windows: ```bash git clone https://github.com/reworkd/AgentGPT.git cd AgentGPT ./setup.bat ``` 4. **Follow the setup instructions from the script** - add the appropriate API keys, and once all of the services are running, travel to [http://localhost:3000](http://localhost:3000) on your web-browser. Happy hacking! :tada: ## 🚀 Tech Stack - ✅ **Bootstrapping**: [create-t3-app](https://create.t3.gg) + [FastAPI-template](https://github.com/s3rius/FastAPI-template). - ✅ **Framework**: [Nextjs 13 + Typescript](https://nextjs.org/) + [FastAPI](https://fastapi.tiangolo.com/) - ✅ **Auth**: [Next-Auth.js](https://next-auth.js.org) - ✅ **ORM**: [Prisma](https://prisma.io) & [SQLModel](https://sqlmodel.tiangolo.com/). - ✅ **Database**: [Planetscale](https://planetscale.com/). - ✅ **Styling**: [TailwindCSS + HeadlessUI](https://tailwindcss.com). - ✅ **Schema Validation**: [Zod](https://github.com/colinhacks/zod) + [Pydantic](https://docs.pydantic.dev/). - ✅ **LLM Tooling**: [Langchain](https://github.com/hwchase17/langchain).Join us in fueling the development of AgentGPT, an open-source project pushing the boundaries of AI agents! Your sponsorship would drive progress by helping us scale up resources, enhance features and functionality, and continue to iterate on this exciting project! 🚀
Our contributors have made this project possible. Thank you! 🙏
🤖 Szerelje össze, konfigurálja és telepítse az autonóm AI-ügynököket a böngészőjében. 🤖
🔗 Weboldal • 🤝 Hozzájárulás • 🐦 Twitter • 📢 Discord
---Csatlakozzon hozzánk, az AgentGPT fejlesztéséhez, egy nyílt forráskódú projekthez, amely az AI automatizálás határait feszegeti! Kihívásokkal nézünk szembe a működési költségek fedezése 💸, beleértve a házon belüli API-t és egyéb infrastrukturális költségeket, amelyek az előrejelzések szerint körülbelül napi 150 USD-ra nőnek. 💳🤕 Az Ön szponzorálása elősegítené a fejlődést azáltal, hogy segít nekünk az erőforrások bővítésében, a funkciók és a funkcionalitás bővítésében, valamint az izgalmas projekt folytatásában! 🚀
Ennek az ingyenes, nyílt forráskódú projektnek a szponzorálásával nem csak az avatarod/logódat láthatod alább, hanem exkluzív lehetőséget kapsz az alapítókkal való beszélgetésre is!🗣️
👉 Kattint ide ha szeretnéd támogatni a projektet
🤖 组装,配置和部署自主的 AI 代理(只需浏览器) 🤖
🔗 短链接 • 📚 文档 • 🐦 推特 • 📢 Discord
AgentGPT允许您配置和部署自主AI代理。 为您自己的定制AI命名,并使其追求任何可以想象到的目标。 它将通过思考要执行的任务、执行这些任务并从结果中学习来尝试实现目标🚀。 --- ## ✨ 演示 为了获得最佳的演示体验,请直接访问 [our site](https://agentgpt.reworkd.ai) :) [Demo Video](https://github.com/reworkd/AgentGPT/assets/50181239/5348e44a-29a5-4280-a06b-fe1429a8d99e) ## 👨🚀 开始使用 使用AgentGPT的最简单方法是自动设置CLI,该CLI与项目捆绑在一起。 cli为AgentGPT设置了以下内容: - 🔐 [Environment variables](https://github.com/reworkd/AgentGPT/blob/main/.env.example) (和 API 密钥) - 🗂️ [Database](https://github.com/reworkd/AgentGPT/tree/main/db) (Mysql) - 🤖 [Backend](https://github.com/reworkd/AgentGPT/tree/main/platform) (FastAPI) - 🎨 [Frontend](https://github.com/reworkd/AgentGPT/tree/main/next) (Nextjs) ## 先决条件👆 开始之前,请确保您已安装了以下内容: - 选择你的编辑器,例如[Visual Studio Code (VS Code)](https://code.visualstudio.com/download) - [Node.js](https://nodejs.org/en/download) - [Git](https://git-scm.com/downloads) - [Docker](https://www.docker.com/products/docker-desktop). 安装完成后,请创建一个账号,打开 Docker 应用程序,并登录。 - 一个 [OpenAI API key](https://platform.openai.com/signup) - 一个 [Serper API Key](https://serper.dev/signup) (可选) - 一个 [Replicate API Token](https://replicate.com/signin) (可选) ## 入门指南🚀 1. **打开你的编辑器** 2. **打开终端** - 通常,你可以在'Terminal'标签页中执行此操作,或者使用快捷键 (例如,在 VS Code 中,对于 Windows 可以使用 `Ctrl + ~`,对于 Mac 可以使用 `Control + ~`)。 3. **克隆存储库并进入目录** - 一旦您的终端打开,您可以通过运行下面的命令克隆存储库并进入目录。 **For Mac/Linux users** 🍎 🐧 ```bash git clone https://github.com/reworkd/AgentGPT.git cd AgentGPT ./setup.sh ``` **For Windows users** :windows: ```bash git clone https://github.com/reworkd/AgentGPT.git cd AgentGPT ./setup.bat ``` 4. **按照脚本中的设置说明进行操作。** - 在添加适当的 API 密钥之后,确保所有服务都已经运行起来,然后在您的网页浏览器中访问 [http://localhost:3000](http://localhost:3000)。 黑客快乐! 🎉 ## 🚀 技术栈 - ✅ **Bootstrapping**: [create-t3-app](https://create.t3.gg) + [FastAPI-template](https://github.com/s3rius/FastAPI-template). - ✅ **Framework**: [Nextjs 13 + Typescript](https://nextjs.org/) + [FastAPI](https://fastapi.tiangolo.com/) - ✅ **Auth**: [Next-Auth.js](https://next-auth.js.org) - ✅ **ORM**: [Prisma](https://prisma.io) & [SQLModel](https://sqlmodel.tiangolo.com/). - ✅ **Database**: [Planetscale](https://planetscale.com/). - ✅ **Styling**: [TailwindCSS + HeadlessUI](https://tailwindcss.com). - ✅ **Schema Validation**: [Zod](https://github.com/colinhacks/zod) + [Pydantic](https://docs.pydantic.dev/). - ✅ **LLM Tooling**: [Langchain](https://github.com/hwchase17/langchain).加入我们,共同推动AgentGPT的发展,这是一个突破人工智能代理边界的开源项目!您的赞助将通过帮助我们扩大资源、增强功能和继续迭代这个令人兴奋的项目来推动进步!🚀
我们的贡献者使这个项目成为可能。谢谢!🙏
2. Ensure you are on the `Organization API Keys` page
3. Click the `New API key` button and create a new API key with a reasonable expiration date
You should now be able to use your new API key to authenticate your requests. To do this, you will need to add the following header to your requests:
```
Authorization: Bearer
Reworkd uses LLMs to parse, understand, and interact with web pages to help users scrape web data at ***scale***.
Reworkd customers are extracting millions of rows of data to help build data constrained products, fine tune domain specific language models, and enrich existing data pipelines.
{subtitle}
{name}
} {chevron &&{text}
If you are facing issues, please head over to our{" "}
docs
🧠 Thinking
{name}
{children}
{props.children}
, ul: (props) => ({children}
{children};
}
const language = className ? className.replace("language-", "") : "plaintext";
return {children};
};
const CustomLink = ({ children, href }) => {
return (
{children}
);
};
const isValidCustomCodeBlock = (
element: ReactNode
): element is React.ReactElement{linkMeta.data.title}
{linkMeta.data.hostname}
{index + 1}
{link}
{index + 1}
{tool.name}
{tool.description}
{tool.name}
{tool.description}
{sid.connected && ( <> > )}This window will display agent tasks as they are created.
)}Status
Optimize web scraping with AI that generates and repairs scraping code, adapting to website changes. Scale your data extraction effortlessly.
{"" +
"\n" +
"\n" +
"\n" +
" My AgentGPT Website \n" +
"\n" +
"\n" +
" Welcome to AgentGPT!
\n" +
" Explore the power of autonomous AI agents.
\n" +
' \n' +
" \n" +
"\n" +
"\n"}
{"import requests\n" +
"\n" +
"# Define the API endpoint\n" +
'url = "https://api.agentgpt.example.com"\n' +
"\n" +
"# Make a GET request to retrieve data from the API\n" +
"response = requests.get(url)\n" +
"\n" +
"# Process the response data\n" +
"if response.status_code == 200:\n" +
" data = response.json()\n" +
" # Perform further actions with the data\n" +
" print(data)\n" +
"else:\n" +
' print("Error: Unable to fetch data from the API")\n'}
We think the power of AI should be available to everyone and should be driven by community. This is why we are proudly open source. We'd love to hear your feedback at every step of the journey.
{subtitle}
Sign in
)} Your profile{user?.name}
{user?.email}
{props.description}