OopisOS 3.7 - Your Friendly Neighborhood LLM Edition
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 fromfind
, 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 ofbackup
,restore
, andcksum
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 powerfulfind
command.Administer the System with
sudo
: Assume administrative powers safely. Use thesudo
command to execute commands with elevated privileges, governed by the/etc/sudoers
file you can safely modify withvisudo
.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 usingchmod
,chown
, andchgrp
.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 thegemini
command to ask it questions. It can use system tools likels
,cat
, andfind
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. Usecurl
to fetch data from APIs.Automate the World: Write your own scripts (
.sh
) orBASIC
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 theroot
user? (Don't worry, thereset
andrestore
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:
Boot Up: Just launch the application. You'll start as the
Guest
user.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
Explore: Once the script is finished, type
tree
to see your new world. Read theREADME.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.
Status | In development |
Platforms | HTML5, Windows, macOS, Linux, Android |
Author | aedmark |
Genre | Simulation, Adventure, Interactive Fiction |
Made with | Sublime Text |
Tags | operating-system, terminal, text-adventure, Text based, User Interface (UI), Virtual Reality (VR) |
Code license | MIT License |
Asset license | Creative Commons Attribution_ShareAlike v4.0 International |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard |
Links | GitHub, Homepage, Blog |
Download
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.