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

1,129–1,152 of 3,152
mediar-ai

terminator

1,639

playwright for windows computer use

Rust
fetchai

uAgents

1,636

A fast and lightweight framework for creating decentralized agents with ease.

Python
1,635

Database Reporting Tool and Tasks (.Net)

C#
HumanSignal

Adala

1,635

Adala: Autonomous DAta (Labeling) Agent framework

Python
nasa-jpl

rosa

1,634

ROSA 🤖 is an AI Agent designed to interact with ROS1- and ROS2-based robotics systems using natural language queries. ROSA helps robot developers inspect, diagnose, understand, and operate robots.

Python
1,629

Demystify RAG by building it from scratch. Local LLMs, no black boxes - real understanding of embeddings, vector search, retrieval, and context-augmented generation.

JavaScript
spec-kitty

spec-kitty

1,628

Spec-Driven Development for serious software developers. Spec Coding with with Claude, Cursor, Gemini, Codex. Kanban dashboard, git worktrees, auto-merge and more.

Python
1,624

This repository provides an advanced Retrieval-Augmented Generation (RAG) solution for complex question answering. It uses sophisticated graph based algorithm to handle the tasks.

Jupyter Notebook
pixeltable

pixeltable

1,623

The unified multimodal backend for AI data apps. Database, orchestration, and serving in one Python file.

Python
1,620

A free, hands-on course on using AI developer tools to build, test, deploy, extend, and audit software without losing engineering discipline. The 2026 cohort starts August 31.

Python
activeloopai

hivemind

1,616

Hivemind turns your traces into reusable skills across agents

TypeScript
1,616

Topic → 4K narrated video for coding agents. v5.3.0: local TTS (edge free + azure, no external engine), manifest-based Asset Engine, Remotion composition, cost-gated AI generation, Bilibili/YouTube/Xiaohongshu/Douyin/WeChat Channels

Python
lucasastorian

llmwiki

1,615

Open Source Implementation of Karpathy's LLM Wiki. Upload documents, connect your Claude account via MCP, and have it write your wiki !

Python
rulego

rulego

1,604

⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.

Go
shiwenwen

hope-agent

1,603

🦭 会记忆、能持续推进目标、会动态编排多 Agent 的跨端桌面 AI 助手,也可服务化常驻 NAS / 云端 | A cross-device desktop AI agent with memory, autonomous goals, dynamic workflows, and headless deployment

Rust
1,596

Chat language model that can use tools and interpret the results

Python
actionbook

actionbook

1,593

Let your AI agent get the sources behind logins and paywalls.

Rust
DeadWaveWave

opencove

1,593

Your infinite canvas workspace for agents, tasks, knowledge, and research. An infinite canvas for Claude Code, Codex, terminals, tasks, and notes.

TypeScript
Kaelio

ktx

1,593

ktx is an executable context layer for data and analytics agents 🐙 Allow Claude Code, Codex, or other AI agents to query analytical databases accurately and with full context of your company

TypeScript
OpenOSINT

OpenOSINT

1,590

AI-powered OSINT agent with interactive REPL, MCP server, and CLI. 19 tools. Works with Claude, GPT-4, or local models. For authorized security research only.

Python
Augani

dory

1,585

Dory is the complete local development system for Apple Silicon: Docker, Compose, Kubernetes, virtual machines, and policy-bound agent sandboxes.

Swift
mex-memory

mex

1,585

Team memory for engineers and their AI agents. Lives in your repo. Shared through Git.

TypeScript
BAI-LAB

MemoryOS

1,579

[EMNLP 2025 Oral] MemoryOS is designed to provide a memory operating system for personalized AI agents.

Python
1,577

Claude reads its own source code — 17-chapter architectural deep-dive into Claude Code v2.1.88. EN/ZH bilingual.