OopisOS v3.7: Your Friendly Neighborhood LLM Edition

A persistent, retro-futuristic Operating System where you don't just use the computer—you talk to it. Hack the system, build your own tools, or create entire narrative games with your new AI copilot. With enforced Portable Mode, your entire digital world, now with its own resident intelligence, can live on a USB drive and travel with you. This isn't just a simulation; it's a complete, self-reliant ecosystem for work, creativity, and play.

What is this place?

You've discovered OopisOS, a sophisticated operating system simulation that is radically self-reliant, running as a standalone desktop application. It's a persistent, self-contained world built on the core principles of privacy, security, and exploration. Thanks to a robust Virtual File System (VFS) powered by IndexedDB, everything you do—every file you create, every user you add, every command you type—will be here waiting for you the next time you boot up.

It's a love letter to the command-line interfaces of yore, but with a modern, modular twist perfect for creating your own fun. Lovingly crafted by a human (Andrew Edmark) and his trusty AI sidekick (Gemini), OopisOS is an ode to the joy of computing.

Major Strides in v3.7

The OS has evolved significantly, becoming a more powerful and versatile creative suite.

  • Your AI Copilot, On Your Terms: The gemini command is now a versatile AI gateway. Chat directly with your own local models via Ollama or LM Studio, or use the default provider for powerful, file-system-aware tool use.

  • The AI Librarian: The chidi application now accepts piped input from find, allowing you to create dynamic document sets for analysis on the fly.

  • Creative Suite Expansion: Now includes a full BASIC IDE (basic) for retro programming and a personal journaling system (log).

  • Enforced Portability: Portable mode is now standard. OopisOS runs entirely from its own folder, storing all user data in a data subdirectory. No installation, no traces left behind.

  • Hardened Security & System Integrity: A formalized security policy, sudo/visudo for privilege escalation, and a full suite of backup, restore, and cksum tools ensure your world is secure and verifiable.

The Core Experience (The Gameplay)

In OopisOS, the system is the game. Traditional OS features are your gameplay mechanics in a world that is your digital sandbox.

  • Explore a Persistent Digital World: The core of the experience is a hierarchical file system that remembers your every change. Create directories (mkdir), leave secret notes (edit), uncover the system's structure (ls, tree), and find what you're looking for with a powerful find command.

  • Administer the System with sudo: Assume administrative powers safely. Use the sudo command to execute commands with elevated privileges, governed by the /etc/sudoers file you can safely modify with visudo.

  • Master True Multi-User Security: The permission system is a gameplay mechanic. Create users (useradd) and groups (groupadd). Lock down files, create secret directories, and manage access for different users using chmod, chown, and chgrp.

  • Wield Powerful AI Assistants:

    • chidi: The "AI Librarian." Launch a dedicated application to analyze your Markdown files. It recursively finds all .md files in a path and lets you use AI to summarize, study, and ask questions about them.

    • gemini: The resident, tool-using AI. Use the gemini command to ask it questions. It can use system tools like ls, cat, and find to understand the world state and give you better answers.

  • Connect to the Real Internet: Use wget to download files from the web directly into your virtual file system. Use curl to fetch data from APIs.

  • Automate the World: Write your own scripts (.sh) or BASIC programs (.bas) to automate tasks or create narrative events. The scripting engine supports argument passing, allowing you to create truly interactive programs.

  • Your In-Game Creative Suite:

    • edit: A powerful development environment with live Markdown and HTML preview.

    • paint: A full-screen character-based art editor for creating ASCII and ANSI art masterpieces.

    • adventure: Play the built-in text adventure, "The Architect's Apprentice," or use the engine to create and run your own JSON-based games.

A Modder's Paradise: Your Engine for Text-Based Worlds

This is where OopisOS truly shines for creators. Its modularity makes it a powerful and accessible engine for building your own interactive experiences.

  • Adventure Game Creation: The adventure command now includes a --create flag, launching an interactive editor to build your own game worlds, from rooms and items to NPCs and puzzles.

  • Visual World-Building with paint: Create in-game maps, item art, or stylized narrative screens using the character-based paint editor.

  • Powerful Scripting: The run command is your key to creating interactive events. Write scripts that display text, change the world state, and use environment variables to track player choices.

  • A Sandbox of Discovery: What happens if you rm -r -f / as the root user? (Don't worry, the reset and restore commands are your safety net). Can you write a script that creates other scripts? The system is your playground for emergent storytelling.

You have a complete, self-contained universe for creating, playing, and sharing text-based and narrative-driven games.

Your First Session

Ready to dive in? Here's how to get started:

  1. Boot Up: Just launch the application. You'll start as the Guest user.

  2. Inflate the World: The file system is a blank canvas. To populate it with a rich set of example files, directories, and scripts to play with, run the command: run /extras/inflate.sh

  3. Explore: Once the script is finished, type tree to see your new world. Read the README.md file (cat README.md) for more hints!

What will you create?

How to Run OopisOS

Welcome to OopisOS v3.7, "Your Friendly Neighborhood LLM Edition". As a standalone desktop application, getting started is easier than ever. There is no installation or local server required.

1. Unzip the Application

First, unzip the OopisOS file you downloaded to a folder on your computer. Inside, you will find the OopisOS application executable.

2. Run the Application

Simply double-click the OopisOS application file to launch the operating system.

That's it. You're ready to explore.

Your World, Anywhere: Portable Mode

OopisOS is portable by design. All your data—users, files, and settings—is automatically stored in a data folder created right next to the application executable. This means you can keep the entire OopisOS folder on a USB drive, take it to another computer, and launch it with your complete world intact. Your digital environment is never tied to a single machine.

Download

Download
OopisOS Setup 3.7.0 Portable.zip 100 MB
Download
OopisOS Setup 3.7.0.exe 73 MB
Download
oopisos-portable_3.7.0_amd64.7z 70 MB
Download
oopisos-portable_3.7.0_amd64.deb 69 MB
Download
Source 537 kB

Install instructions

How to Run OopisOS

Welcome to OopisOS v3.6, "The Portable Edition". As a standalone desktop application, getting started is easier than ever. There is no installation or local server required.

1. Unzip the Application

First, unzip the OopisOS file you downloaded to a folder on your computer. Inside, you will find the OopisOS application executable.

2. Run the Application

Simply double-click the OopisOS application file to launch the operating system.

That's it. You're ready to explore.

Your World, Anywhere: Portable Mode

The defining feature of this version is true portability.

By default, OopisOS will store all your data—users, files, and settings—in a data folder created right next to the application executable. This means you can keep the entire OopisOS folder on a USB drive, take it to another computer, and launch it with your complete world intact. Your digital environment is no longer tied to a single machine.