Guide

AI agents on GitHub: open-source projects and Copilot’s agents

Harrowtech.ai · last checked 13 October 2026

Search for AI agents on GitHub and you find two things: open-source agent projects anyone can download, and the agents GitHub builds into Copilot. This guide covers both. The first half lists five well-known open-source projects, each described from its own README. The second half sets out Copilot’s agent features from GitHub’s documentation.

Harrowtech.ai is independent and not part of GitHub, Microsoft or any project below. For what makes something an agent rather than a fixed workflow, see AI agents vs workflows vs agentic AI.

Open-source AI agent projects on GitHub

GitHub’s ai-agents topic page describes an AI agent as “a software system that autonomously perceives its environment, makes decisions, and takes actions to achieve goals”. On 13 October 2026 the page listed more than 115,000 public repositories under the topic, sorted by most stars. The five below come from the first 20 on that list. The other 15 include plugins and add-ons for existing agents, web scrapers, a prompt guide, a list of skills and more agent frameworks. These five were picked to cover the main kinds: a ready-made agent, a framework for building one, a browser agent, a terminal agent and a course.

ProjectWhat it is · licence · main language · stars on 13 October 2026
Hermes AgentAn agent you talk to from the terminal or chat apps · MIT · Python · 253k
LangChainA framework for building agents · MIT · Python · 148k
Browser UseAn agent that works a web browser · MIT · Python · 118k
Gemini CLIGoogle’s agent for the terminal · Apache 2.0 · TypeScript · 107k
AI Agents for BeginnersMicrosoft’s 18-lesson course · MIT · Jupyter Notebook · 77.1k

Star counts are as GitHub showed them on 13 October 2026 and change daily. A star means someone saved the project, not that they use it.

Hermes Agent (NousResearch/hermes-agent)

The README calls it “the self-improving AI agent built by Nous Research”. It says the agent creates skills from experience, improves them as it uses them, and searches its own past conversations. You can talk to it in the terminal or through Telegram, Discord, Slack, WhatsApp and Signal from one gateway, and it has a built-in scheduler for unattended jobs such as daily reports. It works with the model you choose; the README names Nous Portal, OpenRouter, OpenAI and your own endpoint among them.

Install on Linux, macOS or WSL2:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

On native Windows the README gives a PowerShell line instead, iex (irm https://hermes-agent.nousresearch.com/install.ps1). Then run hermes to start.

LangChain (langchain-ai/langchain)

The README says: “LangChain is a framework for building agents and LLM-powered applications.” It is a library for developers, not a ready-made agent. For more control over how an agent runs, the README points to LangGraph, and for agents that plan, use subagents and work with files it points to Deep Agents, a package built on LangChain. A separate JavaScript and TypeScript version, LangChain.js, also exists.

uv add langchain

You also need access to a model. The README’s first example calls an OpenAI model.

Browser Use (browser-use/browser-use)

GitHub’s one-line description is “Agents that use the browser.” The README opens with “Navigate the web like a human does” and a demo of booking a driving test. The open-source part is a Python library that runs the agent from your own code; the same company also sells a hosted cloud version. The README says the Python library “is free and MIT-licensed”, while model usage and hosted browsers are charged for separately. It needs Python 3.11 or later.

uv add browser-use

The quickstart then puts an OpenAI API key in a .env file. The README adds that you can use a local browser and a local model through Ollama instead.

Gemini CLI (google-gemini/gemini-cli)

The README calls it “an open-source AI agent that brings the power of Gemini directly into your terminal.” It can query and edit large codebases, run shell commands, work with files and connect to other tools through MCP. Signing in with a personal Google account gives a free tier that the README puts at 60 requests a minute and 1,000 a day.

npm install -g @google/gemini-cli

The README also lists npx @google/gemini-cli to run it without installing, and brew install gemini-cli on macOS or Linux. The guide to Claude Code alternatives sets it beside other coding agents.

AI Agents for Beginners (microsoft/ai-agents-for-beginners)

Microsoft’s repository is a course rather than a tool: “18 Lessons to Get Started Building AI Agents”. The README says each lesson comes with a written lesson, a short video and Python code samples. The lessons run from an introduction and agent design patterns through tool use, planning, multi-agent systems and memory to securing agents. The code uses Microsoft Agent Framework with Microsoft Foundry, which the README says needs an Azure account.

The README suggests forking the repository. Because it holds more than 50 translations, it also gives a lighter clone that skips them:

git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git
cd ai-agents-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

Before you run one

The agents GitHub builds into Copilot

GitHub’s own agent features sit inside GitHub Copilot. These are the ones that carry out work rather than suggest text.

Copilot cloud agent

GitHub says it “can research a repository, plan changes, and implement them in the background”, editing files and running tests and linters in “an ephemeral cloud development environment, rather than your local IDE.” You start work from the agents panel, a conversation, or an issue or pull request on GitHub.com. The limits on the same page:

Agent mode in your editor

GitHub’s chat documentation covers using Copilot Chat and agents “to automate coding tasks by breaking them into steps”. In agent mode Copilot works through a task with tools and corrects its own errors, in your editor with you watching. It is available in VS Code, Visual Studio, JetBrains IDEs, Xcode and Eclipse. In VS Code you choose Agent from the agents dropdown at the bottom of the chat view. Visual Studio needs version 17.14 or later, and an organisation or enterprise administrator may have turned agent mode off.

Copilot CLI

The CLI lets you “use Copilot directly from your terminal”, either as a conversation (start it with copilot) or as a single prompt passed with -p. It runs on Linux, macOS and Windows, from PowerShell or WSL. Its plan mode asks clarifying questions and drafts a plan before writing any code. Cloud sandboxes for it are “in public preview and subject to change.”

Code review and third-party agents

On code review, GitHub says: “Copilot reviews your pull requests, identifies issues, and suggests fixes you can apply in a couple of clicks.” Third-party coding agents let you assign work on GitHub to Anthropic Claude or OpenAI Codex alongside the cloud agent. GitHub says they are “currently in public preview” and must be enabled in your personal, organisation or enterprise policies first. They use GitHub Actions minutes and AI credits, with no extra cost while you stay inside your included amounts.

Which Copilot plan includes what

From GitHub’s plans page, in US dollars. AI credits are used up as you work with the agents.

FreeAgent mode and Copilot CLI. No cloud agent. An allowance of AI credits, with no figure given.
StudentFree for verified students. Cloud agent, agent mode, code review and CLI.
Pro$10 a month (“free for some users”). 1,500 credits a month. All of the above, plus third-party agents.
Pro+$39 a month. 7,000 credits.
Max$100 a month. 20,000 credits.
Business$19 per granted seat a month. 1,900 credits per user. Cloud agent, agent mode and code review.
Enterprise$39 per granted seat a month. 3,900 credits per user. Cloud agent, agent mode and code review.

This guide does not rank or test any of the agents above. GitHub’s pages carry no dates and projects change often, so check the source before you rely on a detail.

Where Harrowtech fits

Harrowtech.ai sells AI setup for businesses, from £720: coding tools set up with the rules and guardrails around how your developers work, AI agents installed, connected to your systems and locked down, and independent testing of an agent you already have, with a written report. It is a service for the setup around tools like these, not a GitHub product. More guides are on the Harrowtech guides page.

Sources

Related: AI agents vs workflows vs agentic AI · Anthropic’s AI agents · Claude Code alternatives · All guides