-
Notifications
You must be signed in to change notification settings - Fork 119
Closed
Labels
Description
Description
Steps to Reproduce
- Start Almalinux 9 virtual machine (e..g using this Vagrantfile, should work on x86_64 Linux)
Vagrant.configure(2) do |config| config.vm.define "vm" do |machine| machine.vm.box = "almalinux/9" machine.vm.box_url = machine.vm.box machine.vm.provider "virtualbox" do |p| p.cpus = 1 end end config.vm.define "vm" do |machine| machine.vm.provision :shell, :inline => "" end end - start and ssh into the machine
vagrant up vagrant ssh - Install claude-pilot
cd /tmp export VERSION=6.9.3 curl -fsSL https://raw.githubusercontent.com/maxritter/claude-pilot/main/install.sh | bash
Expected vs Actual Behavior
Installation of all components suceeeds, and pilot UI service is started
Environment
- OS: AlmaLinux 9.7 (Moss Jungle Cat)
- Claude Code version: 2.1.39 (Claude Code)
- Pilot version: 6.9.3
- Tier: Trial
Error Output
Using specified version: 6.9.3
======================================================================
Claude Pilot Installer (v6.9.3)
======================================================================
Current project folder: /tmp
Choose installation method:
1) Local - Install directly on your system
2) Dev Container - Isolated, pre-configured environment
Enter choice [1-2]: 1
Local Installation selected
Local installation will:
• Install Homebrew packages: python, node, nvm, pnpm, bun, uv, go, gopls, ripgrep, git, gh
• Add 'pilot' and 'ccp' command to your favorite shell config (~/.bashrc, ~/.zshrc, fish)
• Configure Claude Code to Pilot best-practices (~/.claude.json, ~/.claude/settings.json)
Continue? [Y/n]: y
Downloading Claude Pilot (v6.9.3)...
[..] Installing uv...
downloading uv 0.10.4 x86_64-unknown-linux-gnu
no checksums to verify
installing to /home/vagrant/.local/bin
uv
uvx
everything's installed!
[OK] uv installed
[..] Downloading installer...
[OK] Installer downloaded
[..] Downloading Pilot binary (linux-x86_64)...
[..] Verifying pilot binary...
[OK] Pilot binary ready (v6.9.3)
Installed 5 packages in 97ms
██████╗██╗ █████╗ ██╗ ██╗██████╗ ███████╗ ██████╗ ██╗██╗ ██████╗ ████████╗
██╔════╝██║ ██╔══██╗██║ ██║██╔══██╗██╔════╝ ██╔══██╗██║██║ ██╔═══██╗╚══██╔══╝
██║ ██║ ███████║██║ ██║██║ ██║█████╗ ██████╔╝██║██║ ██║ ██║ ██║
██║ ██║ ██╔══██║██║ ██║██║ ██║██╔══╝ ██╔═══╝ ██║██║ ██║ ██║ ██║
╚██████╗███████╗██║ ██║╚██████╔╝██████╔╝███████╗ ██║ ██║███████╗╚██████╔╝ ██║
╚═════╝╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝
✈ Claude Code is powerful. Pilot makes it reliable.
Start a task, grab a coffee, come back to production-grade code.
What You're Getting
📋 Spec-Driven — /spec for planning, approval gate, TDD implementation
✅ Quality Hooks — TDD enforcer, auto-linting, type checking, LSP integration
📚 Rules & Skills — Best practices loaded automatically, fully customizable
🧠 Persistent Memory — Context carries across sessions via intelligent hooks
✓ Your 6-day trial has started!
All features are unlocked for 6 days.
Subscribe after trial: https://claude-pilot.com
─────────────────────────────────────────────────────────── [1/7] Prerequisites ────────────────────────────────────────────────────────────
ℹ Homebrew not found, installing...
⠹ Installing Homebrew...==> Running in non-interactive mode because `$NONINTERACTIVE` is set.
⠸ Installing Homebrew...==> Checking for `sudo` access (which may request your password)...
⠼ Installing Homebrew...==> This script will install:
/home/linuxbrew/.linuxbrew/bin/brew
/home/linuxbrew/.linuxbrew/share/doc/homebrew
/home/linuxbrew/.linuxbrew/share/man/man1/brew.1
/home/linuxbrew/.linuxbrew/share/zsh/site-functions/_brew
/home/linuxbrew/.linuxbrew/etc/bash_completion.d/brew
/home/linuxbrew/.linuxbrew/Homebrew
==> The following new directories will be created:
/home/linuxbrew/.linuxbrew/bin
/home/linuxbrew/.linuxbrew/etc
/home/linuxbrew/.linuxbrew/include
/home/linuxbrew/.linuxbrew/lib
/home/linuxbrew/.linuxbrew/sbin
/home/linuxbrew/.linuxbrew/share
/home/linuxbrew/.linuxbrew/var
/home/linuxbrew/.linuxbrew/opt
/home/linuxbrew/.linuxbrew/share/zsh
/home/linuxbrew/.linuxbrew/share/zsh/site-functions
/home/linuxbrew/.linuxbrew/var/homebrew
/home/linuxbrew/.linuxbrew/var/homebrew/linked
/home/linuxbrew/.linuxbrew/Cellar
/home/linuxbrew/.linuxbrew/Caskroom
/home/linuxbrew/.linuxbrew/Frameworks
==> /usr/bin/sudo /usr/bin/install -d -o vagrant -g vagrant -m 0755 /home/linuxbrew/.linuxbrew
==> /usr/bin/sudo /bin/mkdir -p /home/linuxbrew/.linuxbrew/bin /home/linuxbrew/.linuxbrew/etc /home/linuxbrew/.linuxbrew/include /home/linuxbrew/.linuxbrew/lib /home/linuxbrew/.linuxbrew/sbin /home/linuxbrew/.linuxbrew/share /home/linuxbrew/.linuxbrew/var /home/linuxbrew/.linuxbrew/opt /home/linuxbrew/.linuxbrew/share/zsh /home/linuxbrew/.linuxbrew/share/zsh/site-functions /home/linuxbrew/.linuxbrew/var/homebrew /home/linuxbrew/.linuxbrew/var/homebrew/linked /home/linuxbrew/.linuxbrew/Cellar /home/linuxbrew/.linuxbrew/Caskroom /home/linuxbrew/.linuxbrew/Frameworks
⠴ Installing Homebrew...==> /usr/bin/sudo /bin/chmod ug=rwx /home/linuxbrew/.linuxbrew/bin /home/linuxbrew/.linuxbrew/etc /home/linuxbrew/.linuxbrew/include /home/linuxbrew/.linuxbrew/lib /home/linuxbrew/.linuxbrew/sbin /home/linuxbrew/.linuxbrew/share /home/linuxbrew/.linuxbrew/var /home/linuxbrew/.linuxbrew/opt /home/linuxbrew/.linuxbrew/share/zsh /home/linuxbrew/.linuxbrew/share/zsh/site-functions /home/linuxbrew/.linuxbrew/var/homebrew /home/linuxbrew/.linuxbrew/var/homebrew/linked /home/linuxbrew/.linuxbrew/Cellar /home/linuxbrew/.linuxbrew/Caskroom /home/linuxbrew/.linuxbrew/Frameworks
==> /usr/bin/sudo /bin/chmod go-w /home/linuxbrew/.linuxbrew/share/zsh /home/linuxbrew/.linuxbrew/share/zsh/site-functions
⠦ Installing Homebrew...==> /usr/bin/sudo /bin/chown vagrant /home/linuxbrew/.linuxbrew/bin /home/linuxbrew/.linuxbrew/etc /home/linuxbrew/.linuxbrew/include /home/linuxbrew/.linuxbrew/lib /home/linuxbrew/.linuxbrew/sbin /home/linuxbrew/.linuxbrew/share /home/linuxbrew/.linuxbrew/var /home/linuxbrew/.linuxbrew/opt /home/linuxbrew/.linuxbrew/share/zsh /home/linuxbrew/.linuxbrew/share/zsh/site-functions /home/linuxbrew/.linuxbrew/var/homebrew /home/linuxbrew/.linuxbrew/var/homebrew/linked /home/linuxbrew/.linuxbrew/Cellar /home/linuxbrew/.linuxbrew/Caskroom /home/linuxbrew/.linuxbrew/Frameworks
⠧ Installing Homebrew...==> /usr/bin/sudo /bin/chgrp vagrant /home/linuxbrew/.linuxbrew/bin /home/linuxbrew/.linuxbrew/etc /home/linuxbrew/.linuxbrew/include /home/linuxbrew/.linuxbrew/lib /home/linuxbrew/.linuxbrew/sbin /home/linuxbrew/.linuxbrew/share /home/linuxbrew/.linuxbrew/var /home/linuxbrew/.linuxbrew/opt /home/linuxbrew/.linuxbrew/share/zsh /home/linuxbrew/.linuxbrew/share/zsh/site-functions /home/linuxbrew/.linuxbrew/var/homebrew /home/linuxbrew/.linuxbrew/var/homebrew/linked /home/linuxbrew/.linuxbrew/Cellar /home/linuxbrew/.linuxbrew/Caskroom /home/linuxbrew/.linuxbrew/Frameworks
==> /usr/bin/sudo /bin/mkdir -p /home/linuxbrew/.linuxbrew/Homebrew
⠇ Installing Homebrew...==> /usr/bin/sudo /bin/chown -R vagrant:vagrant /home/linuxbrew/.linuxbrew/Homebrew
⠏ Installing Homebrew... You must install Git before installing Homebrew. See:
https://docs.brew.sh/Installation
✗ Failed to install Homebrew
ℹ Please install Homebrew manually: https://brew.sh
──────────────────────────────────────────────────────────── [2/7] Claude Files ────────────────────────────────────────────────────────────
→ Installing pilot files...
✓ Installed 7 slash commands
✓ Installed 17 standard rules
✓ Installed 51 Pilot plugin files
✓ Installed 1 settings
✓ Installed 76 pilot files
──────────────────────────────────────────────────────────── [3/7] Config Files ────────────────────────────────────────────────────────────
✓ Created .nvmrc for Node.js 22
──────────────────────────────────────────────────────────── [4/7] Dependencies ────────────────────────────────────────────────────────────
⚠ Could not install Node.js - please install manually
✓ uv installed
✓ Python tools installed
→ Installing Claude Code via npm...
→ Installing Claude Code...
⚠ Could not install Claude Code - please install manually
⚠ Could not install Plugin dependencies - please install manually
⚠ Could not install vtsls (TypeScript LSP server) - please install manually
⚠ Could not install prettier (TypeScript formatter) - please install manually
⚠ Could not install golangci-lint (Go linter) - please install manually
⚠ Could not install ccusage (usage tracking) - please install manually
→ Installing playwright-cli...
⚠ Could not install playwright-cli - please install manually
→ Installing Vexor with local embeddings (CPU)...
ℹ Embedding model will download on first use
✓ Vexor installed with local embeddings (CPU)
✓ sx (team assets) installed
✓ sx update installed
✓ MCP server packages installed
──────────────────────────────────────────────────────────── [5/7] Shell Config ────────────────────────────────────────────────────────────
→ Configuring shell alias...
✓ Added alias to .bashrc
✓ Added alias to .bash_profile
───────────────────────────────────────────────────────── [6/7] Vscode Extensions ──────────────────────────────────────────────────────────
ℹ No IDE CLI found — extensions will install when IDE connects
Supported: VS Code, Cursor, Windsurf
────────────────────────────────────────────────────────────── [7/7] Finalize ──────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────── 📋 Next Steps ───────────────────────────────────────────────────────────────
1. 🔄 Reload shell
source ~/.bashrc (or restart terminal)
2. 🚀 Start Pilot
Run: pilot (in your project folder)
3. 🔄 /sync
Learn your codebase conventions and generate project rules
4. 📋 /spec
Plan, implement & verify features with TDD and code review
5. 🧠 /learn
Extract reusable knowledge into skills from sessions
6. 🏦 /vault
Optional: Pull shared rules and skills from your team
7. 🔵 Pilot Console
Open in your browser at: http://localhost:41777
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
⭐ Star this repo: https://github.com/maxritter/claude-pilot
Installed version: 6.9.3
curl http://localhost:41777
curl: (7) Failed to connect to localhost port 41777: Connection refused
ss -tlpn
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 4096 0.0.0.0:111 0.0.0.0:*
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 4096 [::]:111 [::]:*
LISTEN 0 128 [::]:22 [::]:*
Checklist
- I am using the latest version of Claude Pilot
- I have searched existing issues to avoid duplicates
- I can reproduce this consistently with the steps above
Reactions are currently unavailable