cd /news/generative-ai/pawdos-95-a-browser-operating-system… · home topics generative-ai article
[ARTICLE · art-98197] src=dev.to ↗ pub= topic=generative-ai verified=true sentiment=↑ positive

PawDOS 95: A browser operating system for dogs

A developer built PawDOS 95, a browser-based operating system for dogs that mimics a 1995 PC desktop. It features DogPrompt, a terminal that uses Gemini to understand natural language and execute validated actions like opening apps or triggering barks. The system includes a window manager, start menu, and nine apps, with a Cloudflare Worker handling Gemini requests and validating all actions for safety.

read2 min views1 publishedAug 15, 2026

This is a submission for the Weekend Challenge: Dog Days Edition.

My submission is PawDOS 95, a fake desktop operating system built for dogs. Built to boot like a 1995 PC, it tracks squirrels, monitors the mailman, manages treats, and tries to explain humans with a translator.

The main feature is DogPrompt. It looks like a DOS terminal, but it accepts normal sentences. Gemini does more than answer in character. It can request approved actions that affect the desktop itself.

PawDOS has a working window manager, start menu, taskbar, dialogs, notifications, synthesized sounds, random desktop events, and 9 applications.

DogPrompt combines about 25 instant local commands with Gemini-powered responses. Other apps include Squirrel Tracker 2.0, HUMAN.EXE, Treat Manager, Mailman Monitor, My Kennel, My Documents, Notepad, and Settings.

The app also works on mobile.

Try PawDOS at pawdos.dog.

Open DogPrompt and type something like:

emergency i see a squirrel outside

Gemini can respond, open Squirrel Tracker, add a radar target, show a warning, and trigger the bark driver. The terminal finishes typing first, then PawDOS carries out the approved actions.

The source is available at github.com/pinkpixel-dev/pawdos.

PawDOS uses React 19, TypeScript, Vite, and Zustand. A single Cloudflare Worker serves the app and handles the Gemini requests.

DogPrompt uses Gemini function calling. The Worker gives Gemini eight possible actions, including opening an app, spawning a squirrel, barking, changing the dog's mood, and entering nap mode. Every returned action passes through an allowlist validator before the browser can run it. Invalid names, values, and arguments are dropped.

HUMAN.EXE, squirrel dossiers, and hardware diagnostics use structured responses. The Worker validates those fields before React renders them.

I am submitting PawDOS for Use of Google AI.

Gemini is connected to the operating system instead of sitting in a separate chat box. Function calls become validated desktop actions, structured responses power three utility panels, and conversation chaining gives DogPrompt short-term context.

── more in #generative-ai 4 stories · sorted by recency
── more on @pawdos 95 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/pawdos-95-a-browser-…] indexed:0 read:2min 2026-08-15 ·