microsoft/ai-agents-for-beginnersPublic

18 Lessons to Get Started Building AI Agents

AI summary: Comprehensive 18-lesson educational course on building and deploying AI agents.

Stars
76.3K
+237 today
Forks
25.1K
Watchers
578
Open issues
3
Open PRs
19
Contributors
~108
Commits
2K
Branches
11

Jupyter NotebookMITCreated Nov 28, 2024Last push 15d ago+779 stars this week+2.6K this month

Quick answers

What is ai-agents-for-beginners?
Comprehensive 18-lesson educational course on building and deploying AI agents.
What does ai-agents-for-beginners do?
AI Agents for Beginners is an extensive curriculum designed to teach the fundamentals and advanced design patterns of agentic AI systems. The course consists of 18 dedicated lessons that cover topics ranging from basic tool use to complex multi-agent architectures and agentic RAG. It provides practical Python code samples that utilize the Microsoft Agent Framework and Microsoft Foundry Agent Service V2. The repository features robust multi-language support, actively translating content into over 50 languages via GitHub Actions. It also guides learners through deploying scalable agents in production and creating secure, local AI models.
Who is ai-agents-for-beginners for?
Beginners, students, and software developers looking to systematically learn how to build, orchestrate, and deploy AI agents. It requires basic Python knowledge and an Azure account for Microsoft Foundry access.
How do I get started with ai-agents-for-beginners?
git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git
How popular is ai-agents-for-beginners on GitHub?
microsoft/ai-agents-for-beginners has 76,340 stars and 25,074 forks on GitHub, and gained 779 stars in the last 7 days.
What license does ai-agents-for-beginners use?
microsoft/ai-agents-for-beginners is released under the MIT license.

Star history

