osske
v1.1.0
Published
OSske — CLI to scaffold OS skeletons, UI frameworks, and API frameworks
Maintainers
Readme
Badges
- version:
- Security:
🛠️ OSske
CLI to scaffold OS skeletons, UI frameworks, and API frameworks.
Installation
npm install -g osske
# or
npm link # for local developmentQuick Start
1. Create an OS Skeleton
osske new skeleton --os name:MyOS version:0.1This generates:
MyOS/
|- boot/boot.asm
|- kernel/kernel.c, kernel.h
|- drivers/keyboard.c
|- lib/string.c
|- include/types.h
|- SkeUI/ (buttons, popups, text, fonts)
|- SkeAPI/ (bluetooth, wifi, microphone, photocamera, file-access)
|- Makefile
|- linker.ld
`- .osske.json2. Add Files & Folders
osske --MyOS add cartella custom-module
osske --MyOS add file tastiera.c # → drivers/
osske --MyOS add file boot.asm # → boot/
osske --MyOS add file scheduler.c # → kernel/3. Install Companion CLIs
osske install SkeUI-cli
osske install skeAPI-cli4. SkeUI Shop
skeui shop # Browse & install UI components
skeui install round-button # Direct install
skeui round-button --props # View component properties5. SkeAPI Shop
skeapi shop # Browse & install API components
skeapi install wifi-stack # Direct install
skeapi wifi-stack --props # View component properties6. SkeAI — AI Agent
skeai prompt "crea un os chiamato MyOS con wifi e round-button"SkeAI interprets natural language and runs the appropriate osske/skeui/skeapi commands automatically. It auto-creates the OS skeleton if missing.
skeai prompt "installa round-button e bluetooth"
skeai prompt "create an os called TestOS with neon-text and wifi"UI Components
| Category | Components | |----------|------------| | Buttons | round-button, flat-button, icon-button, toggle-button, gradient-button | | Popups | glass-popup, modal-popup, toast-popup, alert-popup | | Text | neon-text, gradient-text, typewriter-text, marquee-text | | Fonts | pixel-font, retro-font, mono-font, sans-font |
API Components
| Category | Components | |-------------|------------| | Bluetooth | bluetooth-stack, ble-driver | | WiFi | wifi-stack, wifi-hotspot | | Microphone | mic-driver, audio-capture | | Camera | camera-driver, image-capture | | File Access | fs-access, fs-permissions |
License
MIT
WARNING!
OSske CLI doesn't work without npx, please put "npx" before EVERY OSSke Command, Thank You!
Nebulator
Also join my discord server:https://discord.gg/u3uRwGkmSD
