Toolkit
Resources
The tools worth knowing if you build with AI, grouped by job, with links to our deep dives.
Run models locally
Runtimes and apps for running open-weight models on your own hardware.
Ollama
One-command local model runner with a model library and an OpenAI-compatible API.
llama.cpp
The C/C++ inference engine behind GGUF. llama-server can pull models straight from Hugging Face.
LM Studio
Desktop app to search, download and chat with local models, plus a local API server.
MLX LM
Apple's MLX-based package for running and fine-tuning LLMs on Apple Silicon.
vLLM
High-throughput serving engine for GPUs, with paged attention and an OpenAI-compatible server.
Build with LLMs
Frameworks and protocols for wiring models into real apps and agents.
Model Context Protocol
Open protocol for connecting AI apps to tools and data sources through MCP servers.
LangChain
Framework for chaining models, retrievers and tools, with LangGraph for stateful agents.
LlamaIndex
Data framework for ingesting, indexing and querying your documents with LLMs.
Vercel AI SDK
TypeScript toolkit for streaming chat UIs, tool calls and structured output across providers.
Chroma
Open-source embedding database that runs in-process or as a server.
Evaluate and observe
Know whether your LLM app works, and see what it does in production.
Learn
Free places to go deeper on how models actually work.
Hugging Face course
Free courses on transformers, agents, fine-tuning and more.
Anthropic courses
Hands-on notebooks covering prompting, tool use and evals with Claude.
Andrej Karpathy: Neural Networks Zero to Hero
Video series that builds neural nets and a GPT from scratch in code.