Instalación en Linux
Esta guía describe cómo instalar y configurar Rapid OS v3 en distribuciones basadas en Linux (Ubuntu, Debian, Fedora, Arch Linux y derivados).
1. Prerrequisitos en Linux
Asegúrate de contar con Python 3.10+, el módulo venv y Git instalados mediante el gestor de paquetes de tu distribución:
Ubuntu / Debian
sudo apt update
sudo apt install -y python3 python3-pip python3-venv git
Fedora / RHEL
sudo dnf install -y python3 python3-pip git
Arch Linux
sudo pacman -S python python-pip git
Verifica en tu terminal:
python3 --version
git --version
2. Método A: Instalador automático Shell (Recomendado)
El script de instalación clona el repositorio en ~/.rapid-os, fija la versión estable v3.1.1 e instala un ejecutable rapid en ~/.local/bin:
curl -sL https://raw.githubusercontent.com/alyconr/Rapid-OS/v3.1.1/install.sh | bash
¿Qué realiza el instalador?
- Verifica la existencia de
python3(3.10+) ygit. - Clona el repositorio en
$HOME/.rapid-os. - Hace checkout seguro de la versión
v3.1.1. - Crea un entorno de Python propio en
$HOME/.rapid-os/.venve instala Rapid OS en él (en Debian/Ubuntu necesita el paquetepython3-venv). - Enlaza
~/.local/bin/rapida ese entorno y, si~/.local/binno está en tu PATH, lo añade a~/.bashrco~/.zshrc. - Si un instalador anterior dejó un
alias rapid=en ese archivo, lo quita (con copia.rapid-os.bak). - Abre una terminal nueva, o ejecuta
source ~/.bashrc(osource ~/.zshrc).
Al terminar, el instalador pregunta para qué agentes instalar los shortcuts en tu carpeta de usuario: escribe el tuyo (por ejemplo claude) y /rapid-init, /rapid-feature y el resto quedan disponibles en todos tus proyectos. Equivale a rapid shortcuts install --global --harness <id>, que puedes ejecutar después si te lo saltaste. Solo lo pregunta si el rapid instalado tiene --global y hay una terminal interactiva, y nunca instala nada sin tu respuesta. La versión estable actual (v3.1.1) no tiene --global, así que no lo pregunta; en ella instala los shortcuts en cada proyecto con rapid init --shortcuts.
rapid en el PATHLos agentes (Claude Code, Codex, Cursor...) y sus hooks ejecutan comandos en shells no interactivos, donde no existen los alias. Por eso rapid tiene que ser un ejecutable en el PATH de la terminal desde la que lanzas el agente. Compruébalo con bash -c 'command -v rapid'.
No utilices sudo pip install para instalar paquetes en el sistema global. Utiliza el script instalador o un entorno virtual (venv).
3. Método B: Instalación en Entorno Virtual (venv)
Si prefieres instalar Rapid OS mediante pip de forma aislada:
# 1. Crear entorno virtual
python3 -m venv ~/.venvs/rapid-env
# 2. Activar entorno virtual
source ~/.venvs/rapid-env/bin/activate
# 3. Instalar Rapid OS desde GitHub
pip install git+https://github.com/alyconr/Rapid-OS.git@v3.1.1
# 4. Comprobar instalación
rapid --version
Para acceder al comando sin activar el entorno cada vez, puedes crear un enlace simbólico en ~/.local/bin/:
mkdir -p ~/.local/bin
ln -sf ~/.venvs/rapid-env/bin/rapid ~/.local/bin/rapid
(Asegúrate de que ~/.local/bin esté incluido en tu variable PATH).
4. Método C: Instalación de Desarrollo
Para trabajar directamente sobre el código fuente de Rapid OS:
git clone https://github.com/alyconr/Rapid-OS.git
cd Rapid-OS
python3 -m pip install -e .
python3 rapid.py guide
5. Verificación
Ejecuta:
rapid --version
rapid doctor
Sigue hacia Verificación de la instalación.
6. Empieza a usar los shortcuts
Si respondiste con tu agente a la pregunta final del instalador, ya está: abre tu agente en la carpeta de tu proyecto y escribe:
/rapid-init
Si te la saltaste, una sola vez: rapid shortcuts install --global --harness claude (cambia claude por tu agente). En VS Code, en la versión v3.1.1, o si prefieres versionar los shortcuts con el repositorio, instálalos en la raíz del proyecto:
rapid init --shortcuts
Después, en tu agente: /rapid-feature <objetivo>. Detalle en la guía de shortcuts y en Primeros pasos.