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,385–3,408 of 4,248
Callous-0923

agent-study

★ 508

36章AI Agent全栈课程:从ReAct循环到Claude Code逆向、MCP/A2A协议、RAG、DSPy、生产可观测性——全部为可运行Python文件,面试导向。

HTML
datadrivenconstruction

cad2data-Revit-IFC-DWG-DGN

★ 508

Workflow for AI Agents enables automated conversion of CAD files (such as `.rvt`, `.ifc`, `.dwg`) using command-line converters on a local Windows machine

Jupyter Notebook
★ 508

AI agent that builds a live biosecurity world around any target.

TypeScript
HKUDS

CatchMe

★ 508

"CatchMe: Make Your AI Agents Truly Personal"

Python
mll-lab-nu

VAGEN

★ 508

World model reinforcement learning for multi-turn VLM agents. RL for vision framework (NeurIPS 2025).

Python
agentregistry-dev

agentregistry

★ 507

Fast-track AI innovation with a centralized, trusted, curated registry

Go
★ 507

Info about many of my Terraform, AWS, DevOps, and AI (tada!) projects.

barry-ran

QuickDesk

★ 507

QuickDesk is the first AI-native remote desktop — an open-source, free application with a built-in MCP (Model Context Protocol) Server that lets any AI agent see and control remote computers.

QML
huawei-csl

KVarN

★ 507

KVarN is a native vLLM KV-cache quantization backend for your agents: 3-5x more context, throughput above FP16, and FP16-level accuracy. Calibration-free, one flag.

Python
foxminchan

BookWorm

★ 506

The practical implementation of Aspire using Microservices, AI-Agents

C#
★ 506

A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.

C++
statewright

statewright

★ 505

State machine guardrails for AI agents

Rust
a2aproject

a2a-java

★ 504

Official Java SDK for the Agent2Agent (A2A) Protocol

Java
Hacker-Valley-Media

Interceptor

★ 504

Agent-driven Chrome extension for full browser control via CLI

TypeScript
Intelligent-Internet

ii-researcher

★ 504

II-Researcher: a new open-source framework designed to aid building search / research agents

Python
lucasygu

redbook

★ 504

小红书 CLI — 搜索、分析、自动化 Xiaohongshu content. Built for AI agents.

TypeScript
TheLunarCompany

lunar

★ 504

lunar.dev: Agent native MCP Gateway for governance and security

TypeScript
VikashLoomba

copilot-mcp

★ 504

A VSCode extension that lets you find and install Agent Skills and MCP Apps to use with GitHub Copilot, Claude Code, and Codex CLI.

TypeScript

900+ pure-markdown skills for autonomous AI research, organized as 9 freely-composable packages over a 4-layer hierarchy (Campaign → Strategy → Tactic → SOP). Non-linear orchestration with backtracking, 6 MCP integrations. The AI is the researcher — you set the direction.

HTML
datawhalechina

easy-langent

★ 503

📚“langent”由“lang”与“agent”合并而来的学习教程

Python
★ 503

This repository provides a benchmark for prompt injection attacks and defenses in LLMs

Python
Bytedesk

bytedesk

★ 502

Open Souce IM with AI powered live-chat, email, ticket support, omni-channel customer service,alternative to slack + zendesk/intercom/hubspot/ada/decagon/sierra

Java
duckbugio

flock

★ 502

Autonomous AI dev-team bot

Go
expectedparrot

edsl

★ 502

Design, conduct and analyze results of AI-powered surveys and experiments. Simulate social science and market research with large numbers of AI agents and LLMs.

Python