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

385–408 of 4,276
★ 8,135

Autonomous experiment loop extension for pi

TypeScript
★ 8,133

A slide framework built for agents.

TypeScript
cloudflare

agentic-inbox

★ 8,130

A self-hosted email client with an AI agent, running entirely on Cloudflare Workers

TypeScript
inertiajs

inertia

★ 8,125

Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.

TypeScript
AI4Finance-Foundation

FinRobot

★ 8,109

FinRobot: An Open-Source AI Agent Platform for Financial Applications using Large Language Models

Jupyter Notebook

谷歌新书Agent设计模式(agentic design patterns)最佳中文版,持续优化。附:在线阅读、pdf和epub电子书下载。

HTML
YaoApp

yao

★ 8,062

✨ All your agents and workspaces in one place, on every device you own. Track tasks on a board, accessible from desktop, mobile, browser, or API. Self-hosted.

Go
hatchet-dev

hatchet

★ 8,017

🪓 An orchestration engine for background tasks, AI agents, and durable workflows

Go
deeplethe

utopia

★ 7,974

World's first open-source enterprise world model.

Rust
★ 7,961

Let AI agents use your real, logged-in browser without interrupting your work. CLI + extension for browser automation across any shell-capable AI agent.

TypeScript
Upsonic

Upsonic

★ 7,956

Build autonomous AI agents in Python.

Python
datahaven-xyz

datahaven

★ 7,887

An EVM compatible Substrate chain, powered by StorageHub and secured by EigenLayer

Rust
FreeRTOS

FreeRTOS

★ 7,838

'Classic' FreeRTOS distribution. Started as Git clone of FreeRTOS SourceForge SVN repo. Submodules the kernel.

C
PowerJob

PowerJob

★ 7,794

Enterprise job scheduling middleware with distributed computing ability.

Java
2FastLabs

agent-squad

★ 7,778

Flexible and powerful framework for managing multiple AI agents and handling complex conversations

Swift
ArvinLovegood

go-stock

★ 7,748

🦄🦄🦄AI赋能股票分析:AI加持的股票分析/选股工具。股票行情获取,AI热点资讯分析,AI资金/财务分析,涨跌报警推送。支持A股,港股,美股。支持市场整体/个股情绪分析,AI辅助选股等。数据全部保留在本地。支持DeepSeek,OpenAI, Ollama,LMStudio,AnythingLLM,硅基流动,火山方舟,阿里云百炼等平台或模型。

Go
★ 7,740

"OpenSpace: The Skill Management Layer for AI Agents" -- https://open-space.cloud/

Python
memochou1993

gpt-ai-assistant

★ 7,740

OpenAI + LINE + Vercel = GPT AI Assistant

JavaScript
NomaDamas

k-skill

★ 7,727

한국인을 위한 스킬 모음집 - 에이전트를 한국인으로

JavaScript
EricLBuehler

mistral.rs

★ 7,723

Fast, flexible LLM inference

Rust
★ 7,717

The 100 line AI agent that solves GitHub issues or helps you in your command line. Radically simple, no huge configs, no giant monorepo—but scores >74% on SWE-bench verified!

Python
steel-dev

steel-browser

★ 7,713

🔥 Open Source Browser API for AI Agents & Apps. Steel Browser is a batteries-included browser sandbox that lets you automate the web without worrying about infrastructure.

TypeScript
aidenybai

react-grab

★ 7,642

Copy any UI element for your agent

TypeScript
tailcallhq

forgecode

★ 7,636

AI enabled pair programmer for Claude, GPT, O Series, Grok, Deepseek, Gemini and 300+ models

Rust