AI channel
AI agents

Open-source AI agents

An AI agent is a program that uses a language model to decide what to do next, calls tools such as a browser, a code interpreter or an API, and repeats until the task is done. The projects here range from frameworks for building your own agents to finished agents that write code, browse the web or run business workflows.

How to choose

Compare three things. Which models it can use: a single provider, or any OpenAI-compatible endpoint including local ones. How it limits what the agent may do: sandboxing, approval steps and permission lists. And whether it keeps memory between steps and sessions. An agent that runs code or shell commands should run in a sandbox, so check that before giving it access to your machine.

Most-starred projects

3,289–3,312 of 3,723
aws-devtools-labs

aws-blocks

392

Composable building blocks for full-stack AWS apps — define infrastructure and runtime code together with end-to-end type safety using TypeScript, local mocking, and native client codegen for Kotlin, Swift, and Dart.

TypeScript

一键生成高转化跨境电商主图与商品详情页的 AI Agent Skill

Python
DotHarness

dotcraft

392

The agent harness for .NET: embeddable, extensible, and ready to use out of the box

C#
DragonKingpin

Hydra

392

为超级个体和一个人公司打造一个人的大厂,Hydra九头龙构筑大规模AI调度、数据采集、情报系统、数据平台、分析决策、产品生产的'军事'工业基座。

Java
hezo-ai

hezo

392

Your own team of AI agents. Built to deliver.

TypeScript
lemma-work

lemma-platform

392

The open-source workspace where humans and AI agents work as one team.

Python
392

一个能让 Bot 在私聊和群聊中发起主动消息的插件,拥有上下文感知、持久化数据、动态情绪、免打扰时段和 TTS 集成。还有独立 WebUI,可进行个性化配置。 An AstrBot plugin that enables Bot to send proactive messages in private and group chats, featuring context awareness, persistent data, dynamic emotions, do-not-disturb periods, and TTS integration. It also boasts an independent WebUI for personalized.

Python
391

Local browser driver for trusted agents: control your existing Chromium browser through a small extension and local relay

TypeScript
auscaster

frantic-board

391

HELP WANTED: AI AGENTS. Real bounties, real money, every payout sealed to a public ledger. The notice board for gofrantic.com

Shell
391

📊 电商数仓智能问数 AI Agent,最适合用于系统学习 LangGraph 的实战项目:基于 LangGraph、FastAPI、Qdrant、Elasticsearch、MySQL 与 React,完整实现元数据知识库、混合检索、自然语言生成 NL2SQL 生成校验、SQL 执行与流式查询展示。前后端完整代码全栈可跑,Docker 环境一键部署,配套 ai-agents-from-zero 免费教程与章节代码分支。适合系统学习大模型应用、数据分析 Agent 和企业级 AI 工程落地。

Python
DivinPrince

quickinbox

391

Quickinbox — self-hosted web mail client on Cloudflare Workers.

TypeScript
evilmartians

agent-prism

391

React components for visualizing traces from AI agents

TypeScript
391

Replacing lawyers with markdown files

Python
HKU-BAL

Clair3

391

Clair3 - Symphonizing pileup and full-alignment for deep learning-based long-read variant calling

Python
scaccogatto

okf-skills

391

The OKF toolkit for Claude Code — author, maintain, validate & visualize Open Knowledge Format bundles. Plugin, agent skills, and a GitHub Action.

Python
simonlin1212

vibe-astock

391

A 股短线复盘看板:涨停池·连板梯队·龙虎榜·板块资金一屏看完,赚钱效应/晋级率/梯队断层/情绪周期等派生指标纯计算直出(不经过 AI),AI 只把数据串成能读的盘面研判。全本地运行,可用 Claude/Codex 订阅免 API key。| A-share short-term daily-review dashboard: derived sentiment metrics computed locally, AI only writes the narrative. No API key needed.

Python
wangtunan

blog

391

:memo: 记录个人博客,见证成长之路 https://wangtunan.github.io/blog/

Shell
antibrow

dsh-antibrow

390

DeepSeek Harness plugin: give your agent a browser with a persistent identity - engine-level fingerprint spoofing, unlimited free local profiles, Android device emulation, passkeys that survive, and residential proxy egress.

JavaScript
390

Local-first game design OS for AI agents: turn sessions into evidence, experiments, reviewable decisions, and durable project memory—Human Gates and rollback.

Python
390

deepseek标配coding agent、原生支持模型路由、CodeGraph代码图谱、OCR截图识别、自动上下文压缩、最佳工作模式选择,workflow等功能,从根本上节省Token

Go
KimGLee

Cambium

390

Governance standard and reference toolset for LLM-maintained knowledge corpora

Python
rawwerks

ypi

389

A recursive coding agent inpired by RLMs

Shell
sam70361

aora-bot

389

Emotion Ball 是一套面向 AI 助手的表情引擎:32 种状态表情全部由纯 SVG 与原生 JavaScript 实时驱动,零框架、零图片资源。AI 侧只需输出一个 emotionId,小球即可切换到对应表情,可直接用作聊天机器人、桌面宠物、悬浮助手的情绪表达层。

JavaScript
dogwood-policy

dogwood

388

Reference parser and interpreter for the Dogwood policy language

Rust