Skip to content
DavidGeeraertsPublic

Repository files navigation

📖 The Book of AI - Mapping the practical Artificial Intelligence landscape

🧰 The Book of Agentic AI — A practical guide to understanding agents and building a practical toolkit you control.

🔥 Hotplate (Quarterly Release Cycle)

📰 General AI vibe for 2026 Q4 {October, November, December}

🧭 Building and refining open-source agent harnesses for long-running and autonomous work (LOOP for efficiency and duration, OpenHands and OpenCode for coding, goose for general MCP-native use), combined with heavy adoption of MCP tools, persistent memory systems, and self-hosted personal agents that live in messaging apps (OpenClaw and Hermes Agent leading). Strong bias toward tools you can actually run yourself, keep fully under your control, and host on your own hardware or cheap VPS (Virtual Private Server).


Harnesses (the runtime that turns a model into an agent)

  • Agent Zero - agentic framework that gives the agent a full Linux computer inside a Docker container.
  • goose (Block / Agentic AI Foundation) – Apache-2.0, desktop + CLI + API, heavily MCP-native, local-model friendly.
  • Hermes Agent (Nous Research) – Python, persistent curated memory, autonomous skill creation, multiple backends (local/Docker/Modal/Daytona). Best long-term accumulation.
  • OpenClaw – TypeScript gateway + 20–30 messaging channels, skills registry (ClawHub / SKILL.md), Docker sandboxes, cron, voice. Best reach.
  • OpenCode - open source agent that helps you write code in your terminal, IDE, or desktop.
  • OpenHands – Agent Canvas control center, scoped MCP profiles, isolated Docker runtimes, strong for autonomous coding & repo work.
  • ZCode - harness and agent for GLM
Aspect Hermes Agent Agent Zero
Core Philosophy Persistent personal agent that learns & grows over time via skills/memory Full sandboxed Linux computer + transparent, extensible agent framework
Strengths Strong continuous learning loop (auto skill creation/refinement); excellent multi-platform messaging gateway (20+ apps, one memory); flexible deployment (serverless options that hibernate); deep user modeling & cross-session recall; easy always-on personal assistant feel Real desktop + browser with annotation/cowork; strong project isolation; highly transparent & editable (prompts/tools as files); mature multi-agent hierarchy + Plugin Hub; visual Web UI for control/observation; good for complex computer-use tasks
Weaknesses Less emphasis on a full GUI desktop environment; memory/skills can increase token cost on simple tasks; more “gateway + tools” than “own computer” metaphor Heavier Docker dependency & resource footprint; less native multi-messaging surface out of the box; learning is more manual/project-oriented than automatic skill growth; Web UI-centric rather than chat-app native
Best For Always-available personal agent reachable from chat apps that improves with use Technical users wanting a controllable agentic “computer” for development, research, document work, or multi-agent workflows
Deployment Style Lightweight long-running process / serverless; strong messaging focus Docker-first full environment; Web UI + optional host CLI bridge
Extensibility Skills system + MCP + toolsets; community skills Plugins, skills, fully editable prompts, MCP/A2A, community Plugin Hub

is now the default wiring layer (thousands of servers, tool search to keep context clean, permission-aware patterns). Sandboxed runtimes (Docker, E2B, Daytona, Modal, Kernel-style browser infra) and curated persistent memory + agent-written skills are table stakes for anything that runs longer than a single prompt.

is a specialized cloud browser infrastructure and "Browser-as-a-Service" platform built specifically for AI web agents and high-scale browser automation. While traditional cloud browsers (like Browserless or standard headless Chrome containers) are designed for traditional web scraping or end-to-end testing, Kernel is engineered around the speed, scale, anti-bot bypass, and execution hurdles inherent to autonomous AI agents (using frameworks like Browser Use, Playwright, Puppeteer, or Stagehand).

is a lightweight, dark-themed web app interface in your browser for Hermes Agent. Full parity with the CLI experience - everything you can do from a terminal, you can do from this UI. No build step, no framework, no bundler. Just Python and vanilla JS.

is open-source AI memory for agents. It remembers each user across sessions, tools and machines, so no session starts cold. Pairs well with Hermes Agent. Setup guide.

Letter Meaning
W Weights
A Artifacts
L Licenses
D Data
O Origin

OpenWALDO brings everything people expect from open source to AI: a community anyone can join; source code and training data anyone can contribute to and audit; open tools; public governance and trust earned through transparency; and models anyone can compose, train, validate, reproduce, extend, and improve.

