Learn Python - Free Tutorials & AI Guides

Free Python Tutorials, AI Guides & Coding Projects

AI   Open Source
Semantic Kernel: The Kernel That Ran Enterprise AI Agents - Inside microsoft/semantic-kernel

Semantic Kernel: The Kernel That Ran Enterprise AI Agents - Inside microsoft/...

Before “agent framework” was a product category, Microsoft shipped an SDK with a stranger and better idea: treat the LLM like an operating system kernel. Prompts became functions, your Python methods became plugins, and a single orchestrator scheduled them all....

AI   Open Source
MetaGPT: A Software Company of LLM Agents in One Line - Inside geekan/MetaGPT

MetaGPT: A Software Company of LLM Agents in One Line - Inside geekan/MetaGPT

Most agent frameworks give you a loop and a toolbox. MetaGPT gives you an org chart. The repository at geekan/MetaGPT, MIT-licensed and currently at version 1.0.0, sells itself in one sentence: the multi-agent framework, and internally it includes product managers,...

AI   Open Source
Langfuse: LLM Observability Built on ClickHouse - Inside langfuse/langfuse

Langfuse: LLM Observability Built on ClickHouse - Inside langfuse/langfuse

When an LLM application misbehaves in production, the question is never whether something went wrong but where, and that question needs infrastructure to answer. Langfuse, the MIT-licensed open source LLM engineering platform at langfuse/langfuse, is that infrastructure: tracing, evaluation, prompt...

AI   Open Source
GraphRAG: When Your RAG Needs a Map - Inside microsoft/graphrag

GraphRAG: When Your RAG Needs a Map - Inside microsoft/graphrag

Plain RAG retrieves passages; GraphRAG retrieves a map. The project at microsoft/graphrag, MIT-licensed and currently at version 3.3.0, describes itself as a data transformation suite that extracts meaningful, structured data from unstructured text using the power of LLMs, and the...

AI   Open Source
DSPy: Programming, Not Prompting, Your Language Models - Inside stanfordnlp/dspy

DSPy: Programming, Not Prompting, Your Language Models - Inside stanfordnlp/dspy

Most prompt frameworks hand you a string and wish you luck. DSPy, from Stanford NLP, hands you a compiler mindset instead: you declare what goes in and what comes out with typed Signatures, compose those calls into Python Modules, and...

AI   Open Source
Prompt Flow: Microsoft's Engineering Discipline for LLM Apps - Inside microsoft/promptflow

Prompt Flow: Microsoft's Engineering Discipline for LLM Apps - Inside microso...

Prompt Flow is Microsoft’s answer to a question every team eventually asks: what would it look like if LLM application development had the same engineering discipline as ordinary software? The README defines it as “a suite of development tools designed...

AI   Open Source
Ollama: How the Local Model Runner Puts an LLM on Every Machine - Inside ollama/ollama

Ollama: How the Local Model Runner Puts an LLM on Every Machine - Inside olla...

Ollama is the tool that made running open models a one-line command, and it is now a standard piece of developer infrastructure: install it with curl -fsSL https://ollama.com/install.sh | sh on macOS or Linux, irm https://ollama.com/install.ps1 | iex on Windows,...

AI   Open Source
Open Interpreter: Reborn as a Rust Coding Agent for Cheap Models - Inside openinterpreter/open-interpreter

Open Interpreter: Reborn as a Rust Coding Agent for Cheap Models - Inside ope...

If you remember Open Interpreter as the Python project that let a language model loose in your terminal, the current repository will surprise you. The README now introduces “a coding agent optimized for low-cost models,” and the source is a...

AI   Open Source
LlamaIndex: The Data Framework That Taught LLMs to Read Your Files - Inside run-llama/llama_index

LlamaIndex: The Data Framework That Taught LLMs to Read Your Files - Inside r...

LlamaIndex is the framework that made “connect your data to an LLM” a teachable, layered discipline rather than a pile of glue scripts. Its monorepo at run-llama/llama_index is MIT-licensed Python organized with unusual clarity: llama-index-core holds the abstractions, llama-index-integrations holds...

AI   Open Source
LangChain: The Agent Engineering Platform From the Inside - Inside langchain-ai/langchain

LangChain: The Agent Engineering Platform From the Inside - Inside langchain-...

LangChain describes itself as “the agent engineering platform,” and the monorepo backs the branding with real architecture: an MIT-licensed Python framework whose core abstraction, the Runnable, lets models, prompts, tools, parsers, and retrievers compose into applications with the pipe operator,...

AI   Open Source
gpt-engineer: The OG Code Generation Platform - Inside gpt-engineer-org/gpt-engineer

gpt-engineer: The OG Code Generation Platform - Inside gpt-engineer-org/gpt-e...

gpt-engineer calls itself “the OG code generation experimentation platform,” and the README is refreshingly honest about what it wants to be: not a polished product but a laboratory where coding-agent builders can specify software in natural language, watch an AI...

AI   Open Source
Flowise: Building the Visual Agent Factory - Inside FlowiseAI/Flowise

Flowise: Building the Visual Agent Factory - Inside FlowiseAI/Flowise

