Meet i — a tiny CLI that replaces the dozen commands you can never remember. Install packages, manage services, pull AI models, run containers. Same syntax, every OS.
# Install anything, anywhere
$ i install nginx
# Pull an AI model locally
$ i pull model deepseek-r1
# Configure a service interactively
$ i configure fail2ban
# Upgrade everything in one shot
$ i upgrade
You switch from Mac to Linux. Half your muscle memory is useless. brew becomes apt, service commands change, container runtimes differ. You spend more time Googling syntax than actually building.
apt,
snap,
brew,
systemctl,
launchctl…
Each OS has its own dialect.
Every time you look up a flag or a service name, you break your flow. Minutes vanish.
Running models on your own hardware should be as easy as installing a package. It wasn't — until now.
One unified interface on top of Homebrew (macOS), APT and Snap (Linux). Check if something is installed, add it, upgrade your entire system, or clean up — all with the same short commands.
Removed files don't vanish forever: they're moved to /tmp/ first, giving you a safety net before permanent cleanup.
i install ollama then i pull model deepseek-r1 downloads and runs local AI models via Ollama. DeepSeek-R1, Qwen3, Ministral — they're all one command away.
Need containers? Apple Container on macOS, Podman on Linux — daemonless, rootless, Docker-compatible. Same workflow, zero config.
One line. No dependencies. Works on macOS and Linux.
# Install the `i` command
$ curl -fsSL https://gitlab.com/ici-bas/core/-/raw/main/install.sh | bash
# You're ready. Try it:
$ i --help
MIT Licensed · Go 1.25+ · macOS & Linux