AstrBotDevs/AstrBotPublic

AI Agent Assistant & development framework that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨

AI summary: A multi-platform AI chatbot framework supporting QQ, WeChat, and Telegram with rich plugin capabilities.

Stars
38.7K
+126 today
Forks
2.8K
Watchers
81
Open issues
1K
Open PRs
350
Contributors
~336
Commits
5.1K
Branches
193

PythonAGPL-3.0Created Dec 8, 2022Last push 1d agoLatest release v4.27.2+394 stars this week+462 this month

Star history

since Mar 23, 2025
010K20K30KMar 2025Sep 2025Feb 2026Aug 2026
38.7K stars as of Aug 6, 2026, tracked back to Mar 23, 2025. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulAugMonWedFri2025-08-10: 0 commits2025-08-11: 0 commits2025-08-12: 4 commits2025-08-13: 5 commits2025-08-14: 9 commits2025-08-15: 1 commit2025-08-16: 0 commits2025-08-17: 4 commits2025-08-18: 5 commits2025-08-19: 6 commits2025-08-20: 6 commits2025-08-21: 0 commits2025-08-22: 4 commits2025-08-23: 3 commits2025-08-24: 2 commits2025-08-25: 0 commits2025-08-26: 3 commits2025-08-27: 0 commits2025-08-28: 0 commits2025-08-29: 0 commits2025-08-30: 0 commits2025-08-31: 9 commits2025-09-01: 0 commits2025-09-02: 5 commits2025-09-03: 11 commits2025-09-04: 14 commits2025-09-05: 4 commits2025-09-06: 6 commits2025-09-07: 5 commits2025-09-08: 0 commits2025-09-09: 3 commits2025-09-10: 1 commit2025-09-11: 6 commits2025-09-12: 7 commits2025-09-13: 4 commits2025-09-14: 8 commits2025-09-15: 2 commits2025-09-16: 8 commits2025-09-17: 1 commit2025-09-18: 2 commits2025-09-19: 1 commit2025-09-20: 0 commits2025-09-21: 10 commits2025-09-22: 2 commits2025-09-23: 11 commits2025-09-24: 0 commits2025-09-25: 0 commits2025-09-26: 4 commits2025-09-27: 8 commits2025-09-28: 3 commits2025-09-29: 1 commit2025-09-30: 1 commit2025-10-01: 5 commits2025-10-02: 8 commits2025-10-03: 2 commits2025-10-04: 0 commits2025-10-05: 5 commits2025-10-06: 4 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 2 commits2025-10-10: 1 commit2025-10-11: 1 commit2025-10-12: 5 commits2025-10-13: 1 commit2025-10-14: 6 commits2025-10-15: 9 commits2025-10-16: 3 commits2025-10-17: 0 commits2025-10-18: 1 commit2025-10-19: 17 commits2025-10-20: 7 commits2025-10-21: 10 commits2025-10-22: 5 commits2025-10-23: 3 commits2025-10-24: 19 commits2025-10-25: 12 commits2025-10-26: 19 commits2025-10-27: 1 commit2025-10-28: 4 commits2025-10-29: 4 commits2025-10-30: 1 commit2025-10-31: 6 commits2025-11-01: 5 commits2025-11-02: 5 commits2025-11-03: 4 commits2025-11-04: 2 commits2025-11-05: 4 commits2025-11-06: 2 commits2025-11-07: 9 commits2025-11-08: 0 commits2025-11-09: 6 commits2025-11-10: 1 commit2025-11-11: 0 commits2025-11-12: 2 commits2025-11-13: 2 commits2025-11-14: 3 commits2025-11-15: 12 commits2025-11-16: 4 commits2025-11-17: 7 commits2025-11-18: 4 commits2025-11-19: 12 commits2025-11-20: 18 commits2025-11-21: 2 commits2025-11-22: 3 commits2025-11-23: 15 commits2025-11-24: 16 commits2025-11-25: 0 commits2025-11-26: 4 commits2025-11-27: 11 commits2025-11-28: 5 commits2025-11-29: 5 commits2025-11-30: 11 commits2025-12-01: 9 commits2025-12-02: 3 commits2025-12-03: 6 commits2025-12-04: 3 commits2025-12-05: 5 commits2025-12-06: 0 commits2025-12-07: 1 commit2025-12-08: 7 commits2025-12-09: 1 commit2025-12-10: 2 commits2025-12-11: 4 commits2025-12-12: 3 commits2025-12-13: 3 commits2025-12-14: 3 commits2025-12-15: 9 commits2025-12-16: 13 commits2025-12-17: 13 commits2025-12-18: 10 commits2025-12-19: 1 commit2025-12-20: 8 commits2025-12-21: 5 commits2025-12-22: 7 commits2025-12-23: 2 commits2025-12-24: 4 commits2025-12-25: 5 commits2025-12-26: 10 commits2025-12-27: 2 commits2025-12-28: 3 commits2025-12-29: 7 commits2025-12-30: 6 commits2025-12-31: 5 commits2026-01-01: 0 commits2026-01-02: 4 commits2026-01-03: 3 commits2026-01-04: 4 commits2026-01-05: 8 commits2026-01-06: 3 commits2026-01-07: 2 commits2026-01-08: 3 commits2026-01-09: 2 commits2026-01-10: 0 commits2026-01-11: 8 commits2026-01-12: 12 commits2026-01-13: 3 commits2026-01-14: 4 commits2026-01-15: 14 commits2026-01-16: 4 commits2026-01-17: 6 commits2026-01-18: 1 commit2026-01-19: 0 commits2026-01-20: 1 commit2026-01-21: 3 commits2026-01-22: 1 commit2026-01-23: 4 commits2026-01-24: 5 commits2026-01-25: 1 commit2026-01-26: 9 commits2026-01-27: 2 commits2026-01-28: 3 commits2026-01-29: 12 commits2026-01-30: 0 commits2026-01-31: 5 commits2026-02-01: 22 commits2026-02-02: 2 commits2026-02-03: 20 commits2026-02-04: 11 commits2026-02-05: 6 commits2026-02-06: 13 commits2026-02-07: 9 commits2026-02-08: 13 commits2026-02-09: 15 commits2026-02-10: 8 commits2026-02-11: 9 commits2026-02-12: 19 commits2026-02-13: 6 commits2026-02-14: 0 commits2026-02-15: 8 commits2026-02-16: 5 commits2026-02-17: 32 commits2026-02-18: 12 commits2026-02-19: 9 commits2026-02-20: 16 commits2026-02-21: 15 commits2026-02-22: 11 commits2026-02-23: 11 commits2026-02-24: 15 commits2026-02-25: 12 commits2026-02-26: 17 commits2026-02-27: 8 commits2026-02-28: 10 commits2026-03-01: 10 commits2026-03-02: 7 commits2026-03-03: 13 commits2026-03-04: 3 commits2026-03-05: 5 commits2026-03-06: 2 commits2026-03-07: 2 commits2026-03-08: 7 commits2026-03-09: 7 commits2026-03-10: 6 commits2026-03-11: 10 commits2026-03-12: 12 commits2026-03-13: 8 commits2026-03-14: 18 commits2026-03-15: 13 commits2026-03-16: 19 commits2026-03-17: 17 commits2026-03-18: 3 commits2026-03-19: 8 commits2026-03-20: 13 commits2026-03-21: 13 commits2026-03-22: 15 commits2026-03-23: 8 commits2026-03-24: 6 commits2026-03-25: 10 commits2026-03-26: 9 commits2026-03-27: 9 commits2026-03-28: 13 commits2026-03-29: 8 commits2026-03-30: 6 commits2026-03-31: 2 commits2026-04-01: 5 commits2026-04-02: 5 commits2026-04-03: 7 commits2026-04-04: 1 commit2026-04-05: 5 commits2026-04-06: 7 commits2026-04-07: 3 commits2026-04-08: 11 commits2026-04-09: 1 commit2026-04-10: 5 commits2026-04-11: 3 commits2026-04-12: 18 commits2026-04-13: 8 commits2026-04-14: 8 commits2026-04-15: 1 commit2026-04-16: 5 commits2026-04-17: 6 commits2026-04-18: 3 commits2026-04-19: 8 commits2026-04-20: 2 commits2026-04-21: 9 commits2026-04-22: 5 commits2026-04-23: 7 commits2026-04-24: 3 commits2026-04-25: 3 commits2026-04-26: 5 commits2026-04-27: 9 commits2026-04-28: 12 commits2026-04-29: 6 commits2026-04-30: 6 commits2026-05-01: 10 commits2026-05-02: 6 commits2026-05-03: 12 commits2026-05-04: 5 commits2026-05-05: 4 commits2026-05-06: 4 commits2026-05-07: 3 commits2026-05-08: 6 commits2026-05-09: 5 commits2026-05-10: 1 commit2026-05-11: 1 commit2026-05-12: 5 commits2026-05-13: 9 commits2026-05-14: 12 commits2026-05-15: 8 commits2026-05-16: 4 commits2026-05-17: 3 commits2026-05-18: 0 commits2026-05-19: 3 commits2026-05-20: 1 commit2026-05-21: 3 commits2026-05-22: 5 commits2026-05-23: 1 commit2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 1 commit2026-05-27: 13 commits2026-05-28: 3 commits2026-05-29: 7 commits2026-05-30: 13 commits2026-05-31: 1 commit2026-06-01: 3 commits2026-06-02: 4 commits2026-06-03: 11 commits2026-06-04: 3 commits2026-06-05: 1 commit2026-06-06: 5 commits2026-06-07: 9 commits2026-06-08: 4 commits2026-06-09: 2 commits2026-06-10: 9 commits2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 7 commits2026-06-14: 7 commits2026-06-15: 9 commits2026-06-16: 8 commits2026-06-17: 16 commits2026-06-18: 6 commits2026-06-19: 12 commits2026-06-20: 6 commits2026-06-21: 9 commits2026-06-22: 0 commits2026-06-23: 0 commits2026-06-24: 14 commits2026-06-25: 6 commits2026-06-26: 8 commits2026-06-27: 14 commits2026-06-28: 4 commits2026-06-29: 1 commit2026-06-30: 2 commits2026-07-01: 2 commits2026-07-02: 5 commits2026-07-03: 15 commits2026-07-04: 1 commit2026-07-05: 7 commits2026-07-06: 9 commits2026-07-07: 8 commits2026-07-08: 2 commits2026-07-09: 2 commits2026-07-10: 0 commits2026-07-11: 6 commits2026-07-12: 3 commits2026-07-13: 3 commits2026-07-14: 1 commit2026-07-15: 10 commits2026-07-16: 0 commits2026-07-17: 0 commits2026-07-18: 16 commits2026-07-19: 0 commits2026-07-20: 1 commit2026-07-21: 2 commits2026-07-22: 2 commits2026-07-23: 0 commits2026-07-24: 10 commits2026-07-25: 2 commits2026-07-26: 10 commits2026-07-27: 1 commit2026-07-28: 15 commits2026-07-29: 2 commits2026-07-30: 5 commits2026-07-31: 5 commits2026-08-01: 5 commits2026-08-02: 17 commits2026-08-03: 2 commits2026-08-04: 6 commits2026-08-05: 1 commit2026-08-06: 1 commit2026-08-07: 0 commits2026-08-08: 0 commits
2,110 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    38,711 stars

  • Very active

    2,110 commits in 52 weeks

  • Community-driven

    ~336 contributors

  • Continuous integration

    Automated checks passing

  • Repeat trending

    3 trending appearances

