.---.
/ \
| () () | G H O S T O S
\ - / The Invisible, Featherweight, Offline Desktop AI Copilot
/`---'\
/ \ [ 100% Private • Dynamic VRAM Juggler • Zero-DB RAG • Casper Pet ]
(_/^\_/\_/^)
👻 GhostOS
The Featherweight, Offline AI Assistant & Desktop Companion
🌐 Language Select / Выбор языка / Тілді таңдау / 语言选择:
English •
Русский •
Қазақша •
简体中文 •
Español •
Deutsch •
Français •
日本語 •
Português
A unified, ultra-lightweight desktop AI companion that runs effortlessly on low-spec laptops and base Apple Silicon Macs (4GB–8GB RAM) without Out-Of-Memory (OOM) crashes.
Quickstart • Features • Comparison • Architecture • CLI Cheatsheet • Privacy Pledge
💡 Why GhostOS?
Running local AI today is frustrating and bloated:
- Electron RAM Bloat: Most local AI desktop apps (LM Studio, Jan, AnythingLLM) burn 800MB–1.2GB of RAM on the UI alone before a single neural weight is loaded into memory.
- The Multi-Model OOM Trap: Trying to run an LLM (3GB) + Vision model (2GB) + Whisper (1GB) simultaneously crashes any device with 4GB–8GB RAM.
- Overcomplicated RAG Stacks: Document chat tools force users to install Docker containers, heavy vector databases (Chroma/Qdrant), and gigabytes of bloated Python dependencies.
GhostOS solves this from first principles:
- Casper Companion Pet & HUD: Rendered via native system web engines (WebKit on macOS, Edge WebView2 on Windows, WebKitGTK on Linux) consuming just ~35MB RAM.
- Dynamic VRAM Juggler: Dynamically hot-swaps between LLM, Vision, and Whisper on demand in <150ms. Peak VRAM never exceeds 3.5GB.
- Zero-DB RAG: Drop files onto Casper — indexed in milliseconds using pure SQLite FTS5 with zero external database dependencies.
- 100% Local & Private: Zero telemetries, zero cloud fallbacks. Fully functional air-gapped with Wi-Fi switched off.
✨ Exclusive Killer Features
1. 👻 Casper: The Living Desktop Pet
- A quiet, translucent porcelain ghost that floats gently over your workspace.
- "Casper Eats Files": Drag & drop any PDF, code repository, notes, or spreadsheet directly onto Casper. Casper opens his mouth, swallows the file, and indexes it into your local knowledge base instantly (+15 XP!).
- Visual Moods & Reactive States:
- 💤
Idle: Weightless floating animation, 0% CPU footprint. - 🔮
Thinking: Ethereal sapphire aura, streaming local neural tokens. - 🎧
Listening: Casper wears glowing headphones, capturing offline meetings. - 🍕
Eating: Document suction animation with real-time XP gain. - ⚠️
Alarm: Visual security warning when a dangerous shell command is detected.
- 💤
- Single-click for quick phrases & interactions; double-click or press
Cmd+Shift+Space/Ctrl+Shift+Spaceto morph into the Spotlight HUD.
2. ✍️ Ghostwriter (AI Inline Completion in Any App)
- Highlight text anywhere (Word, Telegram, browser, IDE, terminal) $\rightarrow$ press hotkey $\rightarrow$ transform instantly:
- ✨
polish: Professional, crisp, and concise rewrite. - 🤝
polite: Diplomatic, respectful business tone. - 📝
grammar: Fixes spelling and grammar mistakes with zero conversational fluff. - 🎯
summarize: Distills text down to 2-3 key takeaways. - 🌐
translate: Instant translation into English, Russian, Kazakh, Chinese, etc. - 🛠️
code_fix: Automatically diagnoses and fixes bugs in code snippets.
- ✨
- Use from CLI:
ghost write --mode polite "draft message"or rewrite clipboard in 1 click!
3. 🧠 Memory Vault (Cross-Session Context Graph)
- Local SQLite knowledge graph that permanently stores personal context across restarts.
- Casper automatically remembers your developer stack, favorite languages, and active projects.
- Injects personal context into queries with 0 KB extra VRAM and 0% background CPU footprint.
- CLI:
ghost vault list,ghost vault remember tech_stack "Python, Rust, Apple Silicon".
4. 🛡️ Terminal Sandbox Lens (Destructive Command Protection)
- Deep safety inspection for shell commands before execution.
- Intercepts and blocks destructive operations (
rm -rf /,mkfs, rawdd,DROP DATABASE,format C:). - Explains risks in plain human language and suggests safe alternatives before running.
- Interactive audit:
ghost sandbox "rm -rf /".
5. 📅 Daily Standup & Conventional Commit Crafter
- Analyzes daily workspace file modifications, git diffs, and session commits.
- Generates ready-to-share Daily Standup reports for Slack / Telegram ("What I accomplished", "What I'm working on", "Blockers").
- Automatically crafts semantic Conventional Commits (
feat(...),fix(...),refactor(...)). - CLI:
ghost standup.
6. 🎙️ Auto-Minutes Meeting Copilot
- 100% private offline secretary for Zoom, Google Meet, and voice notes.
- Generates structured markdown meeting minutes with Executive Overview, Key Decisions, and Action Items with Deadlines.
- Whisper model hot-swaps in only for the 5-second transcription window and immediately frees VRAM.
7. 🦎 Memory Chameleon (Adaptive Power Profiles)
- Dynamically monitors battery state and system RAM pressure:
- 🍃 ECO Mode: Triggers on battery or RAM > 82%. Context capped at 1024 tokens, 2 CPU threads, 60s auto-sleep, 30 FPS pet.
- ⚖️ Balanced Mode: Context 2048 tokens, 4 threads, 180s auto-sleep.
- ⚡ Performance Beast: On AC power and free RAM > 50%. Context 4096 tokens, full GPU acceleration.
8. 🎮 Casper RPG Evolution System
- Gamified companion that grows with your work:
- Gain XP for feeding files (+25 XP), running commands (+25 XP), asking questions (+10 XP).
- Unlocks evolutions and visual accessories (Cyberpunk Visor, Magic Spellbook, Golden Crown).
9. 🎨 Casper Wardrobe (Visual Themes & Skins)
- Launch Casper in distinct aesthetic themes designed for dark mode and modern workstations:
- 💎
glass: Default translucent Apple porcelain moonlight aesthetic. - ⚡
cyberpunk: Vibrant neon cyan body with radioactive magenta aura. - 👑
gold: Radiant royal gold aura and drop-shadows. - 🟢
matrix: Terminal hacker phosphor-green glow.
- 💎
- CLI:
ghost pet --skin cyberpunkor switch with 1 click from the Menu Bar!
10. 🍕 Casper Feeder (Physical Drag-and-Drop Ingestion)
- Drag & drop any code file (
.py,.js,.ts,.json), log, or PDF directly onto Casper. - Triggers interactive chewing wobble animation (
@keyframes ghostChewWobble) and cheerful thought bubbles. - Ingests files into Zero-DB RAG without opening complex upload modals.
11. 👻 Native macOS Menu Bar Controller
- Lightweight native
NSStatusBarmenu bar icon living right in your macOS status bar (ghost barorghost pet --tray). - 1-click Casper toggle, wardrobe skin switcher, model selector, and instant VRAM flush with 0 KB background bloat.
12. 🔍 Instant Spotlight HUD
- Fast, centered floating command bar (
ghost spot) for instant distraction-free questions and terminal autopilot commands. PressEscto instantly dismiss.
13. 🤖 Local Model & Hardware Acceleration Catalog
- Scans local Ollama backends, detects downloaded models with footprints in GB, identifies hardware tier (Apple Silicon Metal MPS, NVIDIA CUDA, or CPU), and suggests lightweight models for 4GB–8GB RAM setups (
ghost models).
14. 💎 Apple Glassmorphism HUD & 1-Click Code Blocks (v1.3.0)
- Unified 4-Tab Navigation: Consolidated 9 cluttered tabs into 4 streamlined workspaces:
💬 Chat,📚 Knowledge (RAG),🛠️ OS Tools(with sub-tools: OS Agent, Screen Peek, Clipboard Inspector, Safe Terminal Autopilot, Standup Journal), and🧠 VRAM. - Live Wardrobe Skin Switcher: Toggle between Glass, Cyberpunk, Gold, and Matrix themes directly from the header dropdown with instant persistence.
- Quick Action Suggestion Chips: 1-tap chips (
👋 What can you do?,🌤️ Weather in Almaty,📂 Open Downloads,📸 Screen Peek,📋 Inspect Clipboard) for instant productivity. - Syntax Code Blocks with 1-Click Copy: Beautiful dark syntax blocks featuring language badges and 1-click clipboard copy buttons.
- Universal Fullscreen Drag-and-Drop: Drag any file onto Casper or anywhere onto the HUD dropzone to train local Zero-DB RAG in milliseconds (+25 XP!).
- Native Apple Retina Dock Icon: Bundles official Apple Retina
.icnsartwork into macOS Dock, Application switcher, and/Applications/GhostOS.app.
📊 Why GhostOS vs. Others?
| Feature | GhostOS 👻 | Jan.ai / LM Studio | Ollama | AnythingLLM |
|---|---|---|---|---|
| GUI Memory Footprint | ~35 MB (Native Engine) | ~850 MB (Electron) | None (CLI only) | ~1.1 GB (Electron + DB) |
| Desktop Pet Companion | Yes (Casper RPG) | ❌ No | ❌ No | ❌ No |
| Drag & Drop RAG Ingestion | Yes (Drop onto Pet) | ❌ Manual upload | ❌ Manual import | ❌ Manual upload |
| Dynamic VRAM Swapping | Yes (VRAM Juggler) | ❌ OOM on low VRAM | ❌ Manual CLI | ❌ OOM on low VRAM |
| KV-Cache Disk Freezer | Yes (0 MB idle VRAM) | ❌ No | ❌ No | ❌ No |
| Context Vacuum (Pruning) | Yes (Saves 40-60%) | ❌ No | ❌ No | ❌ No |
| Adaptive Battery Profiles | Yes (Chameleon Mode) | ❌ No | ❌ No | ❌ No |
| Inline AI Ghostwriter | Yes (Any desktop app) | ❌ No | ❌ No | ❌ No |
| Terminal Sandbox Lens | Yes (Safety protection) | ❌ No | ❌ No | ❌ No |
| Daily Standup / Commit Crafter | Yes (Built-in) | ❌ No | ❌ No | ❌ No |
| External DB Requirement | Zero (SQLite FTS5) | Varies | None | Requires Vector DB / Chroma |
| Cross-Platform (macOS/Win/Linux) | Yes | Yes | Yes | Yes |
| Works 100% Offline | Yes | Yes | Yes | Mostly |
🚀 Quickstart
1. Instant Installation
macOS & Linux (One-line terminal installer):
curl -fsSL https://raw.githubusercontent.com/GhostOS-ai/GhostOS/main/install.sh | bash
(On macOS, this automatically sets up /Applications/GhostOS.app with Casper's native Retina icon in Launchpad and Spotlight).
Or install via Python pip:
pip install --upgrade ghostos-ai
2. Launch Casper Desktop Pet & HUD
ghost pet
Or on macOS: launch GhostOS directly from Spotlight (Cmd + Space), Launchpad, or double-click /Applications/GhostOS.app!
3. Or use directly from Terminal (CLI)
# Instant question with zero setup
ghost "Why does Python raise RecursionError and how to fix it?"
# Launch Casper Desktop Pet (with wardrobe skins & native menu bar)
ghost pet --skin cyberpunk --tray
# Launch centered Spotlight HUD
ghost spot
# Launch native macOS Menu Bar controller
ghost bar
# Inspect local models & hardware acceleration
ghost models
# Feed a document or source directory to Casper (Zero-DB RAG)
ghost eat ~/Documents/my_notes.txt
ghost eat ./src/
# Inline AI Ghostwriter (rewrites clipboard or given text)
ghost write --mode polite "can you fix this asap"
ghost write --mode grammar
# Long-term Memory Vault
ghost vault remember tech_stack "Python, Rust, Apple Silicon"
ghost vault list
# Daily Standup Report & Semantic Commit Crafter
ghost standup
# Terminal Sandbox Safety Lens
ghost sandbox "rm -rf /"
# Search indexed knowledge
ghost rag search "database migration"
# Inspect current active screen
ghost screen
# Generate and safely run a terminal task
ghost exec "find all files larger than 100MB"
# Check VRAM Juggler memory diagnostics
ghost status
⌨️ Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Cmd + Shift + Space / Ctrl + Shift + Space |
Toggle Spotlight HUD |
Click Ghost |
Talk with Casper / Pet reaction |
Double Click Ghost |
Open Quick Command HUD |
Escape |
Minimize back to Floating Casper |
Enter |
Submit query |
Drag & Drop File |
Feed document to Casper (Instant RAG) |
🏗️ Architecture
flowchart TD
User([User Desktop]) -->|Drag & Drop File / Click| Pet["👻 Casper Floating Pet (Native Engine)"]
User -->|Hotkey Cmd+Shift+Space| HUD["🔮 Spotlight HUD / Command Bar"]
User -->|Terminal CLI| CLI["💻 ghost CLI (rich)"]
Pet --> Bridge["Python <-> JS Bridge API"]
HUD --> Bridge
CLI --> Core["GhostOS Core Engine"]
Bridge --> Core
subgraph MemoryManagement ["🧠 VRAM Juggler & Memory Chameleon"]
Core --> Juggler["Memory Juggler Dispatcher"]
Juggler -->|Hot-Swap <= 3.5GB| M1["Qwen 2.5 / Llama 3.2 (LLM)"]
Juggler -->|Hot-Swap <= 2.0GB| M2["Moondream2 / MiniCPM (Vision)"]
Juggler -->|Hot-Swap <= 0.6GB| M3["Whisper (Voice Copilot)"]
end
subgraph Storage ["📂 Zero-DB Storage & Vault"]
Core --> RAG["SQLite FTS5 Knowledge Base"]
Core --> Vault["🧠 Memory Vault (Long-Term Facts)"]
RAG --> Docs[("Local Notes / Code / PDFs")]
end
subgraph OSIntegration ["⚡ System Integration"]
Core --> Screen["Silent Screen Inspector"]
Core --> Pilot["Safe Terminal Autopilot"]
Core --> Lens["🛡️ Sandbox Lens"]
Core --> Writer["✍️ Ghostwriter Engine"]
end
🔒 100% Paranoid Privacy Pledge
GhostOS is engineered with privacy as a foundational constraint:
- Zero Telemetry: No analytics, no phone-home pings, no user tracking.
- Zero Cloud Fallbacks: Every neural calculation runs locally on your device's CPU/GPU.
- Air-Gapped Ready: Works with your Wi-Fi completely disabled.
🤝 Contributing
Contributions are warmly welcomed! Feel free to submit issues, pull requests, or custom Casper skins.
# Run full unit test suite (44+ tests)
python3 -m unittest discover tests
📄 License & Authorship
- Author: KIB.best
- Email: GhostOS@kib.best
- License: MIT License © 2026 KIB.best. Free for personal and commercial use.
Metadata
Release files for ghostos-ai 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| ghostos_ai-1.3.0.tar.gz | 2.3 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ghostos_ai-1.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.7 MB
Release files / ghostos_ai-1.3.0.tar.gz
| Download URL | ghostos_ai-1.3.0.tar.gz |
|---|---|
| Size | 2.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bb83f3c301db0a0f5d6003e001f94d07a9674dd558d0dfff2898ad82662c97a4
|
|
BLAKE2b-256 checksum How to use checksums |
94053818db6000a7633c55cb693371cea71fae3053759a6a6a1ec9b3aada67f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.17
|
Release files / ghostos_ai-1.3.0-py3-none-any.whl
| Download URL | ghostos_ai-1.3.0-py3-none-any.whl |
|---|---|
| Size | 2.3 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8d681eab63968d2a8b03666527687c6a75d3d51044595cccd65a238e196bce1a
|
|
BLAKE2b-256 checksum How to use checksums |
1b5349569938a8b05d4f0621610a38efe35e5670b5c2dad88500eb936ec4d502
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.17
|
Security for ghostos-ai 1.3.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.