Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
One person, a team of agents: CLI, Web, Desktop & Python SDK with multi-session collaboration, persistent memory, and self-evolving skills. 一个人,一支 Agent 团队:支持多终端协作、持久记忆与技能自进化的 AI Agent 框架。
| Date | Stars |
|---|---|
| 2026-07-30 | 338 |
| 2026-08-11 | 343 |
| 2026-08-18 | 349 |
| 2026-08-21 | 349 |
| 2026-08-25 | 350 |
| 2026-08-28 | 350 |
| 2026-08-29 | 351 |
| 2026-08-30 | 352 |
| 2026-09-03 | 351 |
| 2026-09-04 | 351 |
| 2026-09-05 | 351 |
| 2026-09-06 | 351 |
| 2026-09-07 | 351 |
| 2026-09-09 | 352 |
| 2026-09-11 | 353 |
| 2026-09-13 | 352 |
| 2026-09-21 | 352 |
| 2026-10-03 | 352 |
| 2026-10-09 | 352 |
| 2026-10-10 | 352 |
| 2026-10-12 | 353 |
| 2026-10-13 | 354 |
| 2026-10-14 | 355 |
| 2026-10-19 | 356 |
| 2026-10-20 | 357 |
| 2026-10-27 | 358 |
| 2026-10-28 | 359 |
| 2026-11-02 | 359 |
| 2026-11-04 | 359 |
Today
— stars today
This week
— stars this week
This month
+7 stars this month
Momentum
35.0
growth rate 0.00%/day
<p align="center">
<a href="https://github.com/shibing624/agentica">
<img src="https://raw.githubusercontent.com/shibing624/agentica/main/docs/assets/logo.png" height="150" alt="Agentica Logo">
</a>
</p>
<h1 align="center">Agentica</h1>
<p align="center"><b>一个人,一支 agent 团队。</b><br />CLI 终端、本机 Web、Desktop App 是同一套产品,跑在你自己的机器上。</p>
<h3 align="center"><a href="#桌面版">⬇️ Download Desktop App</a></h3>
<p align="center">macOS · Windows · Linux</p>
<p align="center">
<a href="https://badge.fury.io/py/agentica"><img src="https://badge.fury.io/py/agentica.svg" alt="PyPI version" /></a>
<a href="https://github.com/shibing624/agentica"><img src="https://img.shields.io/github/stars/shibing624/agentica?style=social" alt="GitHub stars" /></a>
<a href="https://github.com/shibing624/agentica/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-Apache%202.0-blue.svg" alt="License Apache 2.0" /></a>
<a href="https://github.com/shibing624/agentica/blob/main/requirements.txt"><img src="https://img.shields.io/badge/Python-3.10%2B-green.svg" alt="Python 3.10+" /></a>
<a href="#社区与支持"><img src="https://img.shields.io/badge/wechat-group-green.svg?logo=wechat" alt="Wechat Group" /></a>
</p>
<p align="center">简体中文 | <a href="https://github.com/shibing624/agentica/blob/main/README_EN.md">English</a></p>
https://github.com/user-attachments/assets/39fb961e-3979-4629-a87d-81dce9196597
## 为什么选 Agentica
### 1. 🏆 同一个模型,更准、更快、更省钱
工具面刻意收窄、接口保持底层,对 DeepSeek 等开放模型深度适配。和 OpenAI Codex 各跑同一个模型、同一批公开题目,正面对比:
<p align="center">
<img src="https://raw.githubusercontent.com/shibing624/agentica/main/docs/assets/benchmark-agentica-vs-codex.png" width="920" alt="Benchmark: Agentica 在 coding 与 data analysis 两个公开题库上准确率不低于 Codex,墙钟和输入 token 都少一截" />
</p>
**编程题全对、数据分析题准确率更高——而且快一倍、输入 token 少三分之二。** 复现命令、逐项指标与原始 `predictions.jsonl` 见 [评测页](https://shibing624.github.io/agentica/guides/benchmark)。
### 2. 🤝 一个会话是一个 agent,多个会话是一支队伍
一个终端就是一个 agent。查资料、读代码可以让它拉起只读的子任务(`task`);独立的大功能可以派给后台新进程(`delegate`);开了多个终端还能直接互通消息(`/list-agents`、`/send-message`)——不需要额外部署任何服务。
### 3. 🧬 越用越懂你的项目
踩过的坑和总结出的做法会自动沉淀为可复用的 `SKILL.md`;你的长期偏好写在 `AGENTS.md`,项目事实存进长期记忆。下次做同类任务直接接着上回的结论走,不用每次重头交代背景。详见 [Skills 文档](https://shibing624.github.io/agentica/advanced/skills)。
### 4. 🧠 长对话不失忆,也不怕超窗口
普通工具动辄把上万行日志塞进上下文,聊几轮就报错或把你最早的要求忘掉。Agentica 自动替你管好上下文:
- **超大输出自动存文件** — 命令或工具输出太长时自动落盘,上下文里只留预览和文件路径,需要细节时 Agent 自己读回
- **窗口快满时先清旧工具输出** — 优先清掉早期的工具结果,保留你的对话和当前正在执行的步骤
- **满窗自动换新窗并交接进度** — 自动把当前目标、约束和未完事项写进 `<session>.notes.md` 带入新窗口;完整历史始终留在本地会话日志里,Agent 随时用 `search_session` 查回原文,你也可以随时敲 `/compact` 手动换窗或 `/resume` 恢复会话
细节见 [上下文压缩文档](https://shibing624.github.io/agentica/advanced/compression)。
### 5. 📱 人离开电脑也能接着指挥
微信 / 企微 / 飞书 / Telegram 直连本机:发 `@list` 看电脑上哪些终端会话还在跑,发 `@会话名 指令` 直接把话敲进那个终端,或者直接用自然语言让网关替你安排。
## 安装
CLI(`agentica`)和 Web / Desktop 后端(`agentica-gateway`)都用 [`uv tool`](https://docs.astral.sh/uv/guides/tools/) 装进隔离环境,不绑系统 Python。没有 uv:
```bash
curl -LsSf https://astral.sh/uv/install.sh | sh # 独立安装,进 ~/.local/bin
# macOS 也可以:brew install uv
```
```bash
# CLI
uv tool install agentica
# Web / Desktop(同一套命令,多出 agentica-gateway)
uv tool install "agentica[gateway]"
```
已经装过 CLI、再补 Web:`uv tool install --force "agentica[gateway]"`。升级:`uv tool upgrade agentica`。命令找不到时跑一次 `uv tool update-shell`。
开发本仓库用 `pip install -e .`。详见 [安装文档](https://shibing624.github.io/agentica/getting-started/installation)。
### 桌面版
窗口里就是同一套 Web UI,同一 `~/.agentica`,和 CLI / 浏览器混用没有区别。
> [!IMPORTANT]
> 安装包当前**未签名**,首次启动若被系统拦截,按下方对应系统操作一次即可。如果机器上还没装过 `agentica-gateway`,桌面版首次打开会自动安装运行环境;已经用 `uv tool install` 装过的会直接共用。
<details>
<summary><b>🍎 macOS 提示「Agentica 已损坏,无法打开」</b></summary>
macOS 给从网络下载的文件加了隔离标记,应用未签名时会被误报成「已损坏」。删掉标记即可:
1. 打开 dmg,把 `Agentica.app` 拖进「应用程序」。
2. 打开「终端」,粘贴这条命令回车(要输开机密码,输入时不显示字符):
```bash
sudo xattr -rd com.apple.quarantine /Applications/Agentica.app
```
</details>
<details>
<summary><b>🪟 Windows 提示「Windows 已保护你的电脑」</b></summary>
SmartScreen 会拦Excerpt of 14,862 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:b898bba2d29a65c7, topic:ai-agent, topic:agents, topic:agent-framework