since Jul 29, 2026
020K40K60KJul 2026Aug 2026Sep 2026Oct 2026
76.3K stars as of Oct 2, 2026. Measured daily since Jul 29, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 2 commits2025-10-10: 0 commits2025-10-11: 2 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 3 commits2025-10-15: 2 commits2025-10-16: 2 commits2025-10-17: 1 commit2025-10-18: 0 commits2025-10-19: 1 commit2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 4 commits2025-10-24: 2 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 9 commits2025-11-07: 9 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 7 commits2025-11-11: 4 commits2025-11-12: 1 commit2025-11-13: 6 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 1 commit2025-11-17: 0 commits2025-11-18: 5 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 2 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 1 commit2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 1 commit2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 4 commits2025-12-16: 0 commits2025-12-17: 3 commits2025-12-18: 0 commits2025-12-19: 5 commits2025-12-20: 0 commits2025-12-21: 3 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 1 commit2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 51 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 1 commit2026-01-15: 13 commits2026-01-16: 22 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 1 commit2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 21 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 18 commits2026-02-03: 1 commit2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 2 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 1 commit2026-02-14: 1 commit2026-02-15: 0 commits2026-02-16: 37 commits2026-02-17: 0 commits2026-02-18: 1 commit2026-02-19: 11 commits2026-02-20: 9 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 1 commit2026-02-26: 0 commits2026-02-27: 6 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 7 commits2026-03-07: 11 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 5 commits2026-03-14: 0 commits2026-03-15: 1 commit2026-03-16: 1 commit2026-03-17: 1 commit2026-03-18: 2 commits2026-03-19: 1 commit2026-03-20: 1 commit2026-03-21: 1 commit2026-03-22: 1 commit2026-03-23: 3 commits2026-03-24: 1 commit2026-03-25: 1 commit2026-03-26: 2 commits2026-03-27: 1 commit2026-03-28: 1 commit2026-03-29: 1 commit2026-03-30: 1 commit2026-03-31: 1 commit2026-04-01: 1 commit2026-04-02: 1 commit2026-04-03: 1 commit2026-04-04: 1 commit2026-04-05: 1 commit2026-04-06: 20 commits2026-04-07: 1 commit2026-04-08: 1 commit2026-04-09: 1 commit2026-04-10: 1 commit2026-04-11: 0 commits2026-04-12: 26 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 1 commit2026-04-16: 1 commit2026-04-17: 2 commits2026-04-18: 0 commits2026-04-19: 2 commits2026-04-20: 38 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 20 commits2026-04-25: 6 commits2026-04-26: 3 commits2026-04-27: 0 commits2026-04-28: 1 commit2026-04-29: 0 commits2026-04-30: 21 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 7 commits2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 19 commits2026-05-14: 0 commits2026-05-15: 0 commits2026-05-16: 1 commit2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 1 commit2026-05-20: 0 commits2026-05-21: 0 commits2026-05-22: 19 commits2026-05-23: 1 commit2026-05-24: 0 commits2026-05-25: 19 commits2026-05-26: 3 commits2026-05-27: 3 commits2026-05-28: 1 commit2026-05-29: 1 commit2026-05-30: 1 commit2026-05-31: 1 commit2026-06-01: 1 commit2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 0 commits2026-06-05: 1 commit2026-06-06: 1 commit2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 0 commits2026-06-11: 4 commits2026-06-12: 4 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 2 commits2026-06-16: 10 commits2026-06-17: 2 commits2026-06-18: 24 commits2026-06-19: 4 commits2026-06-20: 1 commit2026-06-21: 1 commit2026-06-22: 1 commit2026-06-23: 28 commits2026-06-24: 3 commits2026-06-25: 3 commits2026-06-26: 2 commits2026-06-27: 3 commits2026-06-28: 0 commits2026-06-29: 3 commits2026-06-30: 2 commits2026-07-01: 0 commits2026-07-02: 5 commits2026-07-03: 0 commits2026-07-04: 1 commit2026-07-05: 1 commit2026-07-06: 4 commits2026-07-07: 11 commits2026-07-08: 17 commits2026-07-09: 5 commits2026-07-10: 1 commit2026-07-11: 2 commits2026-07-12: 1 commit2026-07-13: 18 commits2026-07-14: 9 commits2026-07-15: 7 commits2026-07-16: 6 commits2026-07-17: 5 commits2026-07-18: 17 commits2026-07-19: 1 commit2026-07-20: 1 commit2026-07-21: 2 commits2026-07-22: 28 commits2026-07-23: 1 commit2026-07-24: 1 commit2026-07-25: 1 commit2026-07-26: 1 commit2026-07-27: 3 commits2026-07-28: 1 commit2026-07-29: 22 commits2026-07-30: 2 commits2026-07-31: 1 commit2026-08-01: 1 commit2026-08-02: 1 commit2026-08-03: 3 commits2026-08-04: 5 commits2026-08-05: 1 commit2026-08-06: 1 commit2026-08-07: 6 commits2026-08-08: 5 commits2026-08-09: 6 commits2026-08-10: 0 commits2026-08-11: 0 commits2026-08-12: 1 commit2026-08-13: 0 commits2026-08-14: 0 commits2026-08-15: 0 commits2026-08-16: 0 commits2026-08-17: 2 commits2026-08-18: 31 commits2026-08-19: 0 commits2026-08-20: 0 commits2026-08-21: 2 commits2026-08-22: 0 commits2026-08-23: 0 commits2026-08-24: 0 commits2026-08-25: 2 commits2026-08-26: 2 commits2026-08-27: 1 commit2026-08-28: 0 commits2026-08-29: 0 commits2026-08-30: 0 commits2026-08-31: 1 commit2026-09-01: 1 commit2026-09-02: 0 commits2026-09-03: 0 commits2026-09-04: 0 commits2026-09-05: 0 commits2026-09-06: 0 commits2026-09-07: 0 commits2026-09-08: 0 commits2026-09-09: 0 commits2026-09-10: 0 commits2026-09-11: 0 commits2026-09-12: 0 commits2026-09-13: 0 commits2026-09-14: 0 commits2026-09-15: 0 commits2026-09-16: 0 commits2026-09-17: 0 commits2026-09-18: 0 commits2026-09-19: 0 commits2026-09-20: 0 commits2026-09-21: 0 commits2026-09-22: 0 commits2026-09-23: 0 commits2026-09-24: 0 commits2026-09-25: 0 commits2026-09-26: 0 commits2026-09-27: 0 commits2026-09-28: 0 commits2026-09-29: 0 commits2026-09-30: 0 commits2026-10-01: 0 commits2026-10-02: 0 commits2026-10-03: 0 commits
896 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Landmark project

    76,340 stars

  • Community-driven

    ~108 contributors

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

  • Repeat trending

    5 trending appearances

  • Top 10% tracked

    Rank 111 of 1135

What ai-agents-for-beginners does

AI Agents for Beginners is an extensive curriculum designed to teach the fundamentals and advanced design patterns of agentic AI systems. The course consists of 18 dedicated lessons that cover topics ranging from basic tool use to complex multi-agent architectures and agentic RAG. It provides practical Python code samples that utilize the Microsoft Agent Framework and Microsoft Foundry Agent Service V2. The repository features robust multi-language support, actively translating content into over 50 languages via GitHub Actions. It also guides learners through deploying scalable agents in production and creating secure, local AI models.

