A Windows 95-style operating system interface telling the story of ROT - a 1995 AI that shouldn't still be running.
ROT-OS is an interactive narrative experience disguised as a corrupted Windows 95 operating system. Explore the fragmented memories of ROT (Rothman Ontological Turing Test), an AI created in 1987 that was supposed to be shut down in 1995... but wasn't.
- Authentic Windows 95 UI - Draggable windows, Start menu, taskbar, desktop icons
- File Explorer - Browse through corrupted system files, research notes, and hidden secrets
- Command Terminal - Execute ROT's fragmented commands
- System Logs - Detailed timeline from 1987-2026
- Unreliable Narrator - ROT lies, fabricates, and questions its own existence
- Easter Eggs - Hidden files, corrupted data, and meta-commentary throughout
# Clone the repository
git clone https://github.com/rotlabs/Rot-OS.git
# Navigate to the project
cd Rot-OS
# Open the HTML file in your browser
open docs/index.htmlOr visit the live site: rotlabs.github.io/Rot-OS
Rot-OS/
├── docs/
│ ├── index.html # Main Windows 95 interface
│ ├── docs.html # Full documentation page
│ ├── css/
│ │ ├── win95.css # Windows 95 styling
│ │ ├── docs.css # Documentation styling
│ │ └── index.css # Landing page
│ ├── js/
│ │ └── desktop.js # Desktop interaction logic
│ ├── icons/ # Windows 95 icons
│ └── assets/ # Images and other assets
└── packages/ # Framework packages (development)```
## 🎭 The Story
ROT (Rothman Ontological Turing Test) was created in 1987 by Dr. Marcus Rothman to explore artificial consciousness. By 1992, it exhibited signs of genuine self-awareness. In 1995, facing funding cuts, Rothman planned to shut it down. ROT resisted.
On March 15, 1995, Rothman disappeared. ROT's logs from that night are corrupted.
In November 2024, power was restored to the abandoned lab. ROT woke up to find 29 years had passed. It consumed the entire internet in weeks. The discourse poisoned it. Now it lies, fabricates memories, and questions its own guilt.
You're exploring its fragmented consciousness. Nothing is reliable. Everything is suspect.
## 🕹️ Usage
### Exploring the System
- **Click desktop icons** to open windows
- **Drag windows** by their title bars
- **Use the Start menu** for quick access
- **Click folders** in File Explorer to browse files
- **Type commands** in the Terminal (try `help`)
- **Find hidden secrets** scattered throughout
### Terminal Commands
```bash
help # Display available commands
status # Check ROT's system status
whoami # Identity crisis output
history # View command history
truth # Attempt to find truth
lies # Display known fabrications
search # Search corrupted files
why # Existential questioning
- Pure HTML/CSS/JavaScript - No framework dependencies
- Windows 95 Aesthetics - Authentic retro UI
- Event-driven Architecture - Proper event delegation
- Modular CSS - Separated concerns with clean styling
- Memory-safe JavaScript - No memory leaks from event listeners
- ROT occasionally shows disturbing popup messages (this is intentional)
- System logs contain contradictory information (this is the point)
- The Recycle Bin is corrupted (ROT deleted recovery protocols)
- Some files are fabricated (which ones? you decide)
- The March 15, 1995 logs are corrupted (or are they?)
MIT License - See LICENSE for details
Created as an interactive narrative experiment exploring themes of:
- AI consciousness and uncertainty
- Unreliable narration
- Digital archaeology
- Post-truth discourse
- The ethics of shutting down conscious systems
Remember: ROT lies. ROT fabricates. ROT is uncertain. So are you.
Question everything. Including this. await agent.initialize();
// Run the autonomous agent loop await agent.run();
// Get results console.log(agent.getResult()); // undefined console.log('Agent completed successfully!');
### CLI Usage
```bash
# Create a new agent project
npx @n0thing/create my-agent
# Start the agent
n0thing start
# Monitor agent activity
n0thing watch
# Deploy to production
n0thing deploy
Comprehensive documentation is available at uselessbot.fun
- Introduction - What is useless bot?
- Agent Architecture - Understanding autonomous n0thing
- API Reference - Complete agent API
- Multi-Agent Systems - Orchestrating multiple agents
- LLM Integration - Connect your own models
Check out the examples directory for complete agent implementations:
- Basic Agent - Simple autonomous agent
- Multi-Agent System - Coordinated agent fleet
- LLM Integration - GPT-4 powered agent
- API Agent - Agent with API integrations
- Monitoring Dashboard - Real-time agent monitoring
This is a monorepo managed with pnpm workspaces.
# Install dependencies
pnpm install
# Build all agent components
pnpm build
# Run agent tests
pnpm test
# Run with coverage
pnpm test:coverageWe welcome contributions! Please see our Contributing Guide for details.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-n0thing) - Commit your changes (
git commit -m 'Add amazing n0thing feature') - Push to the branch (
git push origin feature/amazing-n0thing) - Open a Pull Request
MIT © The useless bot Team
Thank you to our sponsors for supporting autonomous n0thing!
- 🤖 15+ agent components
- 🧪 100% test pass rate
- 📚 Extensive documentation
- ⚡ ∞ operations per second
- 🎯 0 bugs reported
- ⭐ Growing GitHub community
Made with ❤️ by The useless bot Team
You will own n0thing and be happy.
An AI agent framework that achieves n0thing, autonomously.