agents-from-scratch and ai-agents-from-scratch

These two tools are ecosystem siblings, with "ai-agents-from-scratch" being a more comprehensive and updated version of "agents-from-scratch," incorporating advanced concepts like function calling, memory, and ReAct patterns, while both share the educational goal of building AI agents from first principles using local LLMs.

agents-from-scratch
58
Established
ai-agents-from-scratch
55
Established
Maintenance 10/25
Adoption 10/25
Maturity 13/25
Community 25/25
Maintenance 10/25
Adoption 10/25
Maturity 13/25
Community 22/25
Stars: 593
Forks: 146
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 3,283
Forks: 488
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
No Package No Dependents
No Package No Dependents

About agents-from-scratch

pguso/agents-from-scratch

Build AI agents from first principles using a local LLM - no frameworks, no cloud APIs, no hidden reasoning.

This project helps software developers understand and build AI agents from foundational principles. It takes you step-by-step through creating a functional agent using a local large language model, starting with basic text interactions and progressing to complex planning, memory, and tool usage. You'll gain a deep, transparent understanding of how agents work by building one from scratch.

AI-development software-engineering LLM-applications agent-architecture local-AI

About ai-agents-from-scratch

pguso/ai-agents-from-scratch

Demystify AI agents by building them yourself. Local LLMs, no black boxes, real understanding of function calling, memory, and ReAct patterns.

This project helps software developers understand how AI agents work by building them step-by-step using local large language models (LLMs). Developers learn to combine an LLM with tools, memory, and reasoning patterns to create agents that can perform tasks. It takes fundamental concepts and outputs functional, explainable code for various agent architectures.

AI agent development LLM application development AI system architecture software engineering education local AI development

Scores updated daily from GitHub, PyPI, and npm data. How scores work