Stefan Semb — building local-first

SAMIDA is the name
for how I build.

Arqen, an open-source AI assistant with a Mission Control for agents, is the flagship — but the same instinct runs through everything below it: keep it private, keep it self-hosted, keep it running on hardware I actually control.

What I'm building

05 active

Arqen

Active

A Windows AI assistant with a Mission Control for agents. Tasks, workflows and schedules run in the background, each agent gets exactly the tools it needs — files, web, GitHub, Google, MCP — and anything that can't be undone waits for my approval. Open source, in English and Swedish.

github.com/stefansemb/Arqen ↗
PythonPyQt6MCPOllamaMIT

Pirate Survival

In development

An open-world pirate survival game — procedural river systems, an archipelago built in World Partition, and a slow, deliberate build.

Unreal Engine 5.7C++

SAMIDA

Active

A local-first AI assistant that runs Ollama, GPT, and Claude side by side in one interface — with real file tools it can only use after I've approved the exact change.

FastAPIViteTailscaleCaddy

PinguHub

Live

The self-hosted server everything else runs on — media, automation, and a handful of always-on services I maintain myself.

UbuntusystemdDocker

samidatools

In development

A small collection of focused web tools for creators. First up: YouTube thumbnails in your channel's own style — background removal runs right in the browser, so your photos never leave your device.

samidatools.com ↗
HTMLMediaPipeIn-browser
About

Who's building this

I'm Stefan. I build software that runs on hardware I actually own — usually late in the evening, with more terminal tabs open than I'd like to admit.

Local-first isn't really a philosophy for me so much as a preference: I'd rather host something myself and understand exactly how it works than hand it to someone else's server. Arqen is where that preference gets applied most literally — everything else on this page shares the same instinct.

Right now
  • Running SAMIDA on an always-on Ubuntu box, reachable only over Tailscale
  • Building Pirate Survival's archipelago in Unreal Engine
  • Getting Arqen ready for its first outside users — English by default, MIT-licensed
  • Shaping the first tool for samidatools — thumbnails for YouTubers
  • Keeping PinguHub's dozen-odd services alive