Skip to content

🤖 Assemble, configure, and deploy autonomous AI Agents using YouChat

License

Notifications You must be signed in to change notification settings

SilkePilon/YouAgent

 
 

Repository files navigation


YouAgent

YouAgent

🤖 Assemble, configure, and deploy autonomous AI Agents using YouChat.

Node version English 简体中文 Hungarian

AboutKey FeaturesHow To UseInstallCreditsLicense

About

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!

Getting Started

🐳 Docker Setup

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

👷 Local Development Setup

If you wish to develop YouAgent locally, the easiest way is to use the provided setup script.

./setup.sh --local

🛠️ Manual Setup

🚧 You will need Nodejs +18 (LTS recommended) installed.

  1. Fork this project:
  1. Clone the repository:
git clone [email protected]:YOU_USER/YouAgent.git
  1. Install dependencies:
cd YouAgent
npm install
  1. 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:https://localhost:3000
DATABASE_URL=file:./db.sqlite

# Your open api key
OPENAI_API_KEY=changeme
  1. Modify prisma schema to use sqlite:
./prisma/useSqlite.sh

Note: This only needs to be done if you wish to use sqlite.

  1. Ready 🥳, now run:
# Create database migrations
npx prisma db push
npm run dev

🚀 GitHub Codespaces

Set up YouAgent in the cloud immediately by using GitHub Codespaces.

  1. From the GitHub repo, click the green "Code" button and select "Codespaces".
  2. Create a new Codespace or select a previous one you've already created.
  3. Codespaces opens in a separate tab in your browser.
  4. In terminal, run bash ./setup.sh --local
  5. 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

How To Use

Discord

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.

Credits


About

🤖 Assemble, configure, and deploy autonomous AI Agents using YouChat

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • TypeScript 92.4%
  • Python 2.9%
  • JavaScript 1.9%
  • CSS 1.3%
  • Other 1.5%