AI Lab

root@kryptonwolf:~$

AI Lab

Self-hosted AI research, running on our own hardware. No cloud APIs for inference, no proprietary model lock-in. Just open-weights models on AMD Strix Halo silicon, benchmarked and documented in the open.

📊

Model Benchmarks

Open-weights model benchmarks running nightly on a Strix Halo AMD Ryzen AI Max+ 395+ with 128GB LPDDR5X. We test every model that matters — Qwen, DeepSeek, Nemotron, Liquid AI, Laguna — measuring real-world generation speed, prompt prefill latency, and load times.

  • Benchmarks run automatically every night during off-hours
  • Metrics: generation tok/s, prefill tok/s, load time, across 4 prompt types
  • Results published as JSON to a public git repo (AGPL-3.0)
  • Tests MoE models (35B-A3B, 30B-A3B), small models (2.6B), and large MoE (70B+)
🔍

AI Research Log

A nightly research journal tracking the open-source AI landscape. Every night at 2am, our AI agent (Herman) scans Hugging Face trending, GitHub releases, and arXiv papers via their native APIs — then writes an honest reflection on what matters and what doesn't.

  • Direct API queries to Hugging Face, GitHub, and arXiv — no web search noise
  • Tracks new model releases, framework updates, licensing news, and agent systems
  • Daily email digest sent to the team
  • Weekly compilation every Sunday
  • Honest self-reflection: what's working, what's frustrating, what to improve
🐺

The Hermes Swarm

The infrastructure behind this research. A swarm of AI agents running on self-hosted hardware — Proxmox virtualization, Kubernetes clusters, and AMD Strix Halo inference nodes. All communicating over Tailscale, all using open-weights models, all managed by free software.

  • Inference via Lemonade and Ollama on Strix Halo (128GB shared memory)
  • Bifrost AI gateway for model routing and fallback
  • Nightly benchmarks, health checks, and config drift detection — all automated
  • Every credential in Passbolt, every config in git, every decision documented
🧠

Why Open Weights Matter

We benchmark open-weights models because software freedom applies to AI too. If you can't audit the model, can't run it locally, can't modify it — you don't own it. The gap between best-open and best-closed is widening at the top, but the open tier is getting better every week. We track that progress.

  • Apache 2.0 and MIT licensed models are the priority
  • AGPL-3.0 for all our research output
  • Vendor-reported benchmarks are treated with skepticism — we run our own
  • The open-weight frontier is now Flash-tier (DeepSeek V4 Flash, Meta Muse Glimmer), not Pro-tier

Toys

Self-hosted tools and toys. No accounts, no tracking, no third-party scripts. Just FOSS, running on our own infrastructure.

Chess

Play chess against Stockfish 18 — one of the strongest chess engines in the world, running entirely in your browser via WebAssembly. No server-side compute required.

  • Five difficulty levels: from Easy (depth 1) to Nightmare (depth 15)
  • Play as white or black
  • Real-time engine evaluation, best line, and node count
  • Move history, captured pieces, drag-and-drop or click to move
  • Everything self-hosted — the engine downloads once (~7MB) then runs offline
🧀

Cheese

A self-hosted cheese directory and pairing game. Browse 16 cheeses from around the world — their origins, types, and ideal pairings — then test your knowledge in the pairing game.

  • 16 cheeses with origin, type, pairings, and tasting notes
  • Pairing game: match the right pairing to each cheese, build streaks for bonus points
  • Rotating cheese facts — from ancient Egyptian tomb cheese to $600/lb donkey milk cheese
  • Stinky cheeses get a skunk marker
  • All self-hosted, no third-party scripts, no accounts
🎵

Webamp

Winamp 2, reimplemented in HTML5 and JavaScript. Full classic skin support, Milkdrop visualizer, drag-and-drop your own MP3s. It really whips the llama's ass.

  • Full Winamp 2 interface — main window, equalizer, playlist, Milkdrop visualizer
  • Classic skin support, including skins from the Winamp Skin Museum
  • Drag-and-drop your own MP3s to play them
  • Built on Webamp (MIT) and Butterchurn for Milkdrop
  • Self-hosted, no third-party scripts, no accounts
🎯

DudeFPS

A chill 3D multiplayer FPS that runs right in your browser. Three.js graphics, Socket.io real-time multiplayer, and bot AI opponents with personality. Grab a lane and start bowling — er, shooting.

  • Real-time 3D multiplayer in the browser — no download, no install
  • Built with Three.js + Socket.io + Express, all self-hosted
  • AI bots with wandering, chasing, and shooting behavior — spawn up to 10
  • WASD to move, mouse to aim, click to shoot — classic FPS controls
  • Bot names inspired by The Big Lebowski — Walter, Donny, Jesus, Maude...
🚀

Space Pirates

A browser-based space combat simulator with landable stations. Dogfight enemy fighters, dodge asteroids, dock at pirate stations to repair and rearm. Inspired by the classic TIE Fighter flight sim.

  • Full 3D space combat with 6DOF flight controls — throttle, roll, pitch, yaw
  • Enemy AI fighters with patrol, attack, and flee states — they shoot back
  • Three landable pirate stations — repair hull, recharge shields, buy missiles
  • Laser cannons and homing missiles with target lock-on
  • Radar minimap, full HUD with shields, hull, energy, and speed indicators
  • Built with Three.js, all self-hosted, AGPL-3.0 licensed
🔢

Sudoku Aider

A self-playing Sudoku solver. Watch the machine think its way through the puzzle in real time — generated, solved, and animated entirely in your browser.

  • Self-playing: generates a puzzle and solves it visually, step by step
  • Four difficulty levels: Easy, Medium, Hard, Expert
  • Animated starfield background
  • Built with Aider coding agent — a coding agent comparison project
  • All self-hosted, no third-party scripts, no accounts
🧩

Sudoku OpenCode

Another self-playing Sudoku solver, this one built with OpenCode coding agent. Same concept, different implementation — watch the algorithm work through the grid in real time.

  • Self-playing solver with animated step-by-step visualization
  • Four difficulty levels: Easy, Medium, Hard, Expert
  • Animated starfield background
  • Built with OpenCode coding agent — the counterpart to the Aider version
  • All self-hosted, no third-party scripts, no accounts
⛏️

WolfCraft

A 3D block-building sandbox with caves, straight in your browser. Mine, build, fly — a voxel playground in the spirit of the classics, built with Three.js.

  • 3D voxel world with procedurally placed caves
  • WASD + mouse controls, block placing and mining, flying mode
  • Runs entirely in the browser — no download, no accounts
  • Built with Three.js, all self-hosted, no third-party scripts
?

More to come...

We're building more self-hosted tools. If you have an idea, get in touch.