What AstrBot does

AstrBot is a flexible conversational AI framework designed to connect large language models to various instant messaging platforms. It acts as a bridge between LLM providers (like OpenAI, Claude, or local models) and social networks including QQ, WeChat, Telegram, and Discord. The framework supports a robust plugin ecosystem, allowing developers to extend bot functionality with features like web search, image generation, or custom API integrations. It emphasizes ease of deployment and extensive configuration options for community management and personal assistance.

Community managers, developers, and tech enthusiasts who want to deploy capable AI assistants on popular messaging platforms.

  • Multi-Platform Support: Connects seamlessly to QQ, WeChat, Telegram, Discord, and other messaging networks.
  • LLM Integration: Supports various AI models including OpenAI, Claude, Gemini, and local deployments.
  • Plugin Architecture: Extensible system for adding custom commands, tools, and automated behaviors.
  • Visual Configuration: Provides a web-based dashboard for easy management of bot settings and active plugins.
  • Docker Deployment: Offers simple containerized deployment options for quick setup and scaling.

Where teams use it

Community Management

Server admins deploy AstrBot to automate moderation, answer FAQs, and engage users in Discord or Telegram groups.

Personal AI Assistant

Power users connect the bot to their personal WeChat or QQ for quick access to AI models without leaving their chat app.