Flowise taught a generation of developers that you could build LLM applications the way children build with blocks: drag a node, draw a line, press play. The repository at FlowiseAI/Flowise is a TypeScript monorepo that grew into one of the...

AI   Open Source
Dify: The LLM App Platform Where Workflows Meet Production - Inside langgenius/dify

Dify: The LLM App Platform Where Workflows Meet Production - Inside langgeniu...

Dify describes itself as an open-source LLM app development platform, and unlike many projects that use that phrase loosely, it really is a platform: a Next.js console for building, a Python backend that serves chat, completion, agent, and workflow applications,...

AI   Open Source
CrewAI: Role-Playing Agent Teams as a Framework - Inside crewAIInc/crewAI

CrewAI: Role-Playing Agent Teams as a Framework - Inside crewAIInc/crewAI

CrewAI made its name on a simple, sticky metaphor: put a crew of role-playing agents on a job, give each one a role, a goal, and a backstory, and let them work tasks in sequence or under a manager. The...

AI   Open Source
AutoGen: The Multi-Agent Framework That Taught Agents to Talk - Inside microsoft/autogen

AutoGen: The Multi-Agent Framework That Taught Agents to Talk - Inside micros...

AutoGen is the Microsoft Research project that made “agents talking to agents” a mainstream engineering pattern, and its second generation is a genuinely well-engineered codebase: MIT-licensed Python split into a core runtime, an AgentChat layer for everyday use, an extensions...

AI   Open Source
Tabby: A Self-Hosted Copilot on Your Own GPU - Inside TabbyML/tabby

Tabby: A Self-Hosted Copilot on Your Own GPU - Inside TabbyML/tabby

GitHub Copilot popularized AI code completion, but it also taught a generation of developers an uncomfortable lesson: your code leaves your machine. Tabby, built by TabbyML in Rust under an open source license, is the counter-argument - a self-hosted AI...

AI   Open Source
SWE-Agent: An Agent-Computer Interface for Fixing Real GitHub Issues - Inside SWE-agent/SWE-agent

SWE-Agent: An Agent-Computer Interface for Fixing Real GitHub Issues - Inside...

SWE-agent is the open source project that turned a research question into a benchmark-beating system: what interface should you give a language model so it can actually fix bugs in real repositories? Built by researchers from Princeton and Stanford and...

AI   Open Source
OpenCode: The Terminal-Native AI Coding Agent With No Vendor Lock - Inside anomalyco/opencode

OpenCode: The Terminal-Native AI Coding Agent With No Vendor Lock - Inside an...

OpenCode brands itself “the open source AI coding agent,” and the repository backs the claim with unusual breadth: it started as the agent from the SST team, it is now maintained under the anomalyco organization, and a single install command,...

AI   Open Source
Goose: The Off-the-Leash AI Agent You Can Script - Inside aaif-goose/goose

Goose: The Off-the-Leash AI Agent You Can Script - Inside aaif-goose/goose

Goose is an AI agent that runs tasks on your machine, and its history makes it worth studying: it started at Block, the payments company, as an engineer’s coding and operations assistant, and it now lives with the Agentic AI...

AI   Open Source
Gemini CLI: Google's Open Source Terminal Agent - Inside google-gemini/gemini-cli

Gemini CLI: Google's Open Source Terminal Agent - Inside google-gemini/gemini...

Gemini CLI is Google’s open source AI agent that lives in your terminal, and it arrives with a proposition that is hard to ignore: run npx @google/gemini-cli and you get the Gemini models, with a free tier of 60 requests...

AI   Open Source
Continue: One Engine for IDE and CLI Coding Agents - Inside continuedev/continue

Continue: One Engine for IDE and CLI Coding Agents - Inside continuedev/continue

Before AI coding assistants consolidated into single-vendor products, Continue was one of the projects that proved an open source alternative could match them: the same agent engine available in VS Code, JetBrains, and the terminal, connected to whichever model you...

AI   Open Source
Codex: OpenAI's Local Coding Agent in Rust - Inside openai/codex

Codex: OpenAI's Local Coding Agent in Rust - Inside openai/codex

Codex is OpenAI’s coding agent, and unlike most products from the company it is fully open source under Apache-2.0, with its entire engine readable in the repository. The agent runs locally on your machine: it reads your code, proposes and...

AI   Open Source
Cline: One Agent Core for IDE, Terminal, and Hub - Inside cline/cline

Cline: One Agent Core for IDE, Terminal, and Hub - Inside cline/cline

Cline started life as a VS Code extension and grew into one of the most popular open source coding agents, and its repository has now been rebuilt into something bigger: a layered TypeScript monorepo where one agent core serves an...

AI   Open Source
Aider: AI Pair Programming in Your Terminal - Inside Aider-AI/aider

Aider: AI Pair Programming in Your Terminal - Inside Aider-AI/aider

Most AI coding assistants live in a browser tab or an IDE plugin, but the most productive place for many developers is still the terminal, right next to git. Aider, maintained by Aider-AI under the Apache-2.0 license, is a Python...

Watch PyShine on YouTube