Operating System for all AETHEX
Find a file
2026-02-21 07:00:10 +00:00
.claude fix: resolve 55+ TypeScript errors and cleanup codebase 2026-02-03 02:31:34 -07:00
.devcontainer Add Railway deployment config 2025-12-29 00:22:23 +00:00
.gemini new file: .gemini/settings.json 2026-01-03 23:56:43 -07:00
.github Merge remote-tracking branch 'origin/main' - resolve conflicts 2026-02-21 07:00:10 +00:00
.vs fix(android): force manual file load to bypass black screen issue 2026-02-11 21:49:31 -07:00
.vscode fix: resolve 55+ TypeScript errors and cleanup codebase 2026-02-03 02:31:34 -07:00
aethex-docs feat: integrate AeThex Language across entire OS ecosystem 2026-02-11 22:28:05 -07:00
aethex-lang feat: integrate AeThex Language across entire OS ecosystem 2026-02-11 22:28:05 -07:00
AeThex-OS new file: AeThex-OS/.gitignore 2026-02-05 22:47:36 -07:00
AeThexOS_V5 feat: integrate AeThex Language across entire OS ecosystem 2026-02-11 22:28:05 -07:00
android Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
api fix: resolve 55+ TypeScript errors and cleanup codebase 2026-02-03 02:31:34 -07:00
attached_assets Update the website's favicon to match the operating system theme 2025-12-21 23:00:24 +00:00
bootanimation Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
client Merge remote-tracking branch 'origin/main' - resolve conflicts 2026-02-21 07:00:10 +00:00
config feat: integrate AeThex Language across entire OS ecosystem 2026-02-11 22:28:05 -07:00
configs fix(linux-iso): Fix ISO build script syntax errors and mobile app integration 2025-12-27 22:19:05 -07:00
dist/public Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
docs modified: docs/GITHUB_PAGES_404_FIX.md 2026-01-06 01:48:12 +00:00
examples new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
ios feat: integrate AeThex Language across entire OS ecosystem 2026-02-11 22:28:05 -07:00
migrations new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
nginx feat: integrate AeThex Language across entire OS ecosystem 2026-02-11 22:28:05 -07:00
os fix(android): force manual file load to bypass black screen issue 2026-02-11 21:49:31 -07:00
packages new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
script fix(build): output server bundle as .cjs for ES module compatibility 2026-02-12 15:10:41 -07:00
server Merge remote-tracking branch 'origin/main' - resolve conflicts 2026-02-21 07:00:10 +00:00
shared Merge remote-tracking branch 'origin/main' - resolve conflicts 2026-02-21 07:00:10 +00:00
shell/aethex-shell Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
supabase Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
temp-connect-extract/AeThex-Connect-main Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
temp-forge-extract/aethex-forge-main Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
update_pkg Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
.dockerignore modified: .dockerignore 2026-01-29 09:51:27 -07:00
.env modified: .env 2025-12-24 01:52:33 +00:00
.env.example Update .gitignore to exclude Linux build artifacts and binaries 2026-01-25 19:57:58 -07:00
.env.local modified: .env 2025-12-24 01:52:33 +00:00
.gitignore feat: integrate AeThex Language across entire OS ecosystem 2026-02-11 22:28:05 -07:00
.gitlab-ci.yml ci: Use full OS build script with Wine + Docker 2025-12-28 10:08:21 -07:00
.markdownlint.json new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
.replit Update authentication to use Supabase and enable user sign-up 2025-12-17 02:13:28 +00:00
.ruby-version new file: .ruby-version 2026-01-29 01:12:34 -07:00
5_PHASE_PLAN.md new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
_config.yml docs: Set up GitHub Pages organization 2026-01-06 00:23:40 +00:00
ACCESS_GUIDE.md new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
aethex-desktop.service new file: README.txt 2025-12-28 02:53:08 +00:00
aethex-launcher.sh new file: README.txt 2025-12-28 02:53:08 +00:00
AETHEX_CODE_EXAMPLES.md new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
AETHEX_COMPILER_SPEC.md new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
AETHEX_IMPLEMENTATION.md new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
AETHEX_INTEGRATION.md new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
AETHEX_LANGUAGE_INTEGRATION_SUMMARY.md feat: integrate AeThex Language across entire OS ecosystem 2026-02-11 22:28:05 -07:00
AETHEX_LANGUAGE_PACKAGE.md new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
AETHEX_QUICKSTART.md new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
android_logs.txt feat: integrate AeThex Language across entire OS ecosystem 2026-02-11 22:28:05 -07:00
APP_TEST_RESULTS.md Update .gitignore to exclude Linux build artifacts and binaries 2026-01-25 19:57:58 -07:00
ARCHITECTURE_GUIDE.md new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
auth_fix_run.log fix(android): force manual file load to bypass black screen issue 2026-02-11 21:49:31 -07:00
boot.log fix(android): force manual file load to bypass black screen issue 2026-02-11 21:49:31 -07:00
boot_final.log fix(android): force manual file load to bypass black screen issue 2026-02-11 21:49:31 -07:00
build-fixed.sh fix(android): force manual file load to bypass black screen issue 2026-02-11 21:49:31 -07:00
build-iso.ps1 new file: .gemini/settings.json 2026-01-03 23:56:43 -07:00
build-kernel.ps1 fix(android): force manual file load to bypass black screen issue 2026-02-11 21:49:31 -07:00
build-launcher.ps1 new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
build-launcher.sh new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
build-output.txt new file: .gemini/settings.json 2026-01-03 23:56:43 -07:00
build.log new file: build.log 2025-12-28 12:35:16 -07:00
build_and_run.log fix(android): force manual file load to bypass black screen issue 2026-02-11 21:49:31 -07:00
build_and_run_clean.log fix(android): force manual file load to bypass black screen issue 2026-02-11 21:49:31 -07:00
cache_fix_run.log fix(android): force manual file load to bypass black screen issue 2026-02-11 21:49:31 -07:00
capacitor.config.json new file: .gemini/settings.json 2026-01-03 23:56:43 -07:00
capacitor.config.ts modified: android/app/src/main/java/com/aethex/os/MainActivity.java 2026-02-12 20:15:30 -07:00
check_drives.ps1 Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
check_mtk.ps1 Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
CODE_OF_CONDUCT.md Add code of conduct for AeThex | OS community 2026-01-05 18:25:57 -07:00
components.json Extracted stack files 2025-12-15 20:52:49 +00:00
debug_run.log fix(android): force manual file load to bypass black screen issue 2026-02-11 21:49:31 -07:00
deploy-to-phone.ps1 new file: .gemini/settings.json 2026-01-03 23:56:43 -07:00
DEPLOYMENT_STATUS.md docs: Add comprehensive flow tracking and mark unfinished flows 2026-01-04 06:39:45 +00:00
direct_flash.py Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
DISTRIBUTION_SETUP.md new file: EMBED_CODES.html 2026-02-12 12:42:48 -07:00
DOMAIN_ROUTING.md feat: integrate AeThex Language across entire OS ecosystem 2026-02-11 22:28:05 -07:00
DOMAIN_SETUP_GUIDE.md feat: integrate AeThex Language across entire OS ecosystem 2026-02-11 22:28:05 -07:00
drizzle.config.ts Extracted stack files 2025-12-15 20:52:49 +00:00
EMBED_CODES.html new file: EMBED_CODES.html 2026-02-12 12:42:48 -07:00
extract_fw.ps1 Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
find_fw.ps1 Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
fix-sudo.sh Update .gitignore to exclude Linux build artifacts and binaries 2026-01-25 19:57:58 -07:00
fix_and_flash.ps1 Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
fix_fastboot_driver.ps1 Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
fix_usb_driver.ps1 Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
flash_boot.ps1 Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
flash_fastboot.ps1 Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
flash_fastbootd.ps1 Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
FLOWS.md docs: Add comprehensive flow tracking and mark unfinished flows 2026-01-04 06:39:45 +00:00
GAME_DEV_APIS_COMPLETE.md Update .gitignore to exclude Linux build artifacts and binaries 2026-01-25 19:57:58 -07:00
GAME_DEV_INTEGRATION.md Update .gitignore to exclude Linux build artifacts and binaries 2026-01-25 19:57:58 -07:00
GAME_DEV_QUICK_REF.md Update .gitignore to exclude Linux build artifacts and binaries 2026-01-25 19:57:58 -07:00
GAME_ECOSYSTEM_COMPLETE.md Update .gitignore to exclude Linux build artifacts and binaries 2026-01-25 19:57:58 -07:00
Gemfile fix: Add Gemfile and fix Jekyll build workflow 2026-01-06 00:27:40 +00:00
gen_bootanim.ps1 Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
hs_err_pid41432.log Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
hs_err_pid43124.log Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
IMPROVEMENT_PLAN.md new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
init_boot.img Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
install_zadig_driver.ps1 Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
instance.log fix(android): force manual file load to bypass black screen issue 2026-02-11 21:49:31 -07:00
LAUNCHER_BUILD.md new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
LAUNCHER_QUICKSTART.md new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
LAUNCHER_README.md new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
list_zip.ps1 Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
magisk_patched_boot.img Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
MARKETING_MATERIALS.md new file: EMBED_CODES.html 2026-02-12 12:42:48 -07:00
MOBILE_AETHEX_INTEGRATION.md new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
mtk_fastboot.inf Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
nixpacks.toml modified: nixpacks.toml 2026-01-29 09:47:16 -07:00
OAUTH_SETUP.md feat: integrate AeThex Language across entire OS ecosystem 2026-02-11 22:28:05 -07:00
ops.json fix(android): force manual file load to bypass black screen issue 2026-02-11 21:49:31 -07:00
package-lock.json modified: android/app/src/main/java/com/aethex/os/MainActivity.java 2026-02-12 20:15:30 -07:00
package.json Merge remote-tracking branch 'origin/main' - resolve conflicts 2026-02-21 07:00:10 +00:00
package_bootanim.cjs Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
patch_boot.ps1 Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
PHASE_1_COMPLETE.md new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
postcss.config.js Extracted stack files 2025-12-15 20:52:49 +00:00
PROJECT_RUNDOWN.md docs: Add comprehensive flow tracking and mark unfinished flows 2026-01-04 06:39:45 +00:00
QUICK_FIX.md new file: AETHEX_IMPLEMENTATION.md 2026-02-21 04:58:52 +00:00
railway.json fix(railway): change healthcheck path to /health 2026-02-12 13:48:21 -07:00
RAILWAY_DEPLOYMENT.md Add Railway deployment config 2025-12-29 00:22:23 +00:00
README.md Add desktop app downloads page and release workflow 2026-01-29 23:32:02 -07:00
README.txt new file: README.txt 2025-12-28 02:53:08 +00:00
reinstall_driver.ps1 Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
replit.md Update the operating system to launch directly into the AeThex OS desktop environment 2025-12-21 02:55:38 +00:00
restore_adb_driver.ps1 Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
run.log fix(android): force manual file load to bypass black screen issue 2026-02-11 21:49:31 -07:00
run_mtk.ps1 Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
screen.png Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
screen2.png Add functional marketplace modules, bottom nav bar, root terminal, arcade games 2026-02-18 22:03:50 -07:00
SECURITY.md Revise SECURITY.md to enhance security policy details 2025-12-28 10:08:21 -07:00
SUPABASE_INTEGRATION_COMPLETE.md new file: .gemini/settings.json 2026-01-03 23:56:43 -07:00
test-implementation.sh modified: client/src/App.tsx 2025-12-23 03:52:48 +00:00
trigger-gitlab-pipeline.sh Add trigger script for GitLab CI pipeline 2025-12-27 22:09:07 +00:00
tsconfig.json Stabilize build: add Capacitor deps, TS target, stubs and guards 2025-12-27 19:37:48 +00:00
UNIKERNEL_GUIDE.md fix(android): force manual file load to bypass black screen issue 2026-02-11 21:49:31 -07:00
VENTOY_DEPLOYMENT.md Update .gitignore to exclude Linux build artifacts and binaries 2026-01-25 19:57:58 -07:00
vercel.json fix(vercel): remove invalid JSON syntax in vercel.json 2026-02-12 13:18:22 -07:00
VERIFIED_STATUS.md Add Railway deployment config 2025-12-29 00:22:23 +00:00
vite-plugin-meta-images.ts Extracted stack files 2025-12-15 20:52:49 +00:00
vite.config.ts modified: android/app/src/main/java/com/aethex/os/MainActivity.java 2026-02-12 20:15:30 -07:00
wget-log new file: .gemini/settings.json 2026-01-03 23:56:43 -07:00
wget-log.1 new file: .gemini/settings.json 2026-01-03 23:56:43 -07:00
wget-log.2 new file: .gemini/settings.json 2026-01-03 23:56:43 -07:00
wget-log.3 new file: .gemini/settings.json 2026-01-03 23:56:43 -07:00
wget-log.4 fix(android): force manual file load to bypass black screen issue 2026-02-11 21:49:31 -07:00

