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,001–3,024 of 3,708
explainX

explainx

451

Explain & debug any blackbox machine learning model with a single line of code.

Python
LightningRAG

LightningRAG

451

LightningRAG is a full-stack Vue + Gin starter with a decoupled frontend and backend, plus built-in, extensible RAG (retrieval-augmented generation): knowledge bases, vector search, and integrations with many LLM and vector-store providers

Go
OpenSparX

MasterAgent

451

Build AI agents that run 100% on-device. Sub-100ms latency on Qualcomm NPU. Zero cloud dependency.

C++
zhongkaifu

TensorSharp

451

A native .NET LLM inference engine for GGUF models. TensorSharp provides a console application, a web-based chatbot interface, and Ollama/OpenAI-compatible HTTP APIs for programmatic access. It supports Windows/MacOS/iOS/Linux with full GPU capability

C#
duxweb

codux

450

⬛ A native connected terminal for AI agent development. 为 AI Agent 开发而生的原生互联终端。

Rust
edouard-claude

snip

450

CLI proxy that reduces LLM token usage by 60-90%. Declarative YAML filters for Claude Code, Cursor, Copilot, Gemini. rtk alternative in Go.

Go
450

Reconcile stuck AI-agent tasks after restarts and timeouts. Preview SQLite changes, close stale delivery states, and never guess success.

Python
450

基于LangChain、FastAPI和React的RAG项目,主分支为基于知识图谱的知识管理平台,base-rag分支为开箱即用的基础RAG项目供学习使用

Python
run-llama

llama-agents

449

Llama Agents + Workflows are an event-driven, async-first, step-based way to control the execution flow of AI applications like agents.

Python
astronomer

agents

448

AI agent tooling for data engineering workflows.

Python
EthanXiang777

ash-agents

448

A swarm of disposable agents for unattributable web interaction

Python
tomascupr

sandstorm

448

Run Claude agents in secure cloud sandboxes — via API, CLI, or Slack. One call. Full agent. Zero infrastructure.

Python
ByteDance-Seed

EdgeBench

447

EdgeBench: Unveiling scaling laws of learning from real-world environments

Python
Gan-Xing

CodexBridge

447

WeChat-to-Codex bridge for running Codex app-server from chat, with threads, slash commands, approvals, agents, automation, uploads, and assistant records.

TypeScript
gaotiexinqu

OneResearchClaw

447

Any research. One Claw. 🦞 From any materials to research with fully autonomous & skill-driven researcher.

Python
ThunderAgent-org

ThunderAgent

447

A simple, fast and robust program-aware agentic inference system.

Python
CodeSoul-co

Hypha

446

Harness-oriented agent system framework for production-grade LLM agent applications

TypeScript
composio-community

open-chatgpt-atlas

446

Open Source and Free Alternative to ChatGPT Atlas.

TypeScript
leancodepl

marionette_mcp

446

MCP server enabling AI agents to interact with Flutter apps at runtime - let them inspect widgets, simulate taps, enter text, scroll, and take screenshots.

Dart

AI-Native 工程师招聘面试官手册 · Builder / Reviewer 双岗评分 · AI 驾驶能力实操考核 · 易哈佛医疗

HTML
agentverse-os

AgentVerse-OS

445

Personal cloud OS for a developer and their AI agents on a single server. One-command install on Ubuntu, then everything in the browser: a windowed desktop, isolated workspaces with VS Code, Claude Code and Codex, a store of 944 self-hosted apps, backups and updates. Access only via Tailscale, nothing exposed to the internet. Rust core, Svelte UI.

Rust
Dicklesworthstone

ntm

445

Named Tmux Manager: spawn, tile, and coordinate multiple AI coding agents (Claude, Codex, Gemini) across tmux panes with a TUI command palette

Go
frenzymath

Danus

445

Orchestrating Mathematical Reasoning Agents with Fact-Graph Memory

Python