A (machine native) decision-focused “System One” model that answers fixed, typed questions with probabilities so your code (or an agent) can act on the result directly, to be consumed by code. It is not a language model. Takes unstructured state + your pre-defined questions and returns reliable, probabilistic decisions that code can immediately branch on.

Lightweight agent orchestration that uses existing coding harnesses rather than bundling its own AI, with a single communication interface, durable Markdown task management, and autonomous agentic loops.

DOX is a lightweight AGENTS.md framework that gives AI agents precise project context through a maintained hierarchy of project-wide and area-specific instructions. Agents read the relevant guidance before editing and update it when meaningful changes affect the documented rules or structure.

Ajax is a fine-tuned (abliterated) Qwen 3.5 9B model, trained for Odysseus to be your always on agent. It handles your daily tasks from search to browse web to email to your calendar - all your daily tasks completely privately. Ajax's refusal has been ablated for a freer, less restricted AI experience. Please use responsibly.

Odysseus is a self-hosted AI workspace for chat, agents, deep research, email, calendar, and local/API model backends. It is local-first and privacy-first when you run local models on your own machine.

LLM Leaderboard.

Heretic removes restrictions (abliteration parameters) from language models, making sure they always follow your instructions.

is a secure runtime / hypervisor for AI agents. It gives each agent its own isolated Linux VM, inspects everything it tries to do on the network or with tools, and logs the activity — so you can run powerful coding agents with much tighter control and visibility than running them directly on your host. Choose Capsem when your top priority is security and control — you want to run powerful coding agents (or any agent) with strong isolation, network inspection, and auditability.



Introduction

  • An agent is the autonomous actor — the thing that reasons, plans, uses tools, remembers, and pursues goals over multiple steps.
  • A harness is the runtime / scaffolding that turns a raw language model into a working agent.
    • The harness is the engine and chassis. The agent is the driver + the behavior that emerges once the model is running inside that chassis.

More precise breakdown

Concept What it is Examples
Model The raw intelligence (weights) Qwen, DeepSeek, Claude, Llama, Ajax (abliterated), etc.
Harness The runtime that gives the model a loop, tools, memory, sandboxes, skills, messaging, persistence, etc. Hermes, OpenClaw, goose, OpenHands, OpenCode, Agent Zero
Agent The resulting autonomous system that actually does work Copilot, OpenCode, Agent Zero

The harness determines:

  • How long the agent can run
  • Whether it has persistent memory and can create its own skills
  • What tools (MCP servers) it can reach
  • Whether it lives in messaging apps, a terminal, a web UI, or a full Linux desktop
  • How isolated / sandboxed its actions are
  • How easy it is to observe, interrupt, or improve it

A good harness {Hermes, OPenCode, Agent Zero, OpenClaw, goose, etc.} dramatically changes what kind of agent you can actually have. A weak or missing harness leaves you with just a chatbot that forgets everything between messages

AI Model Types

  • Large Language Models (LLM)
    • General-purpose language models
    • Code-specialized models
      • Claude Fable 5.1 / Claude Opus 5.5 family (Anthropic)
      • GPT-6 Astra / GPT-5.6 Sol / GPT-6.1 Sol series (OpenAI)
      • Gemini 4 Argon / Gemini 3.x Flash family (Google)
      • Kimi K3 / DeepSeek V4.1 Flash / MiMo-V2.6-Pro (open-weight leaders)
      • DeepSeek
      • Qwen
  • Image Generation Models
  • Multimodal Models (Text, Image, Audio, Video)
    • Kimi K3 (Moonshot AI)
    • Claude Opus 5 / Claude Opus 5.5 (Anthropic)
    • Qwen3.8 Max (Alibaba)
    • GPT-5.6 series (especially Sol / Luna variants) (OpenAI)
    • Gemini 3.x Flash / Pro family (Google)

Prominent AI Organizations Creating Foundational AI Models

(Order by Name ↑)

Foundational AI Models

(Order by Name ↑)

Base Model Data

(Order by Name ↑)

Miscellaneous Tools

(Order by Name ↑)

Benchmarks

("Trust me bro benchmarks")