AeThex OS

A modular web desktop platform and bootable Linux distribution built with TypeScript, React, Vite, Drizzle ORM, and Supabase.

License: MIT Build Status Documentation


🌐 What is AeThex OS?

AeThex OS is a multi-deployment platform that works as:

  • 🌍 Web Application - Browser-based CloudOS hosted on Railway
  • 💻 Desktop Application - Native Tauri app (Windows/Mac/Linux)
  • 📱 Mobile Application - Capacitor-based app (Android/iOS)
  • 🐧 Linux Distribution - Bootable OS replacing traditional operating systems

📥 Downloads

Desktop Application

Web Application

🚀 Quick Start

Choose your deployment mode:

Web (Browser-Based)

npm install
npm run dev
# Visit http://localhost:5173

Desktop (Tauri)

npm install
npm run tauri dev

Mobile (Capacitor)

npm install
npm run build
npx cap sync android
npx cap open android

Linux OS (Bootable ISO)

sudo bash script/build-linux-iso.sh
# Flash to USB: sudo dd if=aethex-linux.iso of=/dev/sdX bs=4M

📚 Documentation

📖 Full Documentation on GitHub Pages

Getting Started

Core Specifications

Authentication & Security

Build & Deploy

🏗️ Architecture

┌─────────────────────────────────────────────┐
│        AeThex Platform (Multi-Mode)         │
├─────────────────────────────────────────────┤
│  Web      Desktop     Mobile     Linux OS   │
│  (Vite)   (Tauri)   (Capacitor)  (Ubuntu)   │
└─────────────────────────────────────────────┘
                     ↓