Beginners, students, and software developers looking to systematically learn how to build, orchestrate, and deploy AI agents. It requires basic Python knowledge and an Azure account for Microsoft Foundry access.

  • Structured Curriculum: Delivers 18 progressive lessons covering essential AI agent design patterns and production deployment strategies.
  • Microsoft Framework Integration: Features practical code samples leveraging the Microsoft Agent Framework and Foundry Agent Service V2.
  • Extensive Localization: Provides automated translations for course materials into over 50 languages to support global accessibility.
  • Design Pattern Exploration: Explores advanced architectural patterns like Metacognition, Planning, and Agentic RAG.
  • Local and Scalable Deployment: Includes specific guides for running agents locally and scaling them via cloud infrastructure.

Where teams use it

AI Agent Education

Learn the foundational concepts and technical implementation details of building agentic workflows from scratch.

Framework Onboarding

Gain hands-on experience using the Microsoft Agent Framework to orchestrate complex AI tasks.

Architecture Design

Study and implement various agentic design patterns such as multi-agent collaboration and tool usage.

Production Deployment

Learn how to secure, deploy, and scale AI agents for real-world enterprise applications.

Getting started: git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git

README

main branch

AI Agents for Beginners - A Course

AI Agents for Beginners

A course teaching everything you need to know to start building AI Agents

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

🌐 Multi-Language Support

Supported via GitHub Action (Automated & Always Up-to-Date)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

Prefer to Clone Locally?

This repository includes 50+ language translations which significantly increases the download size. To clone without translations, use sparse checkout:

Bash / macOS / Linux:

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'

CMD (Windows):

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"

This gives you everything you need to complete the course with a much faster download.

If you wish to have additional translation languages supported, they are listed here.

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌱 Getting Started

This course has lessons covering the fundamentals of building AI Agents. Each lesson covers its own topic so start wherever you like!

There is multi-language support for this course. Go to our available languages here.

If this is your first time building with Generative AI models, check out our Generative AI For Beginners course, which includes 21 lessons on building with GenAI.

Don't forget to star (🌟) this repo and fork this repo to run the code.

Meet Other Learners, Get Your Questions Answered

If you get stuck or have any questions about building AI Agents, join our dedicated Discord Channel in the Microsoft Foundry Discord.

What You Need

Each lesson in this course includes code examples, which can be found in the code_samples folder. You can fork this repo to create your own copy.

The code examples in these exercises utilize Microsoft Agent Framework with Microsoft Foundry Agent Service V2:

This course uses the following AI Agent frameworks and services from Microsoft:

Some code samples also support alternative OpenAI-compatible providers such as MiniMax, which offers large-context models (up to 204K tokens). See the Course Setup for configuration details.

For more information on running the code for this course, go to the Course Setup.

🙏 Want to help?

Do you have suggestions or found spelling or code errors? Raise an issue or Create a pull request

📂 Each lesson includes

  • A written lesson located in the README and a short video
  • Python code samples using Microsoft Agent Framework with Microsoft Foundry
  • Links to extra resources to continue your learning

🗃️ Lessons

Lesson Text & Code Video Extra Learning
Intro to AI Agents and Agent Use Cases Link Video Link
Exploring AI Agentic Frameworks Link Video Link
Understanding AI Agentic Design Patterns Link Video Link
Tool Use Design Pattern Link Video Link
Agentic RAG Link Video Link
Building Trustworthy AI Agents Link Video Link
Planning Design Pattern Link Video Link
Multi-Agent Design Pattern Link Video Link
Metacognition Design Pattern Link Video Link
AI Agents in Production Link Video Link
Using Agentic Protocols (MCP, A2A and NLWeb) Link Video Link
Context Engineering for AI Agents Link Video Link
Managing Agentic Memory Link Video
Exploring Microsoft Agent Framework Link
Building Computer Use Agents (CUA) Link Link
Deploying Scalable Agents Link Link
Creating Local AI Agents Link Link
Securing AI Agents Link Link

🎒 Other Courses

Our team produces other courses! Check out:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Generative AI Series

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Core Learning

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Copilot Series

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

🌟 Community Thanks

Thanks to Shivam Goyal for contributing important code samples demonstrating Agentic RAG.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos is subject to those third-parties' policies.

Getting Help

If you get stuck or have any questions about building AI apps, join:

Microsoft Foundry Discord