Custom AI Tooling

Developers build custom plugins to integrate company knowledge bases or internal APIs into their team's chat platform.

Cross-Platform Chatbots

Creators deploy a single bot identity across multiple social networks while maintaining a unified configuration and knowledge base.

Getting started: docker pull astrbotdevs/astrbot && docker run -d -p 6180:6180 astrbotdevs/astrbot

README

master branch

AstrBot-Logo-Simplified

AstrBot is an open-source all-in-one Agent chatbot platform that integrates with mainstream instant messaging apps. It provides reliable and scalable conversational AI infrastructure for individuals, developers, and teams. Whether you're building a personal AI companion, intelligent customer service, automation assistant, or enterprise knowledge base, AstrBot enables you to quickly build production-ready AI applications within your IM platform workflows.

screenshot_1 5x_postspark_2026-02-27_22-37-45

Key Features

  1. 💯 Free & Open Source.
  2. ✨ AI LLM Conversations, Multimodal, Agent, MCP, Skills, Knowledge Base, Persona Settings, Auto Context Compression.
  3. 🤖 Supports integration with Dify, Alibaba Cloud Bailian, Coze, and other agent platforms.
  4. 🌐 Multi-Platform: QQ, WeChat Work, Feishu, DingTalk, WeChat Official Accounts, Telegram, Slack, and more.
  5. 📦 Plugin Extensions with 1000+ plugins available for one-click installation.
  6. 🛡️ Agent Sandbox for isolated, safe execution of code, shell calls, and session-level resource reuse.
  7. 💻 WebUI Support.
  8. 🌈 Web ChatUI Support with built-in agent sandbox and web search.
  9. 🌐 Internationalization (i18n) Support.

