Giter VIP home page Giter VIP logo

automate's Introduction

autoMate logo

autoMate

简体中文 | ENGLISH

一个开源的Agent+RPA开发平台。

Issues need help

📚文档地址|🎞️介绍视频|🗨QQ频道

✨ 特性

  • 🌈 聊聊天就能生成自动化代码。
  • 🔍 快捷键呼出搜索框一键运行自动化代码。
  • 📦 开箱即用的自动化工具套件。
  • ⚙️ 自动化开发框架和工具配套。
  • 🥳 兼容所有在线和本地大模型。

🖥 环境支持

  • openai 的 api 格式大模型
  • 详见以下 litellm 配置
大模型 Completion Streaming Async Completion Async Streaming Async Embedding Async Image Generation
openai
azure
aws - sagemaker
aws - bedrock
google - vertex_ai
google - palm
google AI Studio - gemini
mistral ai api
cloudflare AI Workers
cohere
anthropic
huggingface
replicate
together_ai
openrouter
ai21
baseten
vllm
nlp_cloud
aleph alpha
petals
ollama
deepinfra
perplexity-ai
Groq AI
Deepseek
anyscale
IBM - watsonx.ai
voyage ai
xinference [Xorbits Inference]
FriendliAI

🔗 链接

🍬 快速开始

下载 release 最新版本,双击即可直接运行,无需安装任何依赖。

⌨️ 本地开发

本项目分为前端和后端两个部分,前端项目在 app 目录下,后端项目在 server 目录下。这意味着,如果要运行 autoMate,你就得同时启动前端和后端。项目启动后会在~ 目录创建 sqlite 数据库 autoMate.db ,如果想查看数据库内容,建议使用开源数据库软件dbeaver。

启动前端

  1. 安装 nodejs,要求nodejs版本为 v18.x;
  2. 使用命令行进入到 app 目录;
  3. 输入 npm install 安装依赖;
  4. 输入 npm run dev 启动前端。

启动后端:

  1. 安装python3,最好 3.9+版本。
  2. 使用命令行进入 server 目录;
  3. 创建并激活虚拟环境,输入 python -m venv .venv;
  4. 输入 pip install -r requirements.txt 安装依赖;
  5. 输入 flask --app main run 启动后端

打包

后端打包命令:

pyinstaller main.spec

前端打包命令:

npm run build:win

打包完成后,将main.exe放在前端根目录下。

🤝 参与共建

请参考贡献指南.

强烈推荐阅读 《提问的智慧》《如何向开源社区提问题》《如何有效地报告 Bug》《如何向开源项目提交无法解答的问题》,更好的问题更容易获得帮助。

automate's People

Contributors

yuruotong1 avatar fredazero avatar hellobojack avatar greenflute avatar zeuas avatar xuanmiss 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.