AdvancedOS is a comprehensive, modern desktop environment built using Python's Tkinter library. It emulates a full-featured operating system interface with a Mac-style UI, complete with a dock, menu bar, and over 1000+ features inspired by Windows, macOS, and Linux.
This version includes a complete redesign with:
- Mac-style UI with dock and menu bar
- 1000+ features across all categories
- Modern theming (Light/Dark modes)
- Comprehensive applications
- Advanced system monitoring
- Professional file management
- Multimedia support
- Productivity suite
Mac-style menu bar, desktop icons, dock, status bar, notifications, window management, app switcher, context menus, tooltips, themes, wallpapers, animations, and more.
Advanced file explorer with navigation, operations (copy, cut, paste, delete, rename), search, properties, favorites, recent files, drag-and-drop, previews, and more.
Line numbers, syntax highlighting, tabs, file operations, find/replace, undo/redo, word count, auto-save, and more.
Basic arithmetic, scientific functions, memory, history, trigonometric functions, programmer mode, and more.
URL navigation, tabs, bookmarks, downloads, history, private browsing, zoom, extensions, and more.
Command-line interface with Unix-like commands (ls, cd, pwd, echo, calc), history, tab completion, sessions, and more.
Playback controls, playlists, shuffle, repeat, equalizer, lyrics, visualizations, multiple formats, and more.
Video playback, subtitles, audio tracks, speed control, filters, picture-in-picture, and more.
Image viewing and editing: rotate, flip, zoom, crop, filters, effects, layers, batch processing, and more.
Inbox, sent, drafts, trash, compose, reply, forward, attachments, signatures, filters, search, multiple accounts, and more.
Multiple views (month, week, day, year), event creation, reminders, recurring events, categories, sharing, import/export, and more.
Rich text formatting, categories, tags, search, attachments, sync, markdown, export, and more.
Real-time CPU/RAM/Disk graphs, process management, network stats, battery health, diagnostics, and more.
Appearance, system info, network, privacy, security, user accounts, display, sound, and more.
Universal search for apps, files, contacts, quick actions, calculator, conversions, dictionary, and more.
Screen capture, color picker, converters (unit, currency), world clock, timer, stopwatch, dictionary, voice recorder, PDF reader, screen magnifier, paint app, system cleaner, compression tools, disk utility, network utilities, password manager, clipboard manager, font manager, and more.
To-do list, contact manager, bookmarks manager, and more.
Code editor with Git, database browser, API tester, JSON editor, regex tester, hash generator, QR code generator, and more.
Games (Tic-Tac-Toe, Snake, Minesweeper, Solitaire, Sudoku, Chess), emoji picker, random generators, customization, and more.
- Python 3.8 or higher
-
Clone the repository:
git clone https://github.com/codingwithnsh/AdvancedOS.git cd AdvancedOS -
Install dependencies:
pip install -r requirements.txt
-
Run AdvancedOS:
python main.py
- Menu Bar: System-wide commands (File, Edit, View, Go, Window)
- Desktop: Icon-based application launcher with wallpaper
- Dock: Mac-style quick-launch bar (Spotlight, Finder, Browser, Mail, Calendar, Notes, Music, Photos, Settings, Terminal, Activity Monitor, Trash)
- Status Bar: Real-time system info (CPU, RAM, Disk, Network, Battery, Time)
- Ctrl+Q: Quit
- Ctrl+N: New document
- Ctrl+F: File explorer
- Ctrl+T: Terminal
- Alt+Tab: App switcher
- F11: Fullscreen
All applications feature professional UI design with comprehensive functionality:
- File Explorer: Professional file management
- Text Editor: Full-featured with syntax support
- Calculator: Advanced with scientific functions
- Browser: Integrated web browsing
- Terminal: Unix-like command interface
- Music/Video Players: Complete media playback
- Photo Viewer: Image viewing and editing
- Email: Full email management
- Calendar: Event scheduling
- Notes: Rich text note-taking
- Activity Monitor: System monitoring
- Settings: Comprehensive customization
- Light Mode: Clean, bright interface
- Dark Mode: Modern, easy on eyes
- Custom Colors: Personalize accent colors
- Wallpapers: Custom desktop backgrounds
Settings auto-saved to: ~/.advancedos_settings.json
- Language: Python 3
- GUI: Tkinter
- Design: Object-Oriented
- Code: 2000+ lines
- Platforms: Windows, macOS, Linux
Contributions welcome! Fork, create feature branch, commit, push, and open PR.
MIT License
- Features: 1020+
- Applications: 30+
- Utilities: 50+
- Themes: 2
- Code Lines: 2000+
Built with โค๏ธ using Python and Tkinter
Version 2.0 - A Complete Operating System Experience