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

49–72 of 3,090
decolua

9router

28,868

Unlimited FREE AI coding. Connect Claude Code, Codex, Cursor, Cline, Copilot, Antigravity to FREE Claude/GPT/Gemini via 40+ providers. Auto-fallback, RTK -40% tokens, never hit limits.

JavaScript
Budibase

budibase

28,283

AI agents, automations and apps that run your operations. Model agnostic.

TypeScript
harvard-edge

cs249r_book

28,228

Machine Learning Systems

Python
charmbracelet

crush

28,111

Glamourous agentic coding for all 💘

Go
28,089

Get 10X more out of Claude Code, Codex or any coding agent

Rust
mastra-ai

mastra

28,068

Mastra is the modern TypeScript framework for AI-powered applications and agents.

TypeScript
27,213

Fully Local Manus AI. No APIs, No $200 monthly bills. Enjoy an autonomous agent that thinks, browses the web, and code for the sole cost of electricity.

Python
h4ckf0r0day

obscura

27,198

The headless browser for AI agents and web scraping

Rust
manaflow-ai

cmux

27,128

cmux is an open-source macOS terminal built on Ghostty, with vertical tabs and notification rings that flag when AI coding agents need attention.

Swift
vercel

ai

26,761

The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and agents

TypeScript
lissy93

dashy

26,478

🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!

Vue
a2aproject

A2A

25,780

Agent2Agent (A2A) is an open protocol enabling communication and interoperability between opaque agentic applications.

Shell
liguodongiot

llm-action

25,054

本项目旨在分享大模型相关技术原理以及实战经验(大模型工程化、大模型应用落地)

HTML
letta-ai

letta

24,752

Platform for stateful agents: AI with advanced memory that can learn and self-improve over time.

activepieces

activepieces

24,467

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

TypeScript
vxcontrol

pentagi

24,391

PentAGI runs fully autonomous AI agents for complex penetration testing, self-hosted and configurable with OpenAI, Anthropic, Ollama, and other LLM providers.

Go
NirDiamant

GenAI_Agents

24,294

50+ tutorials and implementations for Generative AI Agent techniques, from basic conversational bots to complex multi-agent systems.

Jupyter Notebook
nocobase

nocobase

24,225

NocoBase is an open-source AI + no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.

TypeScript
Tencent

WeKnora

23,952

Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.

Go
AccumulateMore

CV

23,709

✅(已完结)超级全面的 深度学习 笔记【土堆 Pytorch】【李沐 动手学深度学习】【吴恩达 深度学习】【大飞 大模型Agent】

Jupyter Notebook
vectorize-io

hindsight

23,662

Hindsight: Agent Memory That Learns

Python
conwnet

github1s

23,295

One second to read GitHub code with VS Code.

TypeScript
23,067

A Go agent harness and service framework

Go
23,036

Context window optimization for AI coding agents. Sandboxes tool output (98% reduction), persists session memory, and enforces routing across 17 platforms via MCP + hooks.

TypeScript