---
title: "CC Launchpad"
url: "https://edoardo.anteprime.edoardogabrielli.com/it/progetti/cc-launchpad"
lang: "it"
updated: "2026-11-01"
---

# CC Launchpad

> Una web app per avviare dal telefono sessioni di Claude Code su un progetto, senza SSH, con spegnimento automatico per inattività.

Una web app per avviare dal telefono le sessioni di Claude Code su un mio progetto, senza collegarmi con SSH.

### Perché

Uso agenti AI di codice e mi capitava di volerli avviare, fermare o controllare lontano dalla scrivania. Claude Code ha un modo per essere controllato da remoto, ma qualcuno deve prima lanciarlo sul computer giusto. CC Launchpad lo fa: gira su un mini-PC sempre acceso, dietro un tunnel Cloudflare, e da una pagina web scelgo il progetto e avvio la sessione.

![Chat mobile con chiamate degli strumenti e diff di una modifica](https://edoardo.anteprime.edoardogabrielli.com/media/originals/2026/11/303de8e7465f40769ecf2d5de58712da/cc-launchpad-chat.webp)

La chat mobile con le chiamate degli strumenti raggruppate e il diff di una modifica. Qui con un finto agente, come nei test.

### Come funziona

- Ogni sessione è un processo di Claude Code in una sessione tmux. Si spegne da sola dopo un periodo di inattività e può essere riavviata.
- Oltre a Claude supporta un secondo agente, Pi, con una chat mobile scritta da me: risposte in streaming, chiamate degli strumenti ripiegabili, storico ricostruito dopo un riavvio.
- Un catalogo dei modelli di OpenRouter con il prezzo calcolato sul consumo reale degli ultimi 30 giorni, e una stima dei costi ricavata dalle conversazioni. Nel mio uso circa il 97% dei token è lettura della cache.
- Un «loop» autonomo di sessioni, un pulsante per far ripulire un repository, la gestione dei worktree git e la clonazione da GitHub con più account.

### Scelte tecniche

Nessuna porta aperta in ingresso oltre al tunnel, accesso con Basic Auth e un limite di memoria impostato in systemd. L'utente del servizio può usare sudo solo per riavviare il servizio stesso. Il front-end è HTML e JavaScript senza framework: per uno strumento personale bastava. I test sono script Python mirati e prove end-to-end con Playwright, con un finto agente e un finto fornitore di modelli, così non servono né rete né chiavi.

### Cosa ho fatto io

L'ho scritto da solo, circa 4.100 righe di Python e 1.800 di HTML e JavaScript, in 45 commit tra giugno e ottobre 2026. Quasi tutto il codice è scritto con agenti AI: io decido cosa serve e verifico il risultato.

### Limiti

È uno strumento per me, non un servizio. Il controllo remoto di Claude Code è un'anteprima di ricerca e ammette un agente per ambiente. Le sessioni di Pi si interrompono se il servizio si riavvia, e poi vengono riprese. Lo uso ogni giorno; il repository è privato.

### Stack

Python · FastAPI · uvicorn · tmux · systemd · Cloudflare Tunnel · HTML e JavaScript · Playwright

### Il mio ruolo

Progetto personale: ideazione e sviluppo, con agenti AI.

[← Tutti i progetti](https://edoardo.anteprime.edoardogabrielli.com/it/progetti)