Il codice non è più il problema.
Tutto il resto, sì.
Con l'AI un'app arriva in pochi giorni. Poi servono server, indirizzi, autenticazione, backup e aggiornamenti: per ogni app, ogni volta.
Tutte le tue app, in un posto solo.
Un solo motore le ospita tutte, che siano due o cinquanta.
Login incluso. Per tutte.
Un portale e un solo accesso. Nessuna app deve rifarsi utenti, password e pagine di login.
Ognuna nel suo spazio.
Dati e processo propri. Se un'app si ferma, le altre continuano.
Le gestisci da un punto solo.
Accessi, backup, stato e aggiornamenti, senza infrastruttura da montare app per app. Un'app nuova entra solo quando lo decidi tu.
Costruite in pochi giorni. Fatte per crescere con te.
Open source. Alpha 0.7.7. Fatto in Italia.
Dieci app, dieci infrastrutture.
Con l'AI la parte centrale, l'app, richiede pochi giorni. Poi bisogna mettere in piedi tutta la baracca intorno: hosting, indirizzi, login, backup, aggiornamenti.
Chi sviluppa per sé o per i clienti se ne accorge al terzo progetto: ognuno ha il suo pannello di controllo, il suo sistema di accesso, i suoi log. Succede anche con i backend più comodi: ogni progetto resta un mondo a sé.
Dove si lavora in tanti le app si moltiplicano: ognuno si costruisce la sua. Tenerle sotto controllo e renderle sicure, senza bloccare chi le fa, vuol dire mettere insieme dieci backend e dieci autenticazioni.
«L'AI rende accessibile costruire il proprio software. Noi rendiamo sostenibile usarlo in azienda.»
PyritePyrite mette tutte le app in un posto solo, con l'accesso e la gestione già inclusi. Costruirle resta veloce, e tenerle non diventa un secondo lavoro.
Un programma, due mestieri.
Un solo eseguibile gestisce tutte le app e fa girare quelle con i dati, ognuna con la sua istanza PocketBase. Si installa su un PC o un server Windows.
Ospita le app
Ogni app con dati è un'istanza PocketBase separata: processo, porta interna e database SQLite propri. Codice e dati stanno in cartelle diverse, così il codice si aggiorna senza toccare i dati.
Fa da porta d'ingresso
Il motore fa da reverse proxy sulla porta pubblica di ogni app: controlla sessione e accesso prima di inoltrare la richiesta. L'istanza risponde solo al motore.
Accesso unico
Un login sul portale apre tutte le app già autenticate: al primo ingresso il motore crea l'account nell'app con i dati della rubrica. «Esci» chiude la sessione ovunque.
Sorveglia
Controllo di salute ogni 5 secondi e riavvio automatico. Ogni minuto misura memoria, CPU, database, richieste, errori, accessi negati e tempi di risposta, con 30 giorni di storico.
Backup e ripristino
Backup notturno di ogni app e del registro del motore, gli ultimi 7 conservati, più quelli manuali. Il ripristino ferma l'app, salva i dati attuali, li sostituisce e la riaccende.
Strumenti e import
Strumenti scritti in Go dentro il motore, che gli script delle app chiamano con $orch. Per esempio l'import da Excel e CSV: anteprima, prova senza salvare, aggiornamento per chiave e annullamento.
Ciclo di vita
Creazione, modifica della scheda, «Carica app» da zip con controllo del pacchetto e archiviazione con verifica della copia, ognuna con l'avanzamento passo per passo.
Tutto dalla stessa console, per tutte le app.
Guida rapidaPer chi ha più di un'app.
Che tu abbia dieci progetti tuoi, le app dei tuoi clienti o quelle di un'intera azienda, ogni app riceve le stesse garanzie, senza scriverle ogni volta da capo.
- 07.1Chi sviluppa per sé
- Dieci progetti sullo stesso motore: un login, un pannello, un backup e un posto solo per log e misure, invece di dieci servizi da configurare e pagare a parte.
- 07.2Aziende: oltre la shadow AI
- Invece di inseguire le app nate di nascosto, dai al tuo team la forza di costruirle alla luce del sole, in un posto che l'amministratore gestisce. E il prossimo «budget_DEFINITIVO_v3.xlsx» diventa un'app vera.
- 07.3Chi crea app per altri
- Consulenti e fornitori consegnano a ogni cliente app PocketBase normali, costruite con lo standard aperto per gli agenti: codice leggibile, nessun formato proprietario.
- 07.4Accessi e ruoli, app per app
- Una rubrica unica, accessi a persone o gruppi per ogni app e ruoli dichiarati dall'app stessa. Ogni richiesta passa dal motore: un accesso tolto vale subito, ovunque.
- 07.5Ogni app nel suo recinto
- Processo, chiave e porta interna propri. Gli script non avviano programmi e non escono dalla cartella dell'app. Se un'app cade, le altre restano in piedi.
- 07.6Dati recuperabili e tuoi
- Backup notturni e manuali, ripristino con copia di sicurezza dei dati attuali. E i dati restano tuoi: un file SQLite che porti dove vuoi.
«Puoi digitalizzare i tuoi processi particolari senza costruire e mantenere un'infrastruttura particolare per ciascuno.»
la promessa del prodottoAnche un backend. Open source.
Ogni app con dati è un'istanza PocketBase: database SQLite, autenticazione, file, API REST e in tempo reale, hook e migrazioni in JavaScript. Con i backend come Supabase ogni progetto è un mondo a sé; con Pyrite tutti i progetti stanno sullo stesso motore, con un solo accesso e un solo pannello.
«Il backend open source per le tue app. Sul tuo server.»
il backend di PyriteIl motore gira sul tuo server e dà a tutte le app un backend pronto, con portale, accesso unico e gestione degli accessi.
Nessun formato proprietario: le app restano cartelle PocketBase, con codice leggibile e dati in SQLite. Il motore è open source e i dati restano sul tuo server.
Go, PocketBase, SQLite. Niente di chiuso.
Pyrite è costruito su tecnologie aperte, diffuse e documentate. Le app restano progetti PocketBase, i dati restano file SQLite, il motore si sposta copiando una cartella: tutto portabile, tutto interoperabile.
- 09.1Go
- Il motore è un solo eseguibile scritto in Go: nessun runtime da installare, nessuna dipendenza esterna. Lo stesso codice si compila già anche per Linux.
- 09.2PocketBase
- Ogni app con dati gira su PocketBase 0.40.6, open source con licenza MIT: autenticazione, file, API REST e in tempo reale, hook e migrazioni in JavaScript.
- 09.3SQLite
- I dati di ogni app sono un database SQLite, il più diffuso al mondo: un file che qualunque strumento sa leggere e che si copia, si archivia e si sposta.