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,633–1,656 of 3,152
964

Fetch X/Twitter tweets, replies, timelines, and articles without login or API keys — field tool for AI agents.

Python
e10nMa2k

cc-mini

963

Ultra-light Harness scaffolding for AI agents, a mini version of claude code

Python
helicalinsight

helicalinsight

963

Free, open source BI platform with AI conversational analytics (BYO-LLM), pixel-perfect paginated reports, interactive dashboards, SSO, embedding, multi-tenancy & row-level security. Every feature free in Community Edition. Self-hosted, Docker-ready

JavaScript
runesleo

x-reader

962

Universal content reader MCP Server for 10+ platforms

Python
stackql

stackql

962

Query, provision and operate Cloud, SaaS, API and Model Context Protocol (MCP) resources through a unified SQL-based framework for humans and AI agents.

Go
961

🐉 Dante Cloud 是支持阻塞式与响应式服务并行的微服务云原生基座和面向AI Agent开发的智能基座,基于领域驱动模型(DDD)设计,以高质量代码与低安全漏洞为核心,高度模块化、组件化,覆盖IoT设备认证、国家等保三级、接口国密数字信封加密等多层次安全体系,并提供多租户解决方案。独创“一套代码实现微服务和单体架构灵活切换”,赋能企业级智能应用构建。🔝🔝点个star 持续关注更新!

Java
kardolus

chatgpt-cli

961

ChatGPT CLI is a powerful, multi-provider command-line interface for working with modern LLMs. It supports OpenAI, Azure, Perplexity, LLaMA, and more, with features like streaming, interactive chat, prompt files, image/audio I/O, MCP tool calls, and an experimental agent mode for safe, multi-step automation.

Go
cdxiaodong

cain-agent

960

Real-world AI penetration testing engineer for authorized assessments — built-in cloud module covering AWS/Azure/GCP + Aliyun/Tencent/Huawei clouds. Built on Claude Agent SDK

Python
beltromatti

get-it

959

Read it. See it. Get it. Built at GDG AI Hack Milan 2026 for "Learn Different" track.

JavaScript
959

The first open-source agentic AI physicist, by Physical Superintelligence PBC (PSI).

Python
s-kostyaev

ellama

958

Work with local and cloud LLMs from Emacs.

Emacs Lisp
NVIDIA-NeMo

Automodel

957

🚀 Pytorch Distributed native training library for LLMs/VLMs with OOTB Hugging Face support

Python
kdcokenny

ocx

956

OpenCode extension manager with portable, isolated profiles. Your setup, anywhere.

TypeScript
jaredrhod

barehands

954

Move things on your screen with your bare hands. A webcam-powered, hand-tracked interface for your AI. No headset. No controllers.

HTML
yyjeqhc

webcodex

954

Give cloud AI agents a real development environment on your own machines.

Rust
953

MAC (Multi-Agent CAD): A decoupled multi-agent framework for text-to-CAD generation via constrained test-time compute

Python
lynaghk

vibe

952

Easy Linux virtual machine on MacOS to sandbox LLM agents.

Rust
951

Research archive of Claude Code source and runtime artifacts reconstructed from published npm source maps.

TypeScript
AgileRL

AgileRL

950

Streamlining reinforcement learning with RLOps. State-of-the-art RL algorithms and tools, with 10x faster training through evolutionary hyperparameter optimization.

Python
opentabs-dev

opentabs

950

Browser automation clicks buttons. OpenTabs calls APIs.

TypeScript
Rheosoph

flow-like

950

Flow-Like: Strongly Typed Enterprise Scale Workflows. Built for scalability, speed, seamless AI integration and rich customization.

Rust
949

Sudoless Apple Silicon system monitor (native SwiftUI GUI) with ANE / Media Engine / memory-bandwidth tracking

Swift