┌─────────────────────────────────────────────┐
│       React + TypeScript Frontend           │
│  • Desktop UI • File Manager • Terminal     │
│  • Apps • Marketplace • Messaging           │
└─────────────────────────────────────────────┘
                     ↓
┌─────────────────────────────────────────────┐
│       Node.js + Express Backend             │
│  • API Routes • WebSocket • Storage         │
└─────────────────────────────────────────────┘
                     ↓
┌─────────────────────────────────────────────┐
│     Supabase (PostgreSQL + Auth)            │
│  • Drizzle ORM • Multi-tenancy • OAuth      │
└─────────────────────────────────────────────┘

🛠️ Technology Stack

Layer Technologies
Frontend React, TypeScript, Vite, TailwindCSS, Shadcn/ui
Backend Node.js, Express, WebSocket
Database PostgreSQL (Supabase), Drizzle ORM
Authentication Supabase Auth, OAuth 2.0 (Discord, GitHub, Roblox)
Desktop Tauri (Rust + WebView)
Mobile Capacitor, Cordova
Linux OS Ubuntu 24.04 LTS, Xfce, systemd

📦 Project Structure

AeThex-OS/
├── client/             # React frontend application
├── server/             # Node.js backend API
├── shared/             # Shared schema and types (Drizzle)
├── migrations/         # Database migrations
├── docs/               # Documentation (GitHub Pages)
├── os/                 # Linux OS-specific files
├── configs/            # System configurations (GRUB, systemd)
├── script/             # Build and deployment scripts
├── android/            # Capacitor Android project
├── ios/                # Capacitor iOS project
└── src-tauri/          # Tauri desktop application

