DEV Community

akhtarnur akhtarnur
akhtarnur akhtarnur

Posted on

Akhtar OS — Sistem Operasi Web (Open Source!)

Halo! Gue Akhtar. 14 tahun. Dan gue bikin sistem operasi web dari 0.

Kenapa?
Karena gue pengen sistem operasi yang:

  • Bisa dipake buat kerja, belajar, dan main
  • Bisa ngontrol hardware laptop (mode CPU/GPU)
  • Bisa jalanin Python (3 engine!)
  • Ada virtual pet 3D-nya
  • Bisa share file P2P tanpa internet
  • Ada incognito mode GLOBAL (bukan cuma browser)

Dan yang paling penting: OPEN SOURCE.


🔥 Fitur-Fitur Gila

1. 180+ Aplikasi

  • Browser, Terminal, File Manager
  • 40 Game (native + iframe)
  • Music Player, Video Editor
  • Kalender, Todo List, Pomodoro
  • QR Generator, Password Generator
  • Dan masih banyak lagi...

2. Hardware Control (ASUS)


javascript
// C++ native addon + PowerShell fallback
setCPUMode('turbo')   // Silent | Balanced | Turbo | Fans+Power
setGPUMode('eco')     // Eco | Standard | Ultimate | Optimized


 3 Python Engine di Terminal
Engine  Runtime Kelebihan
Pyodide CPython 3.11    numpy, pandas — full scientific computing
Skulpt  Python 3 ringan Cepat load, cocok scripting
Brython Python 3.12 Bisa akses DOM & JavaScript
4. 3D Slime Virtual Pet
16 mood dengan parameter fisik (bounce speed, arm wave, blush)

Slime World (RPG town)

Bisa jalan, kerja, beli aksesoris

Free Slime — bisa di-drag ke desktop!

5. Akhtar Share — P2P File Transfer
Discovery pake mDNS (bonjour-service)

Transfer pake WebSocket (gak butuh server)

Enkripsi AES-256 (Fase 2)

KIRIM FILE TANPA INTERNET 🔥

6. Incognito Mode GLOBAL
Tekan Ctrl+Alt+I

SEMUA app (browser, file manager, terminal) masuk mode rahasia

Semua jejak baru (storage, cache, cookie, history) di-wipe total pas dimatiin

7. Private Screen
Overlay hitam solid dengan "lubang" viewport

Bisa di-drag & di-resize

Area luar = pure black (bukan blur)

8. Screen Time + Focus Mode + Downtime
Track pemakaian app per detik

Batas harian per app (dengan notifikasi)

Focus Mode: blokir game/browser otomatis

Downtime: grayscale + blur pas jam tidur

9. Akhtar Insight Engine
Gabungin 8 sumber data:

Screen Time

Focus Mode

Mood Journal

Todo List

Pomodoro

Water Reminder

Notifikasi

Clipboard History

Bikin insight naratif yang berguna:

"Mood lu cenderung lebih baik di hari-hari screen time rendah."

10. Dynamic Island + Live Activity API
14 gaya charge animation

Music, Timer, Alarm, Notification

App bisa daftar Live Activity sendiri

🛠️ Tech Stack
Layer   Teknologi
Backend Electron (Node.js)
Frontend    HTML, CSS, JavaScript
Native Addon    C++ (Node-API) + C# (.NET)
3D Render   Three.js
P2P bonjour-service + ws
Encryption  CryptoJS (AES-256)
Python  Pyodide, Skulpt, Brython
Database    Supabase + IndexedDB
📦 Struktur Folder
text
akhtar-os/
├── main.js                 # Kernel OS (130 KB)
├── my-os-1.html            # Frontend OS (1.7 MB — 180 apps!)
├── preload.js              # Electron bridge
│
├── native/
│   ├── asus-wmi-addon/     # C++ buat ASUS WMI
│   └── akhtar-power-bridge/# C# buat power plan
│
├── penyimpanan os/         # Data user (auto-generated)
│
└── dist/
    └── Akhtar OS Setup.exe # Installer Windows
🔥 Download & Install
Gak mau ribet? Download langsung EXE-nya!

⬇️ Download https://www.mediafire.com/file/s6vxd7zeudfyibw/Akhtar_OS_Setup_1.0.0.exe/file (200 MB)

Atau build dari source:

bash
git clone https://github.com/akunbuatdipinjam9-alt/akhtaros.-.git
cd akhtaros.-
npm install
npm start
Password login: akhtar123

 Kontribusi
Lu bisa bantu!

 Star repo di GitHub

 Lapor bug pake issue template

 Minta fitur baru

 Kirim pull request

 Bantu dokumentasi

 Share ke temen-temen

Baca CONTRIBUTING.md (coming soon) buat panduan lengkap!

🚀 AKHTAR OS — CARA INSTALL & JALANKAN (DARI SOURCE)

BRO, GW AKAN KASIH TAU CARA NYALAIN OS KEREN INI DARI 0!


📦 YANG LU PERLU SIAPIN DULU































Tools Link Download Keterangan
Node.js nodejs.org Pake versi LTS (18.x atau 20.x)
Git git-scm.com Buat clone repo
Visual Studio Build Tools visualstudio.microsoft.com
PENTING! Buat compile native addon (C++)
Python python.org Version 3.x, buat node-gyp


🔧 STEP 1 — CLONE REPO

# Clone repository lu
git clone https://github.com/akunbuatdipinjam9-alt/akhtaros.-
cd akhtar-os
📦 STEP 2 — INSTALL DEPENDENCIES
bash
# Install semua package yang dibutuhin
npm install
Ini yang bakal ke-install
electron — core framework

webtorrent — torrent engine

bonjour-service — Akhtar Share (mDNS discovery)

ws — WebSocket buat Akhtar Share

tor-axios — Tor HTTP client

crypto-js — AES-256 encryption

three.js — Slime 3D render

@mediapipe/face_mesh — Face scan login

qrious — QR generator

🔥 KALAU ERROR NODE-GYP:
bash
# Windows — install build tools
Enter fullscreen mode Exit fullscreen mode

discord server=https://discord.gg/8VD5qsdP4
product hunt=https://www.producthunt.com/products/akhtar-os

Enter fullscreen mode Exit fullscreen mode

Top comments (0)