[
 {
  "title": "vLLM",
  "url": "https://github.com/vllm-project/vllm",
  "type": "repo",
  "tags": [
   "llm",
   "inference",
   "self-hosting"
  ],
  "note": "High-throughput LLM serving with PagedAttention and an OpenAI-compatible API. The go-to for serving open models on a GPU server.",
  "date_added": "2026-10-20",
  "stars": 94158,
  "language": "Python"
 },
 {
  "title": "Victor Grösser on Medium",
  "url": "https://medium.com/@victor.grosser",
  "type": "link",
  "tags": [
   "writing",
   "profile"
  ],
  "note": "My Medium profile, with cross-posts of articles from this blog on AI, agents and legal AI.",
  "date_added": "2026-10-20"
 },
 {
  "title": "Uptime Kuma",
  "url": "https://github.com/louislam/uptime-kuma",
  "type": "repo",
  "tags": [
   "self-hosting",
   "monitoring"
  ],
  "note": "Simple self-hosted uptime monitoring with notifications.",
  "date_added": "2026-10-20",
  "stars": 92645,
  "language": "JavaScript"
 },
 {
  "title": "Unsloth",
  "url": "https://github.com/unslothai/unsloth",
  "type": "repo",
  "tags": [
   "llm",
   "training",
   "fine-tuning"
  ],
  "note": "Fast, memory-efficient LoRA/QLoRA fine-tuning on a single GPU.",
  "date_added": "2026-10-20",
  "stars": 78274,
  "language": "Python"
 },
 {
  "title": "TRL",
  "url": "https://github.com/huggingface/trl",
  "type": "repo",
  "tags": [
   "llm",
   "training",
   "hugging-face"
  ],
  "note": "Hugging Face's library for SFT, DPO, GRPO and other post-training methods.",
  "date_added": "2026-10-20",
  "stars": 19553,
  "language": "Python"
 },
 {
  "title": "smolagents",
  "url": "https://github.com/huggingface/smolagents",
  "type": "repo",
  "tags": [
   "ai-agents",
   "hugging-face"
  ],
  "note": "Hugging Face's small, readable agent library with code-writing agents. Great for learning how agent loops actually work.",
  "date_added": "2026-10-20",
  "stars": 29931,
  "language": "Python"
 },
 {
  "title": "selfh.st",
  "url": "https://selfh.st",
  "type": "link",
  "tags": [
   "self-hosting",
   "news"
  ],
  "note": "Weekly newsletter and directory of self-hosted apps.",
  "date_added": "2026-10-20"
 },
 {
  "title": "Self-HPO: Self-Evolving Coding Agents via Harness-Policy Optimization",
  "url": "https://huggingface.co/papers/2610.22791",
  "type": "link",
  "tags": [
   "ai-agents",
   "reinforcement-learning",
   "coding-agents",
   "paper"
  ],
  "note": "A coding agent that alternately improves its own harness and its weights (RL) on Qwen3.5-35B-A3B; the two gains compound (SWE-Verified 61.0 to 69.5). Weights are open under Apache-2.0.",
  "date_added": "2026-10-20"
 },
 {
  "title": "Pydantic AI",
  "url": "https://github.com/pydantic/pydantic-ai",
  "type": "repo",
  "tags": [
   "ai-agents",
   "python"
  ],
  "note": "Type-safe agent framework from the Pydantic team; structured outputs and dependency injection without much magic.",
  "date_added": "2026-10-20",
  "stars": 20736,
  "language": "Python"
 },
 {
  "title": "Open WebUI",
  "url": "https://github.com/open-webui/open-webui",
  "type": "repo",
  "tags": [
   "self-hosting",
   "llm",
   "ui"
  ],
  "note": "Self-hosted chat interface for Ollama and OpenAI-compatible APIs, with RAG and multi-user support.",
  "date_added": "2026-10-20",
  "stars": 156200,
  "language": "Python"
 },
 {
  "title": "Ollama",
  "url": "https://github.com/ollama/ollama",
  "type": "repo",
  "tags": [
   "llm",
   "self-hosting"
  ],
  "note": "The easiest way to pull and run open models locally with a simple API.",
  "date_added": "2026-10-20",
  "stars": 183864,
  "language": "Go"
 },
 {
  "title": "nanoGPT",
  "url": "https://github.com/karpathy/nanoGPT",
  "type": "repo",
  "tags": [
   "llm",
   "learning"
  ],
  "note": "The simplest readable codebase for training GPT-style models. Excellent for understanding the fundamentals.",
  "date_added": "2026-10-20",
  "stars": 63933,
  "language": "Python"
 },
 {
  "title": "Model Context Protocol",
  "url": "https://modelcontextprotocol.io",
  "type": "link",
  "tags": [
   "mcp",
   "ai-agents",
   "docs"
  ],
  "note": "Specification and docs for MCP, the open standard for connecting LLM apps to tools and data.",
  "date_added": "2026-10-20"
 },
 {
  "title": "MCP reference servers",
  "url": "https://github.com/modelcontextprotocol/servers",
  "type": "repo",
  "tags": [
   "mcp",
   "ai-agents"
  ],
  "note": "Reference Model Context Protocol servers (filesystem, git, fetch, memory…). Useful as templates for your own tools.",
  "date_added": "2026-10-20",
  "stars": 91381,
  "language": "TypeScript"
 },
 {
  "title": "llm (CLI)",
  "url": "https://github.com/simonw/llm",
  "type": "repo",
  "tags": [
   "llm",
   "cli",
   "tools"
  ],
  "note": "Simon Willison's CLI and Python library for working with many LLMs, with logging to SQLite.",
  "date_added": "2026-10-20",
  "stars": 12642,
  "language": "Python"
 },
 {
  "title": "llama.cpp",
  "url": "https://github.com/ggml-org/llama.cpp",
  "type": "repo",
  "tags": [
   "llm",
   "self-hosting",
   "inference"
  ],
  "note": "LLM inference in C/C++ on CPUs and consumer GPUs; the backbone of most local model tooling and the GGUF format.",
  "date_added": "2026-10-20",
  "stars": 131722,
  "language": "C++"
 },
 {
  "title": "LangGraph",
  "url": "https://github.com/langchain-ai/langgraph",
  "type": "repo",
  "tags": [
   "ai-agents",
   "orchestration"
  ],
  "note": "Stateful, graph-based agent orchestration with checkpoints and human-in-the-loop. Good when an agent workflow needs to be explicit and resumable.",
  "date_added": "2026-10-20",
  "stars": 43524,
  "language": "Python"
 },
 {
  "title": "Hugging Face Learn",
  "url": "https://huggingface.co/learn",
  "type": "link",
  "tags": [
   "learning",
   "hugging-face",
   "llm"
  ],
  "note": "Free courses on LLMs, agents, MCP and reinforcement learning.",
  "date_added": "2026-10-20"
 },
 {
  "title": "Hermes Agent",
  "url": "https://github.com/NousResearch/hermes-agent",
  "type": "repo",
  "tags": [
   "ai-agents",
   "open-models"
  ],
  "note": "Nous Research's self-improving agent with memory and skills, built to run on open models.",
  "date_added": "2026-10-20",
  "stars": 255258,
  "language": "Python"
 },
 {
  "title": "GrosserNL/workers-sdk (fork)",
  "url": "https://github.com/GrosserNL/workers-sdk",
  "type": "repo",
  "tags": [
   "cloudflare",
   "my-projects"
  ],
  "note": "My fork of Cloudflare's Wrangler / Workers SDK, where I prepare upstream fixes.",
  "date_added": "2026-10-20",
  "stars": 0,
  "language": null
 },
 {
  "title": "GrosserNL/react-remove-scroll-bar",
  "url": "https://github.com/GrosserNL/react-remove-scroll-bar",
  "type": "repo",
  "tags": [
   "react",
   "npm",
   "my-projects"
  ],
  "note": "My modernised fork of react-remove-scroll-bar: zero dependencies, SSR-safe, RTL and CSP-nonce support, with tests on React 18 and 19.",
  "date_added": "2026-10-20",
  "stars": 0,
  "language": "TypeScript"
 },
 {
  "title": "GrosserNL/hermes-agent (fork)",
  "url": "https://github.com/GrosserNL/hermes-agent",
  "type": "repo",
  "tags": [
   "ai-agents",
   "my-projects"
  ],
  "note": "My working fork of Nous Research's Hermes Agent, used for experiments and upstream contributions.",
  "date_added": "2026-10-20",
  "stars": 0,
  "language": null
 },
 {
  "title": "Gitea",
  "url": "https://github.com/go-gitea/gitea",
  "type": "repo",
  "tags": [
   "self-hosting",
   "git"
  ],
  "note": "Lightweight self-hosted Git service; I mirror my repositories to it.",
  "date_added": "2026-10-20",
  "stars": 58572,
  "language": "Go"
 },
 {
  "title": "DSPy",
  "url": "https://github.com/stanfordnlp/dspy",
  "type": "repo",
  "tags": [
   "llm",
   "prompting"
  ],
  "note": "Program LLM pipelines instead of hand-tuning prompts, and optimise them against a metric.",
  "date_added": "2026-10-20",
  "stars": 38699,
  "language": "Python"
 },
 {
  "title": "CrewAI",
  "url": "https://github.com/crewAIInc/crewAI",
  "type": "repo",
  "tags": [
   "ai-agents",
   "multi-agent"
  ],
  "note": "Role-based multi-agent framework; quick to prototype teams of specialised agents.",
  "date_added": "2026-10-20",
  "stars": 59881,
  "language": "Python"
 },
 {
  "title": "CoworkEnv: Synthesizing Training Environments for Long-Horizon Cowork Agents",
  "url": "https://huggingface.co/papers/2610.24960",
  "type": "link",
  "tags": [
   "ai-agents",
   "llm-training",
   "synthetic-data",
   "paper"
  ],
  "note": "A pipeline that generates executable, grader-checked workplace tasks for SFT and RL; SFT lifts an 8B Qwen3-VL model from 45.9 to 77.8 on Claw-Eval multi-turn tasks.",
  "date_added": "2026-10-20"
 },
 {
  "title": "Coolify",
  "url": "https://github.com/coollabsio/coolify",
  "type": "repo",
  "tags": [
   "self-hosting",
   "devops"
  ],
  "note": "Self-hostable alternative to Heroku/Vercel for deploying apps and databases on your own servers.",
  "date_added": "2026-10-20",
  "stars": 63227,
  "language": "PHP"
 },
 {
  "title": "Building effective agents (Anthropic)",
  "url": "https://www.anthropic.com/research/building-effective-agents",
  "type": "link",
  "tags": [
   "ai-agents",
   "reading"
  ],
  "note": "Clear, practical guide to agent patterns: start with simple workflows and add autonomy only where it pays off.",
  "date_added": "2026-10-20"
 },
 {
  "title": "awesome-selfhosted",
  "url": "https://github.com/awesome-selfhosted/awesome-selfhosted",
  "type": "repo",
  "tags": [
   "self-hosting",
   "lists"
  ],
  "note": "The big curated list of free, self-hostable software.",
  "date_added": "2026-10-20",
  "stars": 328373,
  "language": null
 },
 {
  "title": "AutoGen",
  "url": "https://github.com/microsoft/autogen",
  "type": "repo",
  "tags": [
   "ai-agents",
   "multi-agent"
  ],
  "note": "Microsoft's framework for multi-agent conversations and event-driven agent systems.",
  "date_added": "2026-10-20",
  "stars": 61490,
  "language": "Python"
 }
]