{"id":26022269,"url":"https://github.com/ConnectAI-E/GitMaya","last_synced_at":"2025-03-06T09:54:53.259Z","repository":{"id":214449477,"uuid":"734566084","full_name":"ConnectAI-E/GitMaya","owner":"ConnectAI-E","description":"🌊 One repo = one chat, make git flow in chat, next generation gitops for boosting developer-teams productivity, supports feishu, discord and slack ","archived":false,"fork":false,"pushed_at":"2024-09-15T15:51:44.000Z","size":927,"stargazers_count":156,"open_issues_count":41,"forks_count":10,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-02T18:57:47.364Z","etag":null,"topics":["chatops","discord","feishu","git","gitmaya","lark","slack"],"latest_commit_sha":null,"homepage":"https://gitmaya.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ConnectAI-E.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-22T02:43:21.000Z","updated_at":"2025-02-26T16:13:09.000Z","dependencies_parsed_at":"2024-10-13T08:16:01.398Z","dependency_job_id":null,"html_url":"https://github.com/ConnectAI-E/GitMaya","commit_stats":null,"previous_names":["connectai-e/gitmaya"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConnectAI-E%2FGitMaya","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConnectAI-E%2FGitMaya/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConnectAI-E%2FGitMaya/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConnectAI-E%2FGitMaya/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ConnectAI-E","download_url":"https://codeload.github.com/ConnectAI-E/GitMaya/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242187658,"owners_count":20086218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatops","discord","feishu","git","gitmaya","lark","slack"],"created_at":"2025-03-06T09:54:47.824Z","updated_at":"2025-03-06T09:54:53.222Z","avatar_url":"https://github.com/ConnectAI-E.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003ca href=\"https://gitmaya.com\" target=\"_blank\" style=\"display: block\" align=\"center\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/ConnectAI-E/GitMaya/assets/50035229/45cfd4f3-9c17-44d2-b6b7-3aa97c08006b\" width=\"655\" height=\"auto\"\u003e\n    \u003cimg alt=\"GitMaya - 在聊天中进行Git流程\" src=\"https://github.com/ConnectAI-E/GitMaya/assets/50035229/1c28f0ca-d6e6-4ebd-b858-c4be3eff845e\" width=\"655\" height=\"auto\"\u003e\n  \u003c/picture\u003e\n\u003c/a\u003e\n\u003cp align='center'\u003e\n  \u003csamp\u003e一款开源的、高性能的 GitOps one chat = one repo \u003c/samp\u003e\n\u003cbr/\u003e\n \u003csamp\u003e支持飞书、discord、slack 等 \u003csup\u003e\u003cem\u003e(完全开源)\u003c/em\u003e\u003c/sup\u003e\u003c/samp\u003e\n\u003c/p\u003e\n\n\u003c!-- SHIELD GROUP --\u003e\n\n[![][github-logo-shield]][github-logo-link]\n[![][github-contributors-shield]][github-contributors-link]\n[![][github-forks-shield]][github-forks-link]\n[![][github-stars-shield]][github-stars-link]\n[![][github-issues-shield]][github-issues-link]\n[![][github-license-shield]][github-license-link]\u003cbr\u003e\n\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://gitmaya.com\"\u003e 🖥 Try GitMaya Now \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://gitmaya-doc.netlify.app/\"\u003e 📖 使用文档\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cstrong align=\"center\"\u003e\n\u003csamp\u003e\n\n[**简体中文**](./README.md) · [**English**](./README_en.md)\n\n\u003c/samp\u003e\n\u003c/strong\u003e\n\nhttps://github.com/ConnectAI-E/GitMaya/assets/50035229/490b87d3-47f7-4a89-a4c7-737df359d67d\n\n## 👋 GitMaya 的来历\n\n生活就该简单点，开源协作也得这么干。咱们就抓重点，聊天和代码托管，这俩是核心。所以，搞个进度管理工具，就围绕这俩转。\n\n记住了，GitMaya 就像一辆忠实的吉普车，虽然不亮眼，但能带你去任何你想去的地方。\n\n简洁至上，实用为王。\n\n## 🔥 功能列表\n\n🔄 **One Repo = One Chat** 在一个聊天群中管理项目所有进展（：现在也支持关联多个仓库\n\n🚀 **Issue 处理集成** 不出群聊，接管所有 Issue 操作\n\n🔄 **Pr 处理集成** 从 code-diff 到 merge pr，加速代码审核\n\n🛠 **CI/CD 和 GitHub Actions 处理集成** 对话中便捷获取最新 Github Action 进展\n\n💬 **简化 GitHub 消息互动** 在聊天工具管理所有 GitHub 互动，不再需要切换上下文。\n\n🌐 **跨平台支持** 聊天平台支持 飞书, Discord, Slack, Microsoft Teams, 和 TG。代码托管支持 Github 和 GitLab\n\n## 📃 部署流程\n\n建议使用在线版本：\u003ca href=\"https://gitmaya.com\"\u003e 🖥 立即尝试 GitMaya \u003c/a\u003e\n\n如果你想手动部署 GitMaya ，需要共计 3 个步骤。\n\n### 步骤 1. 安装 GitHub 应用\n\n您首先需要创建一个 GitHub 应用，详细信息请参考 [从零开始部署 GitHub 应用][Deploy GitHub App From Scratch]。\n\n### 步骤 2. 部署 GitMaya\n\n您可以选择使用 [自托管](#self-hosting) 或 [本地部署](#local-development) 来部署 GitMaya 的前端和后端。\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n\u003ch4 id=\"self-hosting\"\u003e🛳 自托管\u003c/h2\u003e\n\nGitMaya 提供支持无服务器和 [Docker 镜像][docker-release-link] 的自托管版本。这使您能够在几分钟内部署自己的聊天机器人，无需任何先前的知识。\n\n\u003c/summary\u003e\n\n#### `A` 使用 Docker-Compose 部署\n\n[![][docker-release-shield]][docker-release-link]\n[![][docker-size-shield]][docker-size-link]\n[![][docker-pulls-shield]][docker-pulls-link]\n\n我们提供了一个 Docker 镜像，用于在您自己的私人设备上部署 GitMaya 服务。使用以下命令启动 GitMaya 服务：\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n###### 1. 下载 `docker-compose.yml` 和 `.env` 文件\n\n\u003c/summary\u003e\n\n首先，下载 `docker-compose.yml` 和 `.env` 文件；它们包含 GitMaya 服务的配置，包括 MySQL、Celery 和 Redis。\n\n```fish\n$ wget https://raw.githubusercontent.com/ConnectAI-E/GitMaya/main/deploy/docker-compose.yml\n$ wget https://raw.githubusercontent.com/ConnectAI-E/GitMaya/main/deploy/.env.example -O .env\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n###### 2. 配置环境变量\n\n\u003c/summary\u003e\n\n接下来，您需要配置 `.env` 文件。您应该用您在 [步骤 1](#步骤-1-安装-github-应用) 中创建的 GitHub App 信息替换这些变量。\n\n```fish\n$ vim .env\n```\n\n**将 `GITHUB_APP_NAME`、`GITHUB_APP_ID`、`GITHUB_APP_PRIVATE_KEY`、`GITHUB_CLIENT_ID`、`GITHUB_CLIENT_SECRET`、`GITHUB_WEBHOOK_SECRET` 替换到 .env 文件中**\n\n```fish\nSECRET_KEY=\"\u003cREPLACE\u003e\"\nFLASK_PERMANENT_SESSION_LIFETIME=86400*30\nFLASK_SQLALCHEMY_DATABASE_URI=\"mysql+pymysql://root:gitmaya2023@mysql:3306/gitmaya?charset=utf8mb4\u0026binary_prefix=true\"\n\nGITHUB_APP_NAME=your-deploy-name\nGITHUB_APP_ID=114514\nGITHUB_APP_PRIVATE_KEY=\"-----BEGIN RSA PRIVATE KEY-----\n\u003creplace you private key\u003e\n-----END RSA PRIVATE KEY-----\"\n\nGITHUB_CLIENT_ID=your_client_id\nGITHUB_CLIENT_SECRET=your_client_secret\n\nGITHUB_WEBHOOK_SECRET=secret\nDOMAIN=127.0.0.1\n```\n\n\u003e **NOTE**: **文件支持多行字符串，因此.pem 文件可以直接粘贴到 `.env` 文件中**\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n###### 3. 运行镜像\n\n\u003c/summary\u003e\n\n第一次运行时，它将初始化数据库，因此日志中可能包含一些错误消息。\n\n```fish\n$ docker-compose up -d\n```\n\n\u003c/details\u003e\n\n\u003c!-- \u003e \\[!NOTE]\n\u003e\n\u003e 有关使用 Docker 部署的详细说明，请参阅 [📘 Docker 部署指南](https://github.com/connectai-e/gitmaya/wiki/Docker-Deployment) --\u003e\n\n\u003c!-- \u003cdetails\u003e\u003csummary\u003e\u003ch4\u003e🫙 Docker-Compose 环境变量\u003c/h4\u003e\u003c/summary\u003e\n\n该项目提供了一些使用环境变量设置的额外配置项：\n\n| 环境变量            | 是否必需 | 描述                                                     | 示例                 |\n| -------------------- | -------- | -------------------------------------------------------- | -------------------- |\n| `OPENAI_API_KEY`     | 是       | 这是您在 OpenAI 帐户页面上申请的 API 密钥               | `sk-xxxxxx...xxxxxx` |\n\n\u003c!--\n\u003e \\[!NOTE]\n\u003e\n\u003e 完整的环境变量列表可以在 [📘 Environment Variables](https://github.com/connectai-e/gitmaya/wiki/Environment-Variable) --\u003e\n\n#### `B` 使用 Zeabur 或 Sealos 部署（即将推出！）\n\n我们即将支持 Zeabur 的一键部署。\n\n\u003cdiv align=\"left\"\u003e\n\n|                     Deploy with Zeabur                      |\n| :---------------------------------------------------------: |\n| [![][deploy-on-zeabur-button-image]][deploy-on-zeabur-link] |\n\n\u003c/div\u003e\n\n\u003cdiv align=\"right\"\u003e\n\n[![][back-to-top]](#readme-top)\n\n\u003c/div\u003e\n\n\u003c/details\u003e\n\u003c/details\u003e\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\u003ch4 id=\"local-development\"\u003e⌨️ 本地部署\u003c/h2\u003e\n\n将仓库克隆到本地进行开发\n\n\u003c/summary\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n#### 1. 克隆仓库\n\n\u003c/summary\u003e\n\n将仓库克隆到您的本地机器或服务器：\n\n```fish\n$ git clone https://github.com/ConnectAI-E/GitMaya.git\n$ cd GitMaya\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n#### 2. 安装依赖\n\n\u003c/summary\u003e\n\n##### 使用 pip\n\n如果您使用 `pip`\n\n```fish\n$ pip install -r requirements.txt\n```\n\n##### 使用 pdm（推荐）\n\n如果您使用 `pdm`\n\n```fish\n$ pdm install\n```\n\n激活虚拟环境：\n\n```fish\n$ eval $(pdm venv activate)\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n#### 3. 配置文件\n\n\u003c/summary\u003e\n\n在开始之前，请确保您具备以下配置文件：\n\n- `.env`: **配置飞书、GitHub 和各种中间件变量。我们提供了一个 [.env.example](https://github.com/ConnectAI-E/GitMaya/blob/main/deploy/.env.example) 作为参考**\n\n通过替换相关变量配置数据库\n\n```fish\n# 数据库设置\nFLASK_SQLALCHEMY_DATABASE_URI=\"mysql+pymysql://root:gitmaya2023@mysql:3306/gitmaya?charset=utf8mb4\u0026binary_prefix=true\"\n```\n\n配置 Celery，使用 Redis 作为 Broker\n\n```fish\n# Celery 设置\nCELERY_BROKER_URL=redis://redis:6379/1\nCELERY_RESULT_BACKEND=redis://redis:6379/2\n```\n\n配置 GitHub App，详细信息请参考: [从零开始部署 GitHub App][Deploy GitHub App From Scratch]\n\n```fish\n# GitHub 设置\nGITHUB_APP_NAME=test\nGITHUB_APP_ID=1024\nGITHUB_CLIENT_ID=test\nGITHUB_CLIENT_SECRET=test\nGITHUB_WEBHOOK_SECRET=secret\nGITHUB_APP_PRIVATE_KEY=\"-----BEGIN RSA PRIVATE KEY-----\n\u003creplace you private key\u003e\n-----END RSA PRIVATE KEY-----\"\n```\n\n配置服务器地址\n\n```fish\nDOMAIN=127.0.0.1\n```\n\n（可选）配置 Flask\n\n```fish\n# Flask 设置\nSECRET_KEY=\"test\"\nFLASK_PERMANENT_SESSION_LIFETIME=86400\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n#### 4. 运行服务器\n\n\u003c/summary\u003e\n\n启动 Redis：\n\n```fish\n$ docker run -d -p 6379:6379 redis:alpine\n```\n\n启动 Celery，使用 Redis 作为 Broker：\n\n```fish\n$ cd server\n$ celery -A tasks.celery worker -l INFO -c 2\n```\n\n启动 MySQL：\n\n```fish\n$ docker run --name mysql -e MYSQL_ROOT_PASSWORD=gitmaya2023 -e MYSQL_DATABASE=gitmaya -e TZ=Asia/Shanghai -p 3306:3306 -v /path/to/your/mysql/data:/var/lib/mysql -v /path/to/your/mysql/conf.d:/etc/mysql/conf.d -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION\n```\n\n创建数据库和表 （仅需要一次）：\n\n```fish\n$ flask --app server/server:app create\n```\n\n使用 `gunicorn` 运行 GitMaya 服务器：\n\n```fish\n$ gunicorn --worker-class=gevent --workers 1 --bind 0.0.0.0:8888 -t 600 --keep-alive 60 --log-level=info server:app\n```\n\n\u003c/details\u003e\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n### 步骤 3. 部署飞书 App 机器人\n\n\u003c/summary\u003e\n\n部署飞书（Lark）机器人应用的步骤已经集成到 GitMaya 的入门流程中。完成入门流程将自动完成与飞书相关的配置。更多详细信息，请参考 [从零开始部署飞书 App 机器人][Deploy Feishu App Bot From Scratch]。\n\n\u003c/details\u003e\n\n## 📕 参考\n\n- [从零开始部署飞书 App 机器人][Deploy Feishu App Bot From Scratch]\n- [从零开始部署 GitHub App][Deploy GitHub App From Scratch]\n- [飞书 App 官方文档][Feishu App Official Doc]\n- [GitHub App 官方文档][GitHub App Official Doc]\n\n\u003cdiv align=\"right\"\u003e\n\n[![][back-to-top]](#readme-top)\n\n\u003c/div\u003e\n\n## 📦 生态系统\n\nGitMaya 系列有多个仓库，这是其中之一：\n\n|     | 仓库                                                      | 语言   | 用途              |\n| --- | --------------------------------------------------------- | ------ | ----------------- |\n| 👉  | [GitMaya](https://github.com/ConnectAI-E/GitMaya)         | Python | 服务器端代码      |\n|     | [GitMaya-Cli](https://github.com/ConnectAI-E/GitMaya-Cli) | Python | 超级 Git 管理工具 |\n\n\u003cdiv align=\"right\"\u003e\n\n[![][back-to-top]](#readme-top)\n\n\u003c/div\u003e\n\n## 🤝 立即参与贡献\n\nGitmaya 是完全开源的，由开发者们共同打造。请随时通过代码将你想要的功能变为现实。\n\n[![][pr-welcome-shield]][pr-welcome-link]\n\n\u003ca href=\"https://github.com/connectai-e/gitmaya/graphs/contributors\" target=\"_blank\"\u003e\n  \u003ctable\u003e\n    \u003ctr\u003e\n      \u003cth colspan=\"2\"\u003e\n        \u003cbr\u003e\n        \u003cimg src=\"https://contrib.rocks/image?repo=connectai-e/gitmaya\"\u003e\n        \u003cbr\u003e\u003cbr\u003e\n      \u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\n        \u003cpicture\u003e\n          \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://next.ossinsight.io/widgets/official/compose-recent-top-contributors/thumbnail.png?repo_id=734566084\u0026image_size=auto\u0026color_scheme=dark\" width=\"373\" height=\"auto\"\u003e\n          \u003cimg alt=\"Top Contributors of ConnectAI-E/GitMaya - Last 28 days\" src=\"https://next.ossinsight.io/widgets/official/compose-recent-top-contributors/thumbnail.png?repo_id=734566084\u0026image_size=auto\u0026color_scheme=light\" width=\"373\" height=\"auto\"\u003e\n        \u003c/picture\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/table\u003e\n\u003c/a\u003e\n\n\u003cdiv align=\"right\"\u003e\n\n[![][back-to-top]](#readme-top)\n\n\u003c/div\u003e\n\n## 👻 替代方案\n\nGitMaya` 受到以下工具的启发。\n\n- [pullpo](https://pullpo.io/)\n- [graphite](https://graphite.dev/)\n- [typoapp](https://typoapp.io/)\n\n它们都很棒，但关注的重点和功能集合不同，有兴趣也可以试试 :)\n\n\u003cdetails\u003e\u003csummary\u003e\u003ch4\u003e📝 License\u003c/h4\u003e\u003c/summary\u003e\n\n[![][fossa-license-shield]][fossa-license-link]\n\n\u003c/details\u003e\n\nCopyright © 2024 [ConnectAI-E][profile-link]. \u003cbr /\u003e\nThis project is [MIT](./LICENSE) licensed.\n\n\u003c!-- LINK GROUP --\u003e\n\n[back-to-top]: https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\n\n[fossa-license-link]: [https://app.fossa.com/projects/git%2Bgithub.com%2Fconnectai-e%2Fgitmaya](https://app.fossa.com/projects/git%2Bgithub.com%2FConnectAI-E%2FGitMaya?ref=badge_large)\n[fossa-license-shield]: https://app.fossa.com/api/projects/git%2Bgithub.com%2FConnectAI-E%2FGitMaya.svg?type=large\n[profile-link]: https://github.com/connectai-e\n[pr-welcome-link]: https://github.com/connectai-e/gitmaya/pulls\n[pr-welcome-shield]: https://img.shields.io/badge/🤯_pr_welcome-%E2%86%92-ffcb47?labelColor=black\u0026style=for-the-badge\n[codespaces-link]: https://codespaces.new/connectai-e/gitmaya\n[codespaces-shield]: https://github.com/codespaces/badge.svg\n[github-logo-shield]: https://img.shields.io/badge/gitmaya-enabled?style=flat-square\u0026logo=github\u0026color=F9DC4E\u0026logoColor=D9E0EE\u0026labelColor=302D41\n[github-logo-link]: https://github.com/connectai-e/gitmaya\n[github-contributors-link]: https://github.com/connectai-e/gitmaya/graphs/contributors\n[github-contributors-shield]: https://img.shields.io/github/contributors/connectai-e/gitmaya?color=c4f042\u0026labelColor=black\u0026style=flat-square\n[github-forks-link]: https://github.com/connectai-e/gitmaya/network/members\n[github-forks-shield]: https://img.shields.io/github/forks/connectai-e/gitmaya?color=8ae8ff\u0026labelColor=black\u0026style=flat-square\n[github-issues-link]: https://github.com/connectai-e/gitmaya/issues\n[github-issues-shield]: https://img.shields.io/github/issues/connectai-e/gitmaya?color=ff80eb\u0026labelColor=black\u0026style=flat-square\n[github-license-link]: https://github.com/connectai-e/gitmaya/blob/main/LICENSE\n[github-license-shield]: https://img.shields.io/github/license/connectai-e/gitmaya?color=white\u0026labelColor=black\u0026style=flat-square\n[github-project-link]: https://github.com/connectai-e/gitmaya/projects\n[github-release-link]: https://github.com/connectai-e/gitmaya/releases\n[github-releasedate-link]: https://github.com/connectai-e/gitmaya/releases\n[github-releasedate-shield]: https://img.shields.io/github/release-date/connectai-e/gitmaya?labelColor=black\u0026style=flat-square\n[github-stars-link]: https://github.com/connectai-e/gitmaya/network/stargazers\n[github-stars-shield]: https://img.shields.io/github/stars/connectai-e/gitmaya?color=ffcb47\u0026labelColor=black\u0026style=flat-square\n[docker-pulls-link]: https://hub.docker.com/r/connectai/gitmaya\n[docker-pulls-shield]: https://img.shields.io/docker/pulls/connectai/gitmaya?color=45cc11\u0026labelColor=black\u0026style=flat-square\n[docker-release-link]: https://hub.docker.com/r/connectai/gitmaya\n[docker-release-shield]: https://img.shields.io/docker/v/connectai/gitmaya?color=369eff\u0026label=docker\u0026labelColor=black\u0026logo=docker\u0026logoColor=white\u0026style=flat-square\n[docker-size-link]: https://hub.docker.com/r/connectai/gitmaya\n[docker-size-shield]: https://img.shields.io/docker/image-size/connectai/gitmaya?color=369eff\u0026labelColor=black\u0026style=flat-square\n[deploy-on-sealos-button-image]: https://raw.githubusercontent.com/labring-actions/templates/main/Deploy-on-Sealos.svg\n[deploy-on-sealos-link]: https://cloud.sealos.io/?xxx\n[deploy-on-zeabur-button-image]: https://zeabur.com/button.svg\n[deploy-on-zeabur-link]: https://zeabur.com/\n[Deploy GitHub App From Scratch]: https://connect-ai.feishu.cn/wiki/OnVNwqZlhi5yM4keBWAcUF3ynFf?from=from_copylink\n[Deploy GitHub App From Scratch]: https://connect-ai.feishu.cn/wiki/Qwq0wmamFiFTaXk1hfocwfpNnqf?from=from_copylink\n[Deploy Feishu App Bot From Scratch]: https://connect-ai.feishu.cn/wiki/NQXywcS3Siqw60kYX8IcknDfn1e?from=from_copylink\n[Feishu App Official Doc]: https://open.feishu.cn/document/home/develop-a-bot-in-5-minutes/step-1-create-app-and-enable-robot-capabilities\n[GitHub App Official Doc]: https://docs.github.com/en/developers/apps/creating-a-github-app\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FConnectAI-E%2FGitMaya","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FConnectAI-E%2FGitMaya","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FConnectAI-E%2FGitMaya/lists"}