If you have product feedback or errors while building visit:

Microsoft Foundry Developer Forum

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Code frequency

additions and deletions
+915.3K-915.3KWeek of 2025-10-05: +303,797 linesWeek of 2025-10-05: -57,249 linesWeek of 2025-10-12: +6,750 linesWeek of 2025-10-12: -2,935 linesWeek of 2025-10-19: +135,081 linesWeek of 2025-10-19: -9,466 linesWeek of 2025-10-26: +0 linesWeek of 2025-10-26: -0 linesWeek of 2025-11-02: +67,942 linesWeek of 2025-11-02: -217,410 linesWeek of 2025-11-09: +134,574 linesWeek of 2025-11-09: -23,319 linesWeek of 2025-11-16: +15,003 linesWeek of 2025-11-16: -7,583 linesWeek of 2025-11-23: +949 linesWeek of 2025-11-23: -4 linesWeek of 2025-11-30: +125,990 linesWeek of 2025-11-30: -5,112 linesWeek of 2025-12-07: +53,876 linesWeek of 2025-12-07: -2,546 linesWeek of 2025-12-14: +8,241 linesWeek of 2025-12-14: -7,303 linesWeek of 2025-12-21: +8,122 linesWeek of 2025-12-21: -8,076 linesWeek of 2025-12-28: +6,437 linesWeek of 2025-12-28: -6,504 linesWeek of 2026-01-04: +0 linesWeek of 2026-01-04: -0 linesWeek of 2026-01-11: +58,840 linesWeek of 2026-01-11: -29,283 linesWeek of 2026-01-18: +0 linesWeek of 2026-01-18: -0 linesWeek of 2026-01-25: +274,648 linesWeek of 2026-01-25: -281,361 linesWeek of 2026-02-01: +4,293 linesWeek of 2026-02-01: -4,262 linesWeek of 2026-02-08: +169 linesWeek of 2026-02-08: -274 linesWeek of 2026-02-15: +221,041 linesWeek of 2026-02-15: -164,965 linesWeek of 2026-02-22: +848 linesWeek of 2026-02-22: -147 linesWeek of 2026-03-01: +239,887 linesWeek of 2026-03-01: -915,258 linesWeek of 2026-03-08: +55 linesWeek of 2026-03-08: -4 linesWeek of 2026-03-15: +101 linesWeek of 2026-03-15: -102 linesWeek of 2026-03-22: +151 linesWeek of 2026-03-22: -48 linesWeek of 2026-03-29: +30 linesWeek of 2026-03-29: -30 linesWeek of 2026-04-05: +35,605 linesWeek of 2026-04-05: -4,332 linesWeek of 2026-04-12: +10,747 linesWeek of 2026-04-12: -4,614 linesWeek of 2026-04-19: +26,701 linesWeek of 2026-04-19: -22,787 linesWeek of 2026-04-26: +4,815 linesWeek of 2026-04-26: -4,967 linesWeek of 2026-05-03: +0 linesWeek of 2026-05-03: -0 linesWeek of 2026-05-10: +75,266 linesWeek of 2026-05-10: -21,918 linesWeek of 2026-05-17: +49,589 linesWeek of 2026-05-17: -156,885 linesWeek of 2026-05-24: +4,905 linesWeek of 2026-05-24: -7,558 linesWeek of 2026-05-31: +9 linesWeek of 2026-05-31: -8 linesWeek of 2026-06-07: +463 linesWeek of 2026-06-07: -252 linesWeek of 2026-06-14: +14,998 linesWeek of 2026-06-14: -8,776 linesWeek of 2026-06-21: +33,871 linesWeek of 2026-06-21: -25,254 linesWeek of 2026-06-28: +169 linesWeek of 2026-06-28: -62 linesWeek of 2026-07-05: +4,448 linesWeek of 2026-07-05: -2,583 linesWeek of 2026-07-12: +719,175 linesWeek of 2026-07-12: -466,627 linesWeek of 2026-07-19: +2,919 linesWeek of 2026-07-19: -2,319 linesWeek of 2026-07-26: +6,266 linesWeek of 2026-07-26: -5,915 linesWeek of 2026-08-02: +236 linesWeek of 2026-08-02: -174 linesWeek of 2026-08-09: +43 linesWeek of 2026-08-09: -15 linesWeek of 2026-08-16: +13,509 linesWeek of 2026-08-16: -10,069 linesWeek of 2026-08-23: +35 linesWeek of 2026-08-23: -44 linesWeek of 2026-08-30: +2 linesWeek of 2026-08-30: -2 linesWeek of 2026-09-06: +0 linesWeek of 2026-09-06: -0 linesWeek of 2026-09-13: +0 linesWeek of 2026-09-13: -0 linesWeek of 2026-09-20: +0 linesWeek of 2026-09-20: -0 linesWeek of 2026-09-27: +0 linesWeek of 2026-09-27: -0 linesOct 5, 2025Sep 27, 2026
+2.7M lines added, -2.5M removed over the last year.

