# autoMate **Repository Path**: AlienElephant/autoMate ## Basic Information - **Project Name**: autoMate - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-20 - **Last Updated**: 2024-07-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
autoMate logo

autoMate

[็ฎ€ไฝ“ไธญๆ–‡](./README.md) | ENGLISH An Open Source Development Platform for Agent+RPA. [![][issues-helper-image]][issues-helper-url] [![Issues need help][help-wanted-image]][help-wanted-url] ๐Ÿ“š[Documentations](https://s0soyusc93k.feishu.cn/wiki/JhhIwAUXJiBHG9kmt3YcXisWnec?from=from_copylink)|๐ŸŽž๏ธ[Introduction Video](https://www.bilibili.com/video/BV1LW421R7Ai/?share_source=copy_web&vd_source=c28e503b050f016c21660b69e391d391)|๐Ÿ—จ[QQ Channel](https://pd.qq.com/s/1ygylejjb) ![](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png) [issues-helper-image]: https://img.shields.io/badge/using-actions--cool-blue?style=flat-square [issues-helper-url]: https://github.com/actions-cool [help-wanted-image]: https://flat.badgen.net/github/label-issues/yuruotong1/autoMate/enhancement/open [help-wanted-url]: https://github.com/yuruotong1/autoMate/labels/enhancement
[![](./resources/autoMate.png)](https://ant.design) ## โœจ Features - ๐ŸŒˆ Generate automation code by chatting. - ๐Ÿ” Run automation code with one click from quick search. - ๐Ÿ“ฆ Comprehensive automation toolkit - โš™๏ธ Integrated framework and tools for automation development. - ๐Ÿฅณ Compatible with all online and local LLMs. ## ๐Ÿ–ฅ Enviroment - LLM APIs formatted by OpenAI. - Refer to the following LiteLLM configuration for detailed information: | LLMs | [Completion](https://docs.litellm.ai/docs/#basic-usage) | [Streaming](https://docs.litellm.ai/docs/completion/stream#streaming-responses) | [Async Completion](https://docs.litellm.ai/docs/completion/stream#async-completion) | [Async Streaming](https://docs.litellm.ai/docs/completion/stream#async-streaming) | [Async Embedding](https://docs.litellm.ai/docs/embedding/supported_embedding) | [Async Image Generation](https://docs.litellm.ai/docs/image_generation) | |-------------------------------------------------------------------------------------|---------------------------------------------------------|---------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------|-------------------------------------------------------------------------------|-------------------------------------------------------------------------| | [openai](https://docs.litellm.ai/docs/providers/openai) | โœ… | โœ… | โœ… | โœ… | โœ… | โœ… | | [azure](https://docs.litellm.ai/docs/providers/azure) | โœ… | โœ… | โœ… | โœ… | โœ… | โœ… | | [aws - sagemaker](https://docs.litellm.ai/docs/providers/aws_sagemaker) | โœ… | โœ… | โœ… | โœ… | โœ… | | | [aws - bedrock](https://docs.litellm.ai/docs/providers/bedrock) | โœ… | โœ… | โœ… | โœ… | โœ… | | | [google - vertex_ai](https://docs.litellm.ai/docs/providers/vertex) | โœ… | โœ… | โœ… | โœ… | โœ… | โœ… | | [google - palm](https://docs.litellm.ai/docs/providers/palm) | โœ… | โœ… | โœ… | โœ… | | | | [google AI Studio - gemini](https://docs.litellm.ai/docs/providers/gemini) | โœ… | โœ… | โœ… | โœ… | | | | [mistral ai api](https://docs.litellm.ai/docs/providers/mistral) | โœ… | โœ… | โœ… | โœ… | โœ… | | | [cloudflare AI Workers](https://docs.litellm.ai/docs/providers/cloudflare_workers) | โœ… | โœ… | โœ… | โœ… | | | | [cohere](https://docs.litellm.ai/docs/providers/cohere) | โœ… | โœ… | โœ… | โœ… | โœ… | | | [anthropic](https://docs.litellm.ai/docs/providers/anthropic) | โœ… | โœ… | โœ… | โœ… | | | | [huggingface](https://docs.litellm.ai/docs/providers/huggingface) | โœ… | โœ… | โœ… | โœ… | โœ… | | | [replicate](https://docs.litellm.ai/docs/providers/replicate) | โœ… | โœ… | โœ… | โœ… | | | | [together_ai](https://docs.litellm.ai/docs/providers/togetherai) | โœ… | โœ… | โœ… | โœ… | | | | [openrouter](https://docs.litellm.ai/docs/providers/openrouter) | โœ… | โœ… | โœ… | โœ… | | | | [ai21](https://docs.litellm.ai/docs/providers/ai21) | โœ… | โœ… | โœ… | โœ… | | | | [baseten](https://docs.litellm.ai/docs/providers/baseten) | โœ… | โœ… | โœ… | โœ… | | | | [vllm](https://docs.litellm.ai/docs/providers/vllm) | โœ… | โœ… | โœ… | โœ… | | | | [nlp_cloud](https://docs.litellm.ai/docs/providers/nlp_cloud) | โœ… | โœ… | โœ… | โœ… | | | | [aleph alpha](https://docs.litellm.ai/docs/providers/aleph_alpha) | โœ… | โœ… | โœ… | โœ… | | | | [petals](https://docs.litellm.ai/docs/providers/petals) | โœ… | โœ… | โœ… | โœ… | | | | [ollama](https://docs.litellm.ai/docs/providers/ollama) | โœ… | โœ… | โœ… | โœ… | โœ… | | | [deepinfra](https://docs.litellm.ai/docs/providers/deepinfra) | โœ… | โœ… | โœ… | โœ… | | | | [perplexity-ai](https://docs.litellm.ai/docs/providers/perplexity) | โœ… | โœ… | โœ… | โœ… | | | | [Groq AI](https://docs.litellm.ai/docs/providers/groq) | โœ… | โœ… | โœ… | โœ… | | | | [Deepseek](https://docs.litellm.ai/docs/providers/deepseek) | โœ… | โœ… | โœ… | โœ… | | | | [anyscale](https://docs.litellm.ai/docs/providers/anyscale) | โœ… | โœ… | โœ… | โœ… | | | | [IBM - watsonx.ai](https://docs.litellm.ai/docs/providers/watsonx) | โœ… | โœ… | โœ… | โœ… | โœ… | | | [voyage ai](https://docs.litellm.ai/docs/providers/voyage) | | | | | โœ… | | | [xinference [Xorbits Inference]](https://docs.litellm.ai/docs/providers/xinference) | | | | | โœ… | | | [FriendliAI](https://docs.litellm.ai/docs/providers/friendliai) | โœ… | โœ… | โœ… | โœ… | | | ## ๐Ÿ”— Related Links - [Basic Features](https://s0soyusc93k.feishu.cn/wiki/JhhIwAUXJiBHG9kmt3YcXisWnec#O9W8dEqfBo13oQxCslycFUWonFd) - [Project Overview](https://s0soyusc93k.feishu.cn/wiki/SR9ywLMZmin7gakGo21cnyaFnRf?from=from_copylink) ## ๐Ÿฌ Quick Start Download the latest version from the release and double-click to run directly; no dependencies are required. ## โŒจ๏ธ Local LLM Application Development This project is divided into two parts: front-end and back-end. The front-end project is in the `app` directory, and the back-end project is in the `server` directory. This means that to run autoMate, you need to start both the front-end and back-end simultaneously. The project will create an SQLite database autoMate.db in the home directory. To view the database contents, we recommend using the open-source database software `DBeaver`. ### Initiate the Front-End 1. Install Node.js (version v18.x is required). 2. Navigate to the app directory using the command line. 3. Run `npm install` to install dependencies. 4. Run `npm run dev` to initiate the front-end ### Initiate the Back-End๏ผš 1. Install Python 3, preferably version 3.9+. 2. Navigate to the `server` directory using the command line. 3. Create and activate virtual env, and run `python -m venv .venv`. 4. Run `pip install -r requirements.txt` to install the required dependencies. 5. Run `flask --app main run` to start the back-end. ### Packaging Back-end packaging command: `pyinstaller main.spec` Front-end packaging command: `npm run build:win` After packaging, place `main.exe` in the front-end root directory. ## ๐Ÿค Collaborations Please refer to [Contribution Guidance](https://s0soyusc93k.feishu.cn/wiki/ZE7KwtRweicLbNkHSdMcBMTxngg?from=from_copylink). > Highly recommended reading [HOW TO ASK QUESTIONS THE SMART WAY](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way)ใ€[HOW TO ASK QUESTIONS TO OPEN SOURCE COMMUNITY](https://github.com/seajs/seajs/issues/545) ๅ’Œ [HOW TO REPORT BUGS EFFICIENTLY](http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html)ใ€[HOW TO SUBMIT A GOOD ISSUE TO OPEN SOURCE PROJECTS](https://zhuanlan.zhihu.com/p/25795393). Better questions are more likely to get help.