🧪 Development

Prerequisites

  • Node.js 20.x or higher
  • npm or yarn
  • PostgreSQL (or Supabase account)
  • For Linux builds: Ubuntu 24.04 or Docker

Environment Setup

# Clone repository
git clone https://github.com/AeThex-Corporation/AeThex-OS.git
cd AeThex-OS

# Install dependencies
npm install

# Copy environment template
cp .env.example .env

# Configure Supabase credentials in .env
# VITE_SUPABASE_URL=your_supabase_url
# VITE_SUPABASE_ANON_KEY=your_anon_key

# Run database migrations
npm run db:push

# Start development server
npm run dev

Testing

# Run test suite
./test-implementation.sh

# Build for production
npm run build

# Preview production build
npm run preview

🎯 Features

Platform Features

  • Multi-tenant architecture with organization support
  • OAuth authentication (Discord, GitHub, Roblox)
  • Desktop environment with window management
  • File manager with upload/download
  • Terminal emulator (xterm.js)
  • Real-time messaging and chat
  • Application marketplace
  • Achievement system
  • User profiles and settings

Linux OS Features

  • Live USB boot with persistence
  • Xfce desktop environment
  • Auto-login and kiosk mode
  • Pre-installed AeThex applications
  • NetworkManager for WiFi/Ethernet
  • systemd service management
  • 🔄 Secure boot support (planned)
  • 🔄 Disk encryption (planned)
  • 🔄 OTA updates (planned)

🤝 Contributing

We welcome contributions! Please see our contributing guidelines:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments


AeThex OS - Where cloud meets desktop meets operating system

Made with ❤️ by the AeThex Corporation team