Giter Club home page Giter Club logo

youagent's Introduction


YouAgent

YouAgent

๐Ÿค– Assemble, configure, and deploy autonomous AI Agents using YouChat.

Node version English ็ฎ€ไฝ“ไธญๆ–‡ Hungarian

About โ€ข Key Features โ€ข How To Use โ€ข Install โ€ข Credits โ€ข License

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://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


youagent's People

Contributors

3kinglee avatar asim-shrestha avatar awtkns avatar belikers avatar chozzz avatar cs4k1sr4c avatar dependabot[bot] avatar dogtiti avatar eltociear avatar exil0867 avatar frajder avatar giri-madhan avatar jnaeemgitonga avatar jshen123 avatar ka-fuachie avatar l2hyunwoo avatar matigumma avatar matthope1 avatar mihaichris avatar mor10 avatar mrayonnaise avatar peterdavehello avatar psgit avatar rahul-ghimire-au6 avatar reworkd-admin avatar silkepilon avatar srijan-subedi avatar steven-tey avatar tomi-lui avatar w00ing avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.