Analisi AI · Italiano
openai · gpt-4o-miniSintesi
Terax è un emulatore di terminale AI-native leggero e multipiattaforma (7MB) costruito con Rust, Tauri e React. Include un terminale multitab con rendering WebGL, un editor di codice integrato e un file explorer. La sua caratteristica distintiva è il pannello AI che funziona con le proprie API key o modelli locali, senza telemetria e con le chiavi archiviate nel portachiavi del sistema operativo.
Casi d'uso
- →Sviluppo di applicazioni con l'aiuto di un AI agent integrato nel terminale per suggerimenti di codice e debug.
- →Automazione di flussi di lavoro di sviluppo complessi, utilizzando le funzionalità AI per generare script o comandi shell.
- →Analisi e manipolazione di file di progetto tramite l'esploratore integrato e l'editor, con assistenza AI per modifiche e refactoring.
- →Testing rapido di server di sviluppo locali, con anteprima web integrata direttamente nel terminale.
Idee SaaS / Business
Una versione premium di Terax ospitata nel cloud, che offre sessioni terminali persistenti, risorse computazionali scalabili per l'AI e integrazioni avanzate con servizi cloud come AWS, Azure, Google Cloud per team di sviluppo.
Un servizio SaaS basato sull'AI di Terax, specializzato per operazioni DevOps. Offre agenti AI pre-addestrati per gestione infrastruttura, monitoraggio, debugging di sistemi distribuiti e automazione di CI/CD, con una dashboard web centralizzata.
Una soluzione Terax white-label o con marchio personalizzato per aziende, con funzionalità di sicurezza avanzate come autenticazione Single Sign-On (SSO), controllo degli accessi basato sui ruoli (RBAC), auditing completo dell'attività AI e terminale, e compatibilità con i sistemi di gestione delle chiavi API aziendali.
README · tradotto in italiano
Terax
Terminale AI-native leggero e multipiattaforma open-source (ADE)
Terax è un terminale AI (ADE) veloce e leggero costruito su Tauri 2 + Rust e React 19. Abbina un backend PTY nativo a un'interfaccia utente moderna — terminali multitab, un editor di codice integrato, un esploratore di file e un pannello laterale AI di prim'ordine che funziona con le tue chiavi API (o modelli completamente locali tramite LM Studio). Meno di 10 MB su disco, nessuna telemetria, chiavi archiviate nel portachiavi del sistema operativo.
Screenshot
Terminal multitab con rendering WebGL
Anteprima web di server di sviluppo locali
Flusso di lavoro agentico AI con differenze di modifica nell'editor di codice
Caratteristiche
Terminale
| Caratteristica | Descrizione |
|---|---|
| Rendering | xterm.js + WebGL, multitab con streaming in background |
| Backend PTY | Nativo via portable-pty (zsh, bash, pwsh, …) |
| Integrazione Shell | Rilevamento CWD, indicatori di prompt via script iniettati |
| Funzionalità | Ricerca inline, rilevamento link, true-color |
Editor
| Caratteristica | Descrizione |
|---|---|
| Motore | CodeMirror 6 |
| Supporto Linguaggi | TS/JS, Rust, Python, HTML/CSS, JSON, Markdown |
| Funzionalità AI | Autocompletamento AI inline e diff di modifica AI |
| Modalità | Vim mode |
| Temi | Tokyo Night, Nord, GitHub, Atom One, Aura, Copilot, Xcode |
Esploratore di File
| Caratteristica | Descrizione |
|---|---|
| Tema icone | Catppuccin (resolver Material Icon Theme) |
| Funzionalità | Ricerca fuzzy, navigazione da tastiera, rinomina inline, azioni contestuali |
Anteprima Web
| Caratteristica | Descrizione |
|---|---|
| Funzionalità | Rileva automaticamente i server di sviluppo locali e li apre in una scheda di anteprima |
AI (Porta le tue chiavi - BYOK)
| Caratteristica | Descrizione |
|---|---|
| Provider | OpenAI, Anthropic, Google, Groq, xAI, Cerebras, compatibili OpenAI |
| Modelli Locali | Tramite LM Studio |
| Input | Input vocale |
| Funzionalità AI | Diff di modifica, multi-agente e sotto-agenti |
| Personalizzazione | Snippet / skill, prompt di sistema personalizzabile |
| Memoria Progetto | TERAX.md per memoria e configurazione del progetto |
| Strumenti | Task, piani, ricerca, strumenti di lettura/scrittura file con flusso di approvazione |
Qualità
| Caratteristica | Descrizione |
|---|---|
| Peso | Leggero e veloce (~7 MB di bundle) |
| Sicurezza Chiavi | Chiavi API archiviate nel portachiavi del sistema operativo |
| Privacy | Nessuna telemetria, nessun account richiesto |
Note su Windows
- Avviso SmartScreen: Windows mostrerà "Windows ha protetto il tuo PC" al primo avvio perché (temporaneamente) non abbiamo ancora un certificato di code-signing. Clicca Ulteriori informazioni → Esegui comunque. Questo è normale per le app open-source non firmate.
La shell predefinita viene rilevata in questo ordine: pwsh.exe (PowerShell 7+) → powershell.exe (Windows PowerShell 5.1) → cmd.exe.
Note su Linux
- Arch / AUR: installa tramite
yay -S terax-bin(oparu, ecc.). Segue l'ultima release. - AppImage: necessita di FUSE. Senza:
./Terax_*.AppImage --appimage-extract-and-run. Su Wayland con glitch di rendering, provaWEBKIT_DISABLE_DMABUF_RENDERER=1; altrimenti usa.deb/.rpmche si collegano allo stack GTK del sistema.
Configura l'AI
- Apri Impostazioni → AI.
- Scegli un provider e incolla la tua chiave API. Per l'inferenza locale, punta Terax all'endpoint del tuo LM Studio.
- Le chiavi vengono scritte nel portachiavi del sistema operativo tramite
keyring— non toccano mai il disco olocalStorage.
Costruzione da sorgente
Prerequisiti
- Rust (stabile) — https://rustup.rs
- Node 20+ e pnpm
- Prerequisiti Tauri specifici per la piattaforma — https://tauri.app/start/prerequisites/
Esegui
pnpm install
pnpm tauri dev # sviluppo
pnpm tauri build # bundle di produzione
Controlli
pnpm exec tsc --noEmit # controllo tipo frontend
cd src-tauri && cargo clippy # lint Rust
Stack tecnologico
Tauri 2 · Rust · portable-pty · React 19 · TypeScript · xterm.js · CodeMirror 6 · Vercel AI SDK v6 · Tailwind v4 · shadcn/ui · Zustand
Contribuire
Issue e PR sono benvenuti! Sentiti libero di aprire issue, suggerire funzionalità o inviare pull request. Vedi CONTRIBUTING.md per maggiori dettagli.
Licenza
Terax è concesso in licenza con Licenza Apache-2.0. Per maggiori informazioni sulle nostre dipendenze, vedi Licenza Apache 2.0.
Attività commit · ultime 26 settimane
stimaApprofondimenti AI
Chiedi al repo
AI · contesto README + issueFai una domanda sul progetto. L'AI legge README e issue recenti.
Hai bisogno di un server per far girare crynta/terax-ai?
Abbiamo testato decine di provider e Hostinger VPS è il miglior rapporto qualità/prezzo per self-hostare le repo che trovi qui. Setup in 1 click, pannello semplice e supporto 24/7.
Questo progetto esiste grazie a voi
RepoRadar AI è gratis e senza pubblicità. Le donazioni coprono server, API e modelli AI.
Ogni analisi tradotta che leggi costa qualche centesimo di chiamate al modello. Se RepoRadar ti ha fatto risparmiare tempo, considera una piccola donazione cripto — anche pochi euro aiutano a mantenere il servizio libero per tutti.
0x86ECDF546d8dFc0739d44c066A6110F11cdB7773bc1qqe0wcmhnt78enk8ql0lxvey4z8hquxsxjtyz8rEtTK61Lz7kfdDM8543TMMiAUUTbFVpzX5tvPEcBtZ3ajGrazie di cuore — ogni contributo conta.