🤖 Assemble, configure, and deploy autonomous AI Agents using YouChat.
About • Key Features • How To Use • Install • Credits • License
YouAgent is an innovative AI tool that allows you to assemble, configure, and deploy autonomous AI agents using YouChat. With YouAgent, you can create and customize your own AI agent, and give it a unique name that suits its purpose. You can then set a goal for your agent to achieve, and watch as it uses its intelligent algorithms to execute tasks and learn from the results.
Whether you're looking to automate a process, improve efficiency, or simply explore the capabilities of AI, YouAgent offers an easy and intuitive way to do so. YouAgent gives you full control over your AI agent, allowing you to tailor it to your specific needs.
Whether you're a developer, a business owner, or just someone curious about the possibilities of AI, YouAgent is the perfect tool to help you get started. With its intuitive interface, powerful features, and endless customization options, YouAgent makes it easy to create, deploy, and manage your own autonomous AI agent. So why wait? Start exploring the possibilities of AI with YouAgent today!
The easiest way to run YouAgent locally is by using docker. A convenient setup script is provided to help you get started.
./setup.sh --docker
If you wish to develop YouAgent locally, the easiest way is to use the provided setup script.
./setup.sh --local
🚧 You will need Nodejs +18 (LTS recommended) installed.
- Fork this project:
- Clone the repository:
git clone git@github.com:YOU_USER/YouAgent.git
- Install dependencies:
cd YouAgent
npm install
- Create a .env file with the following content:
🚧 The environment variables must match the following schema.
# Deployment Environment:
NODE_ENV=development
# Next Auth config:
# Generate a secret with `openssl rand -base64 32`
NEXTAUTH_SECRET=changeme
NEXTAUTH_URL=http://localhost:3000
DATABASE_URL=file:./db.sqlite
# Your open api key
OPENAI_API_KEY=changeme
- Modify prisma schema to use sqlite:
./prisma/useSqlite.sh
Note: This only needs to be done if you wish to use sqlite.
- Ready 🥳, now run:
# Create database migrations
npx prisma db push
npm run dev
Set up YouAgent in the cloud immediately by using GitHub Codespaces.
- From the GitHub repo, click the green "Code" button and select "Codespaces".
- Create a new Codespace or select a previous one you've already created.
- Codespaces opens in a separate tab in your browser.
- In terminal, run
bash ./setup.sh --local
- Click "Open in browser" when the build process completes.
- To shut YouAgent down, enter Ctrl+C in Terminal.
- To restart YouAgent, run
npm run dev
in Terminal.
Run the project 🥳
npm run dev
In addition to YouAgent, we also have an active Discord server where you can chat with developers and get help with using the agent. Our Discord community is a great place to ask questions, share your projects, and get feedback from other developers.