Commits per week

last 52 weeks
660Week of 2025-10-05: 4 commitsWeek of 2025-10-12: 8 commitsWeek of 2025-10-19: 7 commitsWeek of 2025-10-26: 0 commitsWeek of 2025-11-02: 18 commitsWeek of 2025-11-09: 18 commitsWeek of 2025-11-16: 6 commitsWeek of 2025-11-23: 2 commitsWeek of 2025-11-30: 1 commitsWeek of 2025-12-07: 1 commitsWeek of 2025-12-14: 12 commitsWeek of 2025-12-21: 4 commitsWeek of 2025-12-28: 51 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 36 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 22 commitsWeek of 2026-02-01: 21 commitsWeek of 2026-02-08: 2 commitsWeek of 2026-02-15: 58 commitsWeek of 2026-02-22: 7 commitsWeek of 2026-03-01: 18 commitsWeek of 2026-03-08: 5 commitsWeek of 2026-03-15: 8 commitsWeek of 2026-03-22: 10 commitsWeek of 2026-03-29: 7 commitsWeek of 2026-04-05: 25 commitsWeek of 2026-04-12: 30 commitsWeek of 2026-04-19: 66 commitsWeek of 2026-04-26: 25 commitsWeek of 2026-05-03: 0 commitsWeek of 2026-05-10: 27 commitsWeek of 2026-05-17: 21 commitsWeek of 2026-05-24: 28 commitsWeek of 2026-05-31: 4 commitsWeek of 2026-06-07: 8 commitsWeek of 2026-06-14: 43 commitsWeek of 2026-06-21: 41 commitsWeek of 2026-06-28: 11 commitsWeek of 2026-07-05: 41 commitsWeek of 2026-07-12: 63 commitsWeek of 2026-07-19: 35 commitsWeek of 2026-07-26: 31 commitsWeek of 2026-08-02: 22 commitsWeek of 2026-08-09: 7 commitsWeek of 2026-08-16: 35 commitsWeek of 2026-08-23: 5 commitsWeek of 2026-08-30: 2 commitsWeek of 2026-09-06: 0 commitsWeek of 2026-09-13: 0 commitsWeek of 2026-09-20: 0 commitsWeek of 2026-09-27: 0 commitsOct 5, 2025Sep 27, 2026
896 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 9 commitsSun 1:00 — 8 commitsSun 2:00 — 2 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 10 commitsSun 8:00 — 18 commitsSun 9:00 — 2 commitsSun 10:00 — 10 commitsSun 11:00 — 3 commitsSun 12:00 — 22 commitsSun 13:00 — 2 commitsSun 14:00 — 1 commitsSun 15:00 — 3 commitsSun 16:00 — 1 commitsSun 17:00 — 0 commitsSun 18:00 — 4 commitsSun 19:00 — 3 commitsSun 20:00 — 6 commitsSun 21:00 — 6 commitsSun 22:00 — 0 commitsSun 23:00 — 0 commitsMon 0:00 — 15 commitsMon 1:00 — 4 commitsMon 2:00 — 0 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 0 commitsMon 7:00 — 2 commitsMon 8:00 — 4 commitsMon 9:00 — 8 commitsMon 10:00 — 13 commitsMon 11:00 — 6 commitsMon 12:00 — 28 commitsMon 13:00 — 9 commitsMon 14:00 — 7 commitsMon 15:00 — 22 commitsMon 16:00 — 28 commitsMon 17:00 — 21 commitsMon 18:00 — 6 commitsMon 19:00 — 14 commitsMon 20:00 — 26 commitsMon 21:00 — 18 commitsMon 22:00 — 15 commitsMon 23:00 — 6 commitsTue 0:00 — 18 commitsTue 1:00 — 1 commitsTue 2:00 — 0 commitsTue 3:00 — 1 commitsTue 4:00 — 2 commitsTue 5:00 — 0 commitsTue 6:00 — 0 commitsTue 7:00 — 18 commitsTue 8:00 — 15 commitsTue 9:00 — 7 commitsTue 10:00 — 18 commitsTue 11:00 — 26 commitsTue 12:00 — 12 commitsTue 13:00 — 13 commitsTue 14:00 — 17 commitsTue 15:00 — 13 commitsTue 16:00 — 11 commitsTue 17:00 — 5 commitsTue 18:00 — 6 commitsTue 19:00 — 4 commitsTue 20:00 — 2 commitsTue 21:00 — 3 commitsTue 22:00 — 3 commitsTue 23:00 — 2 commitsWed 0:00 — 15 commitsWed 1:00 — 0 commitsWed 2:00 — 1 commitsWed 3:00 — 0 commitsWed 4:00 — 3 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 5 commitsWed 8:00 — 9 commitsWed 9:00 — 12 commitsWed 10:00 — 6 commitsWed 11:00 — 7 commitsWed 12:00 — 18 commitsWed 13:00 — 20 commitsWed 14:00 — 16 commitsWed 15:00 — 15 commitsWed 16:00 — 14 commitsWed 17:00 — 14 commitsWed 18:00 — 11 commitsWed 19:00 — 9 commitsWed 20:00 — 5 commitsWed 21:00 — 16 commitsWed 22:00 — 3 commitsWed 23:00 — 1 commitsThu 0:00 — 14 commitsThu 1:00 — 9 commitsThu 2:00 — 6 commitsThu 3:00 — 3 commitsThu 4:00 — 2 commitsThu 5:00 — 1 commitsThu 6:00 — 3 commitsThu 7:00 — 6 commitsThu 8:00 — 7 commitsThu 9:00 — 11 commitsThu 10:00 — 35 commitsThu 11:00 — 29 commitsThu 12:00 — 64 commitsThu 13:00 — 10 commitsThu 14:00 — 13 commitsThu 15:00 — 17 commitsThu 16:00 — 14 commitsThu 17:00 — 9 commitsThu 18:00 — 12 commitsThu 19:00 — 5 commitsThu 20:00 — 6 commitsThu 21:00 — 2 commitsThu 22:00 — 2 commitsThu 23:00 — 4 commitsFri 0:00 — 28 commitsFri 1:00 — 19 commitsFri 2:00 — 7 commitsFri 3:00 — 0 commitsFri 4:00 — 1 commitsFri 5:00 — 3 commitsFri 6:00 — 9 commitsFri 7:00 — 11 commitsFri 8:00 — 25 commitsFri 9:00 — 28 commitsFri 10:00 — 27 commitsFri 11:00 — 29 commitsFri 12:00 — 12 commitsFri 13:00 — 12 commitsFri 14:00 — 11 commitsFri 15:00 — 8 commitsFri 16:00 — 6 commitsFri 17:00 — 6 commitsFri 18:00 — 6 commitsFri 19:00 — 3 commitsFri 20:00 — 3 commitsFri 21:00 — 3 commitsFri 22:00 — 3 commitsFri 23:00 — 11 commitsSat 0:00 — 7 commitsSat 1:00 — 8 commitsSat 2:00 — 3 commitsSat 3:00 — 3 commitsSat 4:00 — 1 commitsSat 5:00 — 2 commitsSat 6:00 — 2 commitsSat 7:00 — 3 commitsSat 8:00 — 3 commitsSat 9:00 — 9 commitsSat 10:00 — 3 commitsSat 11:00 — 3 commitsSat 12:00 — 1 commitsSat 13:00 — 3 commitsSat 14:00 — 2 commitsSat 15:00 — 2 commitsSat 16:00 — 6 commitsSat 17:00 — 1 commitsSat 18:00 — 2 commitsSat 19:00 — 4 commitsSat 20:00 — 2 commitsSat 21:00 — 6 commitsSat 22:00 — 0 commitsSat 23:00 — 5 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
May 20, 2026daily#18+44
May 19, 2026daily#18+39
May 18, 2026daily#19+54
May 17, 2026daily#20+105
Apr 22, 2026daily#21+100
  • affaan-m/ECC

    The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

    272.8K stars · JavaScript

  • NousResearch/hermes-agent

    The agent that grows with you

    251.2K stars · Python

  • firecrawl/firecrawl

    Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥

    188.6K stars · TypeScript

  • microsoft/markitdown

    Python tool for converting files and office documents to Markdown.

    188.4K stars · Python

  • Significant-Gravitas/AutoGPT

    AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

    187.7K stars · Python

  • DietrichGebert/ponytail

    Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.

    154.6K stars · JavaScript