💙 Role-playing & Emotional Companionship ✨ Proactive Agent 🚀 General Agentic Capabilities 🧩 1000+ Community Plugins

99b587c5d35eea09d84f33e6cf6cfd4f

c449acd838c41d0915cc08a3824025b1

image

image

Quick Start

One-Click Deployment

Note

Requires uv to be installed. For macOS users: due to macOS security checks, the first run of the astrbot command may take longer (about 10-20s).

For users who want to quickly experience AstrBot, are familiar with command-line usage, and can install a uv environment on their own, we recommend the uv one-click deployment method ⚡️:

uv tool install astrbot --python 3.12
astrbot init # Only execute this command for the first time to initialize the environment
astrbot run

Update astrbot:

uv tool upgrade astrbot --python 3.12

One-Click Cloud Deployment (RainYun)

For users who want one-click deployment and do not want to manage servers themselves, we recommend RainYun's one-click cloud deployment service ☁️:

Deploy on RainYun

Docker Deployment

For users familiar with containers and looking for a more stable, production-ready deployment method, we recommend deploying AstrBot with Docker / Docker Compose.

Please refer to the official documentation: Deploy AstrBot with Docker.

Desktop Application Deployment

For users who want to use AstrBot on desktop and mainly use ChatUI, we recommend AstrBot App.

Visit AstrBot-desktop to download and install; this method is designed for desktop usage and is not recommended for server scenarios.

Launcher Deployment

For desktop users who also want fast deployment and isolated multi-instance usage, we recommend AstrBot Launcher.

Visit AstrBot Launcher to download and install.

Deploy on Replit

Replit deployment is maintained by the community and is suitable for online demos and lightweight trials.

Run on Repl.it

AUR

AUR deployment targets Arch Linux users who prefer installing AstrBot through the system package workflow.

Run the command below to install astrbot-git, then start AstrBot in your local environment.

yay -S astrbot-git

More deployment methods

If you need panel-based management or deeper customization, see BT-Panel Deployment for BT Panel app-store setup, 1Panel Deployment for 1Panel app-market deployment, CasaOS Deployment for NAS/home-server visual deployment, and Manual Deployment for fully custom source-based installation with uv.

❤️ Sponsors

Welcome to sponsor us via Afdian or contact us.

sponsors

Supported Messaging Platforms

Connect AstrBot to your favorite chat platform.

Platform Maintainer
QQ Official
OneBot v11 protocol implementation Official
Telegram Official
Wecom & Wecom AI Bot Official
WeChat Official Accounts Official
Feishu (Lark) Official
DingTalk Official
Slack Official
Discord Official
LINE Official
Satori Official
KOOK Official
Misskey Official
Mattermost Official
WhatsApp (Coming Soon) Official
Matrix Community
Rocket.Chat Community
VoceChat Community

Supported Model Services