Benchmark Status in 2026 Strengths Weaknesses Still useful?
MMLU Saturated Historical reference for broad knowledge Frontier models cluster ~90%+; little differentiation; contamination risk Mostly no (use MMLU-Pro if needed)
GSM8K Saturated Simple math word problems Top models near ceiling (~95%+); many invalid questions noted No for frontier comparison
GPQA (Graduate-Level Google-Proof Q&A Benchmark; esp. Diamond) Near-saturating Challenging multiple-choice benchmark evaluating advanced scientific reasoning and deep domain understanding in large language models Leaders pushing 90%+; small set → noise Still decent for science reasoning, but headroom shrinking
SWE-bench (Verified/Pro variants) Contested / partially saturating Real GitHub issue resolution; strong signal for coding agents Contamination concerns; scores climbing into high 70s–90s on easier versions Yes for coding/agentic work (prefer newer/harder variants like Pro)
GAIA Active but contested Multi-step agentic tasks (browsing, tools, files) that are easy for humans Large score gaps depending on scaffolding/tools; some saturation reports Yes for assistant/agent evaluation
LiveBench Highly regarded Monthly-refreshed questions from recent sources; objective ground-truth scoring; covers reasoning, coding, math, data analysis, language, instruction following Not human preference; not pure agentic long-horizon One of the strongest current objective capability benchmarks
LMArena (Chatbot/Arena) Highly regarded Large-scale blind human preference (Elo-style); real user prompts Style/verbosity bias; overlapping confidence intervals; not verifiable correctness Best for “which model feels best in open-ended use”
BenchLM Aggregator Combines many sources into overall indices Depends on underlying benchmarks; not a primary eval itself Useful meta-view, not a standalone benchmark
Mensa Norway IQ Test Niche Attempts IQ-style scoring Narrow, not standard in frontier AI evaluation Rarely used for serious model comparison
WebDev Arena Specialized Web development tasks Narrow domain Useful only if you care specifically about web-dev agents

Running AI Models Locally

  • Ollama — CLI + local OpenAI-compatible API (most popular for developers)
  • LM Studio — Polished desktop GUI
  • Jan — Fully open-source desktop app (privacy-focused)
  • Open WebUI — Self-hosted web UI (excellent with Ollama)
  • llama.cpp — Core inference engine (GGUF, maximum control)
  • KoboldCpp — Easy single-binary runner with built-in UI
  • vLLM — High-throughput serving (multi-user / production)
  • jan - run models locally, with cloud integration, MCP support.
Aspect LM Studio Ollama
Primary focus Polished desktop GUI for discovery, chat & experimentation CLI + background service for scripting, APIs & integrations
License Proprietary (free for personal + internal business use) Fully open-source (MIT)
Interface Excellent GUI + CLI (lms) + headless daemon (llmster) CLI-first + local API; has added a basic desktop app
Model discovery Built-in Hugging Face browser with size/VRAM estimates Curated library + simple ollama pull model:tag
API OpenAI- + Anthropic-compatible (port 1234) OpenAI-compatible + native endpoints (port 11434)
Best hardware edge Stronger MLX performance on Apple Silicon Lower overhead, often slightly faster on NVIDIA
Headless/server Yes (llmster since early 2026) Native from the start (systemd/Docker-friendly)
Extras Built-in document chat (RAG), MCP client, LM Link (remote device sharing), continuous batching Excellent ecosystem integrations, Modelfiles, official Docker image, optional cloud models

When Ollama is usually better: You want a fully open-source, auditable tool.

  • You are a developer building scripts, agents, or apps (many frameworks and coding tools assume Ollama by default).
  • You need Docker, Kubernetes, or long-running headless servers with minimal footprint.
  • You prefer the lowest idle RAM and fastest cold-start times (especially on NVIDIA GPUs).
  • You want the absolute simplest CLI workflow (ollama run model).

Web/Online Models

(Order by Name ↑)

AI [blog] Resources

prioritise independent writers, technical depth, open-model communities, and low-hype signal over mainstream media.

(Order by Name ↑)

Prominent AI People

(Sorted by Surname ↑)

AI Publication Websites

(Order by Name ↑)

AI Publications

(Sorted by Publication Date ↓)

Articles

(Sorted by Publication Date ↓)

Online Books

(Sorted by Publication Date ↓)

YouTube Videos & Channels

(Sorted by Publication Date ↓)

Quotes

"Not all benchmarks lie, but all liars benchmark"

History

This is a work in progress --started 2025-02-- to document my exploration of Artificial Intelligence, Large Language Models (LLM), Natural Language Models (NLM), Natural Language Processing (NLP), etc.

License

Unless otherwise noted, original content in this repository by David Geeraerts is licensed under Creative Commons Attribution 4.0 International (CC BY 4.0). Please attribute it as “The Book of AI by David Geeraerts” and link to this repository and the license. Third-party materials, including research papers and images, are excluded and remain subject to their own terms.

📊 GitHub Stats

Alt