Fees are rock bottom: fastest 2 sat/vB, 30min/1h/economy/min all 1 sat/vB.
⚡ bitcode agent · ollama/qwen3.8:27b · mainnet ● ready
type a request, or /help for commands. Ctrl+D to quit.
› /btc:fees Reply in at most 50 words. No tables.
R E A S O N I N G
READING {}
✓ network mainnet
fastest 2 · 30min 1 · 1h 1 · economy 1 · min 1 (sat/vB)
Fees are rock bottom: fastest 2 sat/vB, 30min/1h/economy/min all 1 sat/vB.
Registrato · 2026-09-11ollama/qwen3.8:27b · tag locale · snapshot registrato
Estratto CLI registrato. Digitazione animata; attese ridotte. Le fee non sono live.
Un comando. Una risposta utile.
Digita /btc:fees. Segui la chiamata allo strumento. Leggi il risultato.
01
Il comando
/btc:fees chiede le fee attuali, con un limite di parole per la risposta.
02
La chiamata allo strumento
bitcode legge la rete in sola lettura: mainnet, cinque livelli di fee in sat/vB.
03
La risposta
Il modello riassume il risultato in una frase. Registrato il 2026-09-11: le fee non sono live.
Walkthrough registrati dall’app desktop vera, con quelli originali nel terminale a un clic.
0:32 · registrazione desktop2026-10-24
CLI
0:30 · Sessione CLI2026-09-11
Desktop
01 / PRIMO AVVIO
Aprila. Scegli un modello locale.
Avvia l’app, scegli uno dei modelli che Ollama già serve sul tuo computer, con la memoria necessaria in vista, e apri un progetto. La prima risposta arriva da quel modello locale.
Assegna a ogni Sat il suo modello, tieni tutto in locale, guarda dove finirebbero le chiavi cloud e decidi se un telefono può raggiungere l’app. Ogni chat sceglie poi Manuale, Assistita o Autonoma.
Usa login per inserire una API key mascherata, seleziona un modello all’avvio e consulta /setting. Questa sessione usa una chiave di esempio e non invia richieste al provider.
In modalità Manuale l’agente legge il progetto nella sua sandbox, propone la correzione come diff e chiede prima di eseguire un comando. Approvi ogni passo, poi leggi il pannello Modifiche.
Digita /btc:fees nella CLI reale. Segui il menu dei comandi, l’output dello strumento e la risposta in streaming su uno snapshot registrato delle fee Bitcoin. Le stime delle fee non garantiscono i tempi di conferma.
Una sessione RGB su un nodo di test: l’agente legge i saldi, il nodo che riceve emette una fattura nel terminale dell’app e una card di pagamento aspetta la tua approvazione prima che il nodo invii.
qvac/bitcode-rgb-4b · RGB Lightning Node · rete di test
I walkthrough desktop sono registrazioni dello schermo dell’app vera, della sua sandbox e di un modello locale, in una configurazione usa e getta: l’input è programmato, il puntatore è aggiunto e le attese scorrono più veloci dove lo indica il badge. Quelli CLI usano digitazione animata con output registrato e attese ridotte; i comandi clone sono illustrativi, login usa una chiave di esempio e la risposta Bitcoin proviene dalla sessione registrata con modello locale. Le trascrizioni riportano fonte e contesto di ogni walkthrough.
Fatto per lavorare
Dal working tree allo stack Bitcoin.
Una conversazione per codice, dati della chain, asset RGB e wallet configurati. Usa un comando integrato, chiedi in linguaggio naturale o collega i tuoi strumenti.
01 / BITCOIN
Leggi la chain. Agisci.
Esamina fee, blocchi, transazioni e indirizzi. Crea un wallet, ricevi bitcoin e conferma un invio dal terminale.
Fees are rock bottom: fastest 2 sat/vB, 30min/1h/economy/min all 1 sat/vB.
⚡ bitcode agent · ollama/qwen3.8:27b · mainnet ● ready
type a request, or /help for commands. Ctrl+D to quit.
› /btc:fees Reply in at most 50 words. No tables.
R E A S O N I N G
READING {}
✓ network mainnet
fastest 2 · 30min 1 · 1h 1 · economy 1 · min 1 (sat/vB)
Fees are rock bottom: fastest 2 sat/vB, 30min/1h/economy/min all 1 sat/vB.
/liquid:assetCatalogo comandi · comando non eseguito
04 / RGB
Asset su Bitcoin, su richiesta.
Controlla saldi, crea invoice e invia asset RGB tramite un RGB Lightning Node. Ogni modifica al node attende la tua approvazione. Solo fondi di test su signet.
/cashu:mintCatalogo comandi · comando non eseguito
06 / LOCALE
Un modello sul tuo computer.
Esegui l’inferenza in locale con QVAC, Ollama o LM Studio. Esempi di modelli locali: qwen3.8:27b · gemma4:26b · gpt-oss:20b · qwen3.6:35b-a3b. Scegli un runtime compatibile con il modello e il tuo hardware.
-m qvac/bitcode-local /models
bitcode · localRegistrato
$ node bitcode.mjs -m ollama/gpt-oss:20b --read-only --no-session --max-steps 1 -p "Return only the result of 2 + 2. Do not use tools."
$ node bitcode.mjs -m ollama/gpt-oss:20b --read-only --no-session --max-steps 1 -p "Return only the result of 2 + 2. Do not use tools."
⚡ bitcode agent · ollama/gpt-oss:20b · signet ● ready
4
/mcpIspezione MCP · nessun server configurato in questa registrazione
Le funzionalità dipendono dalla configurazione. RGB richiede un RGB Lightning Node attivo e kaleido-mcp; gli strumenti Wavelength in sola lettura richiedono i relativi binari opzionali.
Scegli un Sat per il lavoro. Ognuno ha un ruolo, strumenti e limiti applicati dal codice, nella CLI e nell’app desktop.
Anteprima
SAT / 01
Node
Infrastruttura Bitcoin
Legge dati di Bitcoin, Lightning, Liquid e Taproot Assets. Distingue le reti e non invia fondi.
legge file
rete
nessuna shell
nessun wallet
SAT / 02
Script
Codice e implementazione
Esamina prima di modificare il codice, implementa quanto richiesto e verifica il risultato. I comandi attendono la tua approvazione.
scrive file
shell su approvazione
nessuna rete
nessun wallet
SAT / 03
Hash
Verifica e sicurezza
Controlla modifiche, prove e confini di sicurezza. Distingue i risultati verificati dalle ipotesi.
legge file
nessuna shell
nessuna rete
nessun wallet
SAT / 04
Merkle
Orchestrazione
Pianifica il lavoro e delega a Node, Script e Hash, per un solo livello. La delega non trasferisce i permessi.
legge file
delega
nessuna shell
nessun wallet
Scegli un Sat.
La scelta si applica ai prossimi messaggi ed è salvata nella sessione. /reset torna a bitcode.
/sats
/sat merkle
/sat info hash
Guardali lavorare.
Apri il companion locale: una vista animata dello stato di ogni Sat e delle deleghe di Merkle. Solo in modalità interattiva.
node bitcode.mjs --sats
I permessi dei Sat sono limiti dell’applicazione, non un sandbox del sistema operativo. Nella CLI, un comando shell approvato viene eseguito con i tuoi diritti. Nell’app desktop, il processo agente è isolato con bubblewrap.
Passaggi visibili. Azioni deliberate.
Segui il lavoro. Mantieni il controllo.
I colori dell’attività rendono leggibili le chiamate agli strumenti. Vedi cosa l’agente legge, esegue e modifica, con i risultati nella stessa conversazione.
01
Analisi
Interpreta la richiesta e individua il prossimo passo.
02
Esecuzione
Esegue un comando o interroga la chain.
03
Lettura
Raccoglie il contesto da file, strumenti e dati di rete.
04
Preparazione
Prepara le modifiche secondo i permessi attivi.
05
Completato
Restituisce i risultati e spiega cosa è successo.
Scegli come agisce l’agente.
Inizia con --read-only per esaminare. La modalità interattiva chiede prima di modificare; gli strumenti finanziari integrati richiedono un’autorizzazione esplicita.
Mantieni il filo del lavoro.
Riprendi le sessioni salvate, compatta le conversazioni lunghe e usa Ctrl+C per annullare le operazioni supportate.
Si adatta al tuo lavoro
Il tuo terminale. Il modello che scegli.
Avvia una conversazione, restituisci output strutturato a uno script o usa un modello locale con QVAC o Ollama. Gli strumenti restano con te.
Avvia il server QVAC locale, poi scegli gli alias configurati con /models. I pesi vengono scaricati al primo utilizzo.
bitcode Desktop
bitcode sul tuo desktop. A partire da Linux.
Lo stesso agente e gli stessi Sats, in uno spazio con progetti, editor, Git e terminale. È ancora in sviluppo: non è disponibile una release installabile.
In sviluppo
Anteprima di sviluppo su Linux. Interfaccia e funzionalità possono cambiare.
Progetti e sessioni.
Apri una cartella e mantieni più chat per progetto. Le sessioni sono condivise con la CLI.
Editor, Git e terminale.
Un editor che segnala le modifiche su disco, Git diff, stage e commit, e il tuo terminale.
I Sats, nella chat.
Scegli bitcode o un Sat per ogni chat e un modello per ogni Sat. Le richieste di approvazione appaiono nella conversazione.
Un agente isolato.
Il processo agente gira in un sandbox bubblewrap, senza la tua cartella home né accesso diretto alla rete, e non riceve mai le chiavi dei provider.
Approvi tu le azioni.
Approvazioni singole legate alla sessione, modalità solo locale e il tuo consenso prima che un modello locale passi a un provider cloud.
Wallet Bitcoin e RGB.
Un wallet Bitcoin di test e sessioni wallet RGB, con un pannello node RGB letto tramite Tether WDK. Ogni invio attende la tua approvazione.
Ogni rete, in sola lettura.
Lightning, Taproot Assets, Liquid e Cashu visibili, con ogni ambiente verificato dal blocco genesi o dall’API del node.
Pensato per il desktop.
Icona nella tray, notifiche senza dati sensibili, temi chiaro e scuro, inglese e italiano.
Non ancora nell’anteprima.
Operazioni di test per Lightning, Taproot Assets, Liquid e Cashu, un wallet Liquid, un gateway di rete del sistema operativo per i comandi, collegamento dalla CLI, checkpoint, aggiornamenti e un pacchetto .deb verificato.
# Ottieni il sorgente
git clone https://github.com/faktotum-project/bitcode.git
cd bitcode
# Installa senza compilare i wallet opzionali
npm ci --ignore-scripts
# Controlla l’ambiente e configura un provider
node bitcode.mjs doctor
node bitcode.mjs login openai
node bitcode.mjs -m openai/gpt-6-astra
Dentro l’agente
Usa /login per configurare un altro provider, /setting per controllare la configurazione e /help per esplorare i comandi. Ollama usa un modello locale attivo e non richiede una API key.
Ollama
node bitcode.mjs -m ollama/gpt-oss:20b
Avvia Ollama e scarica un modello. Sostituisci il tag con uno installato sul tuo computer. Gli strumenti di rete contattano i rispettivi servizi.
Avvia l’integrazione QVAC dopo l’installazione dal sorgente. I pesi si scaricano al primo utilizzo. Leggi la guida QVAC.
Scriptable
node bitcode.mjs --read-only --json -p "review this repo"
Dopo l’installazione dal sorgente, configura un provider o seleziona un modello locale. La modalità in sola lettura restituisce JSON senza modificare il repository.
Cashu e Wavelength richiedono binari opzionali. Esegui doctor per vedere cosa è disponibile e segui le istruzioni di configurazione per gli strumenti che ti servono.
Privacy: nessuna analytics o richiesta live alla chain. Font ospitati sul sito. Le preferenze restano nel browser.