Service Type
OpenAI and Compatible Services LLM Services
Anthropic LLM Services
Google Gemini LLM Services
Moonshot AI LLM Services
Zhipu AI LLM Services
DeepSeek LLM Services
Ollama (Self-hosted) LLM Services
LM Studio (Self-hosted) LLM Services
AIHubMix LLM Services (API Gateway, supports all models)
CompShare LLM Services
302.AI LLM Services
TokenPony LLM Services
SiliconFlow LLM Services
PPIO Cloud LLM Services
ModelScope LLM Services
OneAPI LLM Services
Dify LLMOps Platforms
Alibaba Cloud Bailian Applications LLMOps Platforms
Coze LLMOps Platforms
OpenAI Whisper Speech-to-Text Services
SenseVoice Speech-to-Text Services
Xiaomi MiMo Omni Speech-to-Text Services
OpenAI TTS Text-to-Speech Services
Gemini TTS Text-to-Speech Services
GPT-Sovits-Inference Text-to-Speech Services
GPT-Sovits Text-to-Speech Services
FishAudio Text-to-Speech Services
Edge TTS Text-to-Speech Services
Alibaba Cloud Bailian TTS Text-to-Speech Services
Azure TTS Text-to-Speech Services
Minimax TTS Text-to-Speech Services
Xiaomi MiMo TTS Text-to-Speech Services
Volcano Engine TTS Text-to-Speech Services

❤️ Contributing

Issues and Pull Requests are always welcome! Feel free to submit your changes to this project :)

How to Contribute

You can contribute by reviewing issues or helping with pull request reviews. Any issues or PRs are welcome to encourage community participation. Of course, these are just suggestions—you can contribute in any way you like. For adding new features, please discuss through an Issue first.

Development Environment

AstrBot uses ruff for code formatting and linting.

git clone https://github.com/AstrBotDevs/AstrBot
pip install pre-commit
pre-commit install

🌍 Community

QQ Groups

We have 15+ chat groups, please see: Community for details.

Discord Server

Discord_community

❤️ Special Thanks

Special thanks to all Contributors and plugin developers for their contributions to AstrBot ❤️

Open Source Friends ❤️

⭐ Star History

Tip

If this project has helped you in your life or work, or if you're interested in its future development, please give the project a Star. It's the driving force behind maintaining this open-source project <3

Star History Chart

Companionship and capability should never be at odds. What we aim to create is a robot that can understand emotions, provide genuine companionship, and reliably accomplish tasks.

私は、高性能ですから!

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Discussions

all 117

Releases and announcements

249 total
  1. v4.27.2v4.27.2Aug 5, 2026330 downloads

    ## [4.27.2] - 2026-08-05 ### Fixed - Accepted dashboard session tokens from case-insensitive Bearer authorization headers when downloading backups. (#9525) - Simplified capability lists by removing redundant source badges and refined welcome card borders. (#9541) - Used the current AstrBot favicon on the dashboard login page. (#9537) - Fixed related display issues in the AstrBot Desktop WebUI. ### Maintenance - Isolated administrator API key configuration in the test suite. (#9539) - Updated the CodeQL, Docker login, and stale GitHub Actions. (#9532) - Split bug report and feature request templates into English and Chinese versions, added archive upload support for reproductions, and removed an unsupported attachment type. (#9536, #9544) ## 中文 ### 修复 - 下载备份时支持从不区分大小写的 Bearer 授权请求头读取 Dashboard 会话令牌。 (#9525) - 移除能力列表中冗余的来源标签,并优化欢迎页卡片边框样式。 (#9541) - Dashboard 登录页改用当前 AstrBot favicon。 (#9537) - 修复 AstrBot Desktop 端 WebUI 的相关显示问题。 ### 维护 - 在测试套件中隔离管理员 API Key 配置。 (#9539) - 更新 CodeQL、Docker 登录和过期 Issue 处理相关的 GitHub Actions。 (#9532) - 将错误报告和功能请求模板拆分为中英文版本,支持上传复现问题所需的压缩文件,并移除不受支持的附件类型。 (#9536, #9544) [4.27.2]: https://github.com/AstrBotDevs/AstrBot/compare/v4.27.1...v4.27.2

  2. v4.27.1v4.27.1Aug 2, 2026390 downloads

    ## [4.27.1] - 2026-08-02 Per aspera ad astra. ### Added - Added `-y` / `--yes` to `astrbot init` so unattended deployments can skip the installation confirmation prompt. (#9514) - Added an independent stateless Responses API provider for OpenAI-compatible endpoints, including OpenAI and DeepSeek templates, full-history replay for reasoning and tool calls, and Responses API as the default for new xAI providers. (#9515) - Added persistent group message history with configurable retention, normalized storage, and an LLM tool for searching and retrieving messages from the current group. (#9465) - Added managed local shell sessions with incremental output, stdin writes, interruption, termination, timeouts, and lifecycle cleanup; Windows sessions now use PowerShell and line-oriented programs support explicit line writes. (#9470, #9471, #9501) - Added a unified extension and persona management experience with shared capability selectors, routed plugin workspaces, and clearer MCP server, tool, and Skill provenance and status. (#9499) - Added built-in `skill-creator`, `documents`, `pdf`, and `spreadsheets` Skills for creating reusable Skills and working with office documents, PDFs, and

  3. v4.27.0v4.27.0Aug 2, 2026103 downloads

    ## [4.27.0] - 2026-08-02 Per aspera ad astra. ### Added - Added persistent group message history with configurable retention, normalized storage, and an LLM tool for searching and retrieving messages from the current group. (#9465) - Added managed local shell sessions with incremental output, stdin writes, interruption, termination, timeouts, and lifecycle cleanup; Windows sessions now use PowerShell and line-oriented programs support explicit line writes. (#9470, #9471, #9501) - Added a unified extension and persona management experience with shared capability selectors, routed plugin workspaces, and clearer MCP server, tool, and Skill provenance and status. (#9499) - Added built-in `skill-creator`, `documents`, `pdf`, and `spreadsheets` Skills for creating reusable Skills and working with office documents, PDFs, and spreadsheets. - Added installation and updates for plugins hosted in generic HTTP(S), SSH, and SCP-style Git repositories. (#9493) - Converted ChatUI pastes longer than 10,000 characters into text attachments. (#9496) - Added sensitive API key sub-scopes for administrator chat access and administrator configuration changes, plus generated scope-to-endpo

  4. v4.26.8v4.26.8Jul 28, 2026776 downloads

    ## [4.26.8] - 2026-07-28 Il faut cultiver notre jardin. 我们必须耕种自己的花园。 > We have launched brand-new plugin market: [AstrBot Cloud](https://cloud.astrbot.app). Plugin Developers and users can use this platform to upload, manage and explore AstrBot plugins. Plugins data from AstrBot WebUI will be redirect into this market. For more details please read: [AstrBot Docs | Plugin Publish](https://docs.astrbot.app/en/dev/star/plugin-publish.html) > > 我们已经发布全新的插件市场系统 [AstrBot Cloud](https://cloud.astrbot.app),插件开发者和用户可以前往该平台上传、管理和浏览插件。AstrBot WebUI 内的插件市场的数据将从该平台同步。详情请前往 [AstrBot 文档 | 插件发布](https://docs.astrbot.app/dev/star/plugin-publish.html)。 ### Added - Added per-plugin log level controls to the dashboard and plugin API. (#9342) - Added model configuration support for the FishAudio TTS provider. (#9381) - Added platform log categorization and a console toggle for hiding user chat entries. (#9165) - Added a DashScope embedding provider with multimodal model support. (#9137) - Added a workspace file browser to ChatUI (projects only). (#9432) ### Changed - Honored partial reply quotes in Telegram messages. (#9236) - Reported process CPU usage without blocking the

  5. v4.26.7v4.26.7Jul 18, 20262.7K downloads

    ## [4.26.7] - 2026-07-18 What can be shown cannot be said. 能够被呈现的,不必诉诸言语。 ### Added - Added ChatUI inline interactive GenUI support. (#8712) - Added streaming agent statistics after each LLM call. (#9260) - Added a rerank provider for Text Embeddings Inference (TEI). (#9274) - Added configurable embedding dimension send modes. (#9245) ### Changed - Streamlined and simplified the WebUI sidebar. (#9233, #9313) - Made configuration snapshot saves asynchronous and revision-aware to avoid blocking event loops and overwriting newer state. (#9300) - Optimized repeated tool call detection by comparing tool names and arguments. (#9311) - Translated core logs into English. (#9318) ### Fixed - Prioritized the configured context limit when one is available. (#9263) - Removed unsaved provider sources locally when they are deleted. (#9264) - Corrected Skills download archive filenames for versioned skill names. (#9270) - Added a catch-all exception handler for dashboard API errors. (#9271) - Compensated for partial knowledge base upload failures. (#9007, #9246) - Removed duplicate platform logs from the dashboard. (#9291) - Restored code block copying on insecure HTTP origins. (#9267) -

Commits per week

last 52 weeks
970Week of 2025-08-10: 19 commitsWeek of 2025-08-17: 28 commitsWeek of 2025-08-24: 5 commitsWeek of 2025-08-31: 49 commitsWeek of 2025-09-07: 26 commitsWeek of 2025-09-14: 22 commitsWeek of 2025-09-21: 35 commitsWeek of 2025-09-28: 20 commitsWeek of 2025-10-05: 13 commitsWeek of 2025-10-12: 25 commitsWeek of 2025-10-19: 73 commitsWeek of 2025-10-26: 40 commitsWeek of 2025-11-02: 26 commitsWeek of 2025-11-09: 26 commitsWeek of 2025-11-16: 50 commitsWeek of 2025-11-23: 56 commitsWeek of 2025-11-30: 37 commitsWeek of 2025-12-07: 21 commitsWeek of 2025-12-14: 57 commitsWeek of 2025-12-21: 35 commitsWeek of 2025-12-28: 28 commitsWeek of 2026-01-04: 22 commitsWeek of 2026-01-11: 51 commitsWeek of 2026-01-18: 15 commitsWeek of 2026-01-25: 32 commitsWeek of 2026-02-01: 83 commitsWeek of 2026-02-08: 70 commitsWeek of 2026-02-15: 97 commitsWeek of 2026-02-22: 84 commitsWeek of 2026-03-01: 42 commitsWeek of 2026-03-08: 68 commitsWeek of 2026-03-15: 86 commitsWeek of 2026-03-22: 70 commitsWeek of 2026-03-29: 34 commitsWeek of 2026-04-05: 35 commitsWeek of 2026-04-12: 49 commitsWeek of 2026-04-19: 37 commitsWeek of 2026-04-26: 54 commitsWeek of 2026-05-03: 39 commitsWeek of 2026-05-10: 40 commitsWeek of 2026-05-17: 16 commitsWeek of 2026-05-24: 37 commitsWeek of 2026-05-31: 28 commitsWeek of 2026-06-07: 31 commitsWeek of 2026-06-14: 64 commitsWeek of 2026-06-21: 51 commitsWeek of 2026-06-28: 30 commitsWeek of 2026-07-05: 34 commitsWeek of 2026-07-12: 33 commitsWeek of 2026-07-19: 17 commitsWeek of 2026-07-26: 43 commitsWeek of 2026-08-02: 27 commitsAug 10, 2025Aug 2, 2026
2.1K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 41 commitsSun 1:00 — 12 commitsSun 2:00 — 10 commitsSun 3:00 — 4 commitsSun 4:00 — 3 commitsSun 5:00 — 3 commitsSun 6:00 — 5 commitsSun 7:00 — 1 commitsSun 8:00 — 9 commitsSun 9:00 — 12 commitsSun 10:00 — 40 commitsSun 11:00 — 43 commitsSun 12:00 — 32 commitsSun 13:00 — 44 commitsSun 14:00 — 60 commitsSun 15:00 — 50 commitsSun 16:00 — 63 commitsSun 17:00 — 54 commitsSun 18:00 — 43 commitsSun 19:00 — 22 commitsSun 20:00 — 50 commitsSun 21:00 — 55 commitsSun 22:00 — 53 commitsSun 23:00 — 39 commitsMon 0:00 — 44 commitsMon 1:00 — 15 commitsMon 2:00 — 19 commitsMon 3:00 — 2 commitsMon 4:00 — 3 commitsMon 5:00 — 5 commitsMon 6:00 — 0 commitsMon 7:00 — 0 commitsMon 8:00 — 10 commitsMon 9:00 — 13 commitsMon 10:00 — 26 commitsMon 11:00 — 37 commitsMon 12:00 — 38 commitsMon 13:00 — 40 commitsMon 14:00 — 29 commitsMon 15:00 — 28 commitsMon 16:00 — 23 commitsMon 17:00 — 34 commitsMon 18:00 — 41 commitsMon 19:00 — 30 commitsMon 20:00 — 39 commitsMon 21:00 — 35 commitsMon 22:00 — 53 commitsMon 23:00 — 57 commitsTue 0:00 — 34 commitsTue 1:00 — 23 commitsTue 2:00 — 11 commitsTue 3:00 — 2 commitsTue 4:00 — 8 commitsTue 5:00 — 0 commitsTue 6:00 — 1 commitsTue 7:00 — 2 commitsTue 8:00 — 25 commitsTue 9:00 — 39 commitsTue 10:00 — 56 commitsTue 11:00 — 53 commitsTue 12:00 — 29 commitsTue 13:00 — 27 commitsTue 14:00 — 34 commitsTue 15:00 — 46 commitsTue 16:00 — 41 commitsTue 17:00 — 32 commitsTue 18:00 — 15 commitsTue 19:00 — 17 commitsTue 20:00 — 35 commitsTue 21:00 — 49 commitsTue 22:00 — 41 commitsTue 23:00 — 47 commitsWed 0:00 — 50 commitsWed 1:00 — 15 commitsWed 2:00 — 5 commitsWed 3:00 — 4 commitsWed 4:00 — 2 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 0 commitsWed 8:00 — 11 commitsWed 9:00 — 19 commitsWed 10:00 — 35 commitsWed 11:00 — 39 commitsWed 12:00 — 28 commitsWed 13:00 — 35 commitsWed 14:00 — 26 commitsWed 15:00 — 50 commitsWed 16:00 — 66 commitsWed 17:00 — 43 commitsWed 18:00 — 24 commitsWed 19:00 — 33 commitsWed 20:00 — 31 commitsWed 21:00 — 43 commitsWed 22:00 — 33 commitsWed 23:00 — 40 commitsThu 0:00 — 35 commitsThu 1:00 — 17 commitsThu 2:00 — 4 commitsThu 3:00 — 2 commitsThu 4:00 — 1 commitsThu 5:00 — 0 commitsThu 6:00 — 0 commitsThu 7:00 — 0 commitsThu 8:00 — 19 commitsThu 9:00 — 24 commitsThu 10:00 — 42 commitsThu 11:00 — 34 commitsThu 12:00 — 17 commitsThu 13:00 — 33 commitsThu 14:00 — 33 commitsThu 15:00 — 46 commitsThu 16:00 — 58 commitsThu 17:00 — 39 commitsThu 18:00 — 22 commitsThu 19:00 — 33 commitsThu 20:00 — 26 commitsThu 21:00 — 23 commitsThu 22:00 — 44 commitsThu 23:00 — 52 commitsFri 0:00 — 34 commitsFri 1:00 — 22 commitsFri 2:00 — 8 commitsFri 3:00 — 3 commitsFri 4:00 — 8 commitsFri 5:00 — 4 commitsFri 6:00 — 1 commitsFri 7:00 — 1 commitsFri 8:00 — 1 commitsFri 9:00 — 19 commitsFri 10:00 — 29 commitsFri 11:00 — 26 commitsFri 12:00 — 32 commitsFri 13:00 — 46 commitsFri 14:00 — 37 commitsFri 15:00 — 40 commitsFri 16:00 — 48 commitsFri 17:00 — 33 commitsFri 18:00 — 29 commitsFri 19:00 — 18 commitsFri 20:00 — 24 commitsFri 21:00 — 31 commitsFri 22:00 — 51 commitsFri 23:00 — 35 commitsSat 0:00 — 29 commitsSat 1:00 — 29 commitsSat 2:00 — 6 commitsSat 3:00 — 4 commitsSat 4:00 — 9 commitsSat 5:00 — 10 commitsSat 6:00 — 2 commitsSat 7:00 — 0 commitsSat 8:00 — 5 commitsSat 9:00 — 14 commitsSat 10:00 — 35 commitsSat 11:00 — 44 commitsSat 12:00 — 32 commitsSat 13:00 — 29 commitsSat 14:00 — 55 commitsSat 15:00 — 59 commitsSat 16:00 — 57 commitsSat 17:00 — 41 commitsSat 18:00 — 50 commitsSat 19:00 — 38 commitsSat 20:00 — 37 commitsSat 21:00 — 39 commitsSat 22:00 — 39 commitsSat 23:00 — 44 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Mar 14, 2026daily#21+204
Mar 13, 2026daily#17+196
Mar 12, 2026daily#7+371
  • public-apis/public-apis

    A collective list of free APIs

    454.9K stars · Python

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    385.5K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • donnemartin/system-design-primer

    Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

    362.2K stars · Python