Book Digitization
Aetherius Ai Assistant
Ai Powered RPG Engine
Private Web-Based OS
Project currently on hold while I am dealing with medical issues.
Aetherius – A Personal Digital Assistant
Aetherius is a versatile, modular AI Assistant/Sub-Agent Framework that adapts to your needs. Its capabilities extend beyond conventional chatbots:
Real Time Data: Aetherius has access to search the web or your own data in agent mode, allowing for information that isn’t contained in the base model.
Multi-Agent Framework: Aetherius gives you the ability to create sub-agents for whatever use case you have. Alternativly you can have it trigger python scripts instead.
Reflective Journal: Speak your mind freely and receive thoughtful feedback without judgment or fear.
Learning Tool: Dive deep into your favorite topics and enhance your knowledge effortlessly.
Data Analysis Companion: Harness the power of your data with Aetherius by your side.
Cognitive Offload: A second brain that’s entirely private, aiding you in organizing thoughts and ideas.
Content Generation: Easily Generate Content based off of files or webscrapes.
Current Tools
With Aetherius, you have an arsenal of tools to explore and use:
- Web Scrape/Search: Gather information from websites with ease.
- File Processor: Process a variety of file types for insights and knowledge. The supported file types are: .epub, .pdf, .txt, .png, .jpg, .jpeg, .mp4, .mkv, .flv, and .av
- Photo Analysis: Aetherius can see photos you send and complete tasks based on them.
Customize Your Experience
Main Aetherius Chatbot: A framework for the creation of custom sub-agents for Aetherius.
- Forced Memory Mode: Aetherius will always upload it’s memories.
- Auto Memory Mode: Aetherius autonomously manages memory uploads.
- Manual Memory Mode: You decide when to upload memories.
- Training Memory Mode: Control memory uploads for each memory type.
- Agent Mode: Activate the use of any Sub-Agents for use in Aetherius’s agent loop
Current Sub-Agents
- External Resources: Will search Aetherius’s External Resource Database. (Database from Web and File Scrapes) If the information cannot be found, it will do a simple websearch for the information. You can disable the websearch and change the engine in the script file.
- Implicit Memory Search: Will search Aetherius’s Implicit Memories to complete the task.
- Explicit Memory Search: Will search Aetherius’s Explicit Memories to complete the task.
- Episodic Memory Search: Will search Aetherius’s Episodic Memories to complete the task.
- Flashbulb Memory Search: Will search Aetherius’s Flashbulb Memories to complete the task.


Core Features:
- AI-Driven Gameplay:
- The engine harnesses the power of LLMs to create dynamic and engaging game narratives.
- Player choices and interactions are at the forefront, with the AI adapting and evolving the story and world in real-time.
- Updateable Environment:
- A key feature of this engine is its ability to modify game maps and settings based on player actions and decisions.
- This dynamic environment ensures a unique and personalized gaming experience, with every decision impacting the game world.
- Realistic NPC Interactions:
- All non-player characters (NPCs) within the game will be equipped with a simplified version of my Aetherius system.
- This will allow NPCs to engage in realistic conversations, react authentically to player actions, and contribute meaningfully to the game’s narrative.
Goal: The primary aim of this project is to create a JRPG engine that is not only robust and versatile but also intuitive and user-friendly. By integrating AI into the core gameplay, the engine hopes to deliver a text RPG experience that is both immersive and endlessly captivating.
[Current Progress/RoadMap]
Unfortunately I have lost all progress due to my SSD failing. For now I will be focusing on remaking all of the core systems. All buttons, menus, and images are placeholders for now. Once all core systems are in I will make it look nice.
Main Menu – Done
Map Loading and Player Movement – Done
Visualized Map to move on – Done
Map Tile Resizing when screen size is changed – Done
Player Sprite and Movement – Done
Player Loading/Saving – Done
Tile Description Window – Done
Tile Linking for Switching Maps – Done
Player Information Page: Done
Player Skill Page: Done
Player Inventory System and Page: Done
Dialogue System: Done
Battle System: Done
Linking Script activation to skill usage in modular system: In Progress
Non-Combat Skill Usage: Not Started
Getting skills to edit the terrain: Not Started
Editing Terrain Based on Player Actions: Not Started

Each book featured here is part of my personal collection, all of which were published before 1924 and have since entered the Public Domain.
List of Books currently awaiting Digitization:
Myths of the Hindus and Buddhists by Nivedita and Coomarasawamy
Great Leaders and National Issues of 1896 by the Non-Partisan Bureau of Political Information
The Lost Dryad by Frank R. Stockton
The Rosicrucians, Their Rites and Mysteries-Fifth Edition by Hargrave Jennings
A Secure, Self-Hosted Web Operating System 🔒
This project is a browser-based operating environment built from the ground up on a zero-trust security model. It’s not just a web app; it’s a private computing environment where you can run sandboxed applications and manage your files on a backend that never sees your unencrypted data.
The architecture features a client-side “microkernel” in React managing processes, IPC, and a virtual filesystem (VFS). The backend uses Python/Flask to handle authentication and orchestrate sandboxed execution of user code in Docker.
Key Pillars
🔐 True End-to-End Encryption (E2EE)
Every API call and WebSocket message is encrypted with a session-specific key established via an ECDH key exchange. The server is authenticated using ECDSA to prevent MitM, and session keys are periodically ratcheted for post-compromise security. The server cannot read your traffic.
🗄️ Zero-Knowledge Encrypted VFS
An optional, client-side encryption layer for your files. A master key is derived from your password using a strong PBKDF2 function, encrypting files in your browser before they are sent to the server. You, and only you, hold the key.
🛡️ Multi-Layer Sandboxing
Frontend: All apps run in isolated <iframe>
s, communicating with the OS kernel via a secure postMessage
-based syscall bridge. A malicious app can’t touch the main UI or other apps.
Backend: User-installed backend logic is executed within hardened, ephemeral Docker containers with no network access, a read-only filesystem, and strict resource limits.
🧩 Extensible App Platform
Define app capabilities, permissions, and custom backend endpoints declaratively in a manifest.json
file. Install third-party apps with a clear, auditable permission model before they can run.