A futuristic open-source terminal operating system built in Python for Raspberry Pi, Linux, and developer experiments.
Hardened mode: DE ETHISCHE BEVEILIGER for defensive, authorized security workflows.
CLIOS is an experimental command-line operating environment written in Python.
It combines:
- Linux-style terminal commands
- A custom Python kernel system
- File management
- User management
- Product browsing tools
- Storage systems
- Raspberry Pi support
- Authorized security auditing
- Open-source experimentation
- Future AI integration
The project is focused on learning, building, experimenting, and creating a futuristic developer environment.
- Custom CLI shell
- Username + hostname system
- Config file system
- Password support
- File creation
- Folder creation/removal
- Browse/search tools
- Linux command support
- Python kernel structure
- Raspberry Pi compatibility
- Storage system
- Loading animations
- SSH deployment support
- GitHub update workflow
- Ethical security recon and audit commands
- AI assistant integration
- Plugin system
- Networking tools
- Package manager
- GUI mode
- Custom app ecosystem
- Cloud syncing
- Remote device management
- Multi-device storage
- System monitor
- Web dashboard
- Smart terminal themes
- Developer APIs
Coming soon.
git clone https://github.com/WALDEX451/CLIOS.git
cd CLIOSPlug-and-play setup:
chmod +x setup_pi.sh clios
./setup_pi.sh
./cliosManual package list used by the setup script:
sudo apt update
sudo apt install python3 python3-pip python3-venv nmap ufw net-tools iproute2 wireless-tools iw curl openssl -y
pip3 install rich psutilpython3 main.pyCLIOS is designed to work on Raspberry Pi systems.
After copying the repository to the Pi, setup is:
cd ~/CLIOS
chmod +x setup_pi.sh clios
./setup_pi.sh
./cliosExample deployment:
scp -r . ewout@raspberrypi:/home/ewout/CLIOSSSH into the Pi:
ssh ewout@raspberrypi
cd ~/CLIOS
./setup_pi.sh
./cliosgit pullls
cd folder
mkdir test
rmdir test
create file.txt
cat file.txt
browse
security-tools
audit
scanports 127.0.0.1
recon 192.168.1.0/24
service-scan 192.168.1.1
wifi-auditCLIOS can be used as an authorized security toolkit on Raspberry Pi and Linux systems.
Included defensive workflows:
guardianto show hardened security postureguardian onto enforce HTTPS/TLS/host-key hygieneguardian sealto apply the hardened guardian profilemitm-check <host>for TLS + SSH fingerprint verificationssh-fingerprint <host>to inspect SSH host identitysecurity-toolsto detect installed security utilitiesauditfor host firewall, listening ports and SSH posturescanports <host>for authorized port scanningrecon <host>for basic host discoveryservice-scan <host>for service fingerprinting withnmaphttp-headers <host>for HTTP security header inspectiontls-check <host>for certificate and TLS handshake checkswifi-auditfor local wireless inspection on Raspberry Pi/Linux
Use these commands only on systems and networks where you have explicit permission.
For Raspberry Pi the first run is now non-interactive:
setup_pi.shinstalls packages and creates a virtual environmentconfig.jsonis generated automatically with Pi defaults./cliosstarts CLIOS directlyclios.serviceis generated automatically if you want systemd autostart
CLIOS is not meant to be just another terminal.
The goal is to build:
- a futuristic command environment
- an educational open-source project
- a Raspberry Pi development platform
- an experimental operating environment
- a foundation for future AI systems
CLIOS started as a learning project focused on:
- Python programming
- Linux systems
- Raspberry Pi development
- terminals and shells
- storage systems
- networking
- open-source software
- future AI experiments
The project continues to grow step-by-step.
This project is open source.
Feel free to:
- fork the project
- improve the code
- suggest features
- experiment with the system
- build your own version
Pull requests and ideas are welcome.
If you find bugs or have feature ideas:
- open an issue
- create a fork
- submit improvements
Created by Ewout Rutges.
Focused on:
- Python
- Raspberry Pi
- Linux
- AI
- terminal systems
- experimental technology
This project is open source.
You may modify and experiment with the code.
If you think CLIOS is interesting:
⭐ Star the repository 🍴 Fork the project 🚀 Follow future updates