crynta
crynta

terax-ai

Lightweight (7MB) Terminal-first AI-native dev workspace

822fork
7.6kwatcher
319issue
TypeScript

Analisi AI · Italiano

openai · gpt-4o-mini

Sintesi

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

Terax Pro Cloud

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.

AI Assistant per Dev Ops

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.

Terax Enterprise Security

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.

Target utenti
Sviluppatori, ingegneri DevOps, system administrator e chiunque utilizzi intensivamente il terminale per lo sviluppo software e la gestione di sistemi, con un interesse per gli strumenti potenziati dall'intelligenza artificiale.
Categoria
Rust, Tauri 2, React 19
Monetizzazione
Il progetto principale è open-source e gratuito. Potrebbe monetizzare tramite un modello freemium (funzionalità base gratuite, avanzate a pagamento), offerte di supporto e consulenza per aziende, o tramite una versione 'Pro' con funzionalità aggiuntive (come agenti AI più potenti, integrazioni avanzate, o hosting cloud).
Licenza
Apache License 2.0
Trend: L'integrazione di intelligenza artificiale negli strumenti di sviluppo e l'adozione di framework come Tauri per applicazioni desktop leggere sono tendenze tecnologiche in forte crescita.

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 Terminal multitab con rendering WebGL

Anteprima Web Anteprima web di server di sviluppo locali

Flusso di lavoro AI Flusso di lavoro agentico AI con differenze di modifica nell'editor di codice

Caratteristiche

Terminale

CaratteristicaDescrizione
Renderingxterm.js + WebGL, multitab con streaming in background
Backend PTYNativo via portable-pty (zsh, bash, pwsh, …)
Integrazione ShellRilevamento CWD, indicatori di prompt via script iniettati
FunzionalitàRicerca inline, rilevamento link, true-color

Editor

CaratteristicaDescrizione
MotoreCodeMirror 6
Supporto LinguaggiTS/JS, Rust, Python, HTML/CSS, JSON, Markdown
Funzionalità AIAutocompletamento AI inline e diff di modifica AI
ModalitàVim mode
TemiTokyo Night, Nord, GitHub, Atom One, Aura, Copilot, Xcode

Esploratore di File

CaratteristicaDescrizione
Tema iconeCatppuccin (resolver Material Icon Theme)
FunzionalitàRicerca fuzzy, navigazione da tastiera, rinomina inline, azioni contestuali

Anteprima Web

CaratteristicaDescrizione
FunzionalitàRileva automaticamente i server di sviluppo locali e li apre in una scheda di anteprima

AI (Porta le tue chiavi - BYOK)

CaratteristicaDescrizione
ProviderOpenAI, Anthropic, Google, Groq, xAI, Cerebras, compatibili OpenAI
Modelli LocaliTramite LM Studio
InputInput vocale
Funzionalità AIDiff di modifica, multi-agente e sotto-agenti
PersonalizzazioneSnippet / skill, prompt di sistema personalizzabile
Memoria ProgettoTERAX.md per memoria e configurazione del progetto
StrumentiTask, piani, ricerca, strumenti di lettura/scrittura file con flusso di approvazione

Qualità

CaratteristicaDescrizione
PesoLeggero e veloce (~7 MB di bundle)
Sicurezza ChiaviChiavi API archiviate nel portachiavi del sistema operativo
PrivacyNessuna 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 informazioniEsegui 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 (o paru, ecc.). Segue l'ultima release.
  • AppImage: necessita di FUSE. Senza: ./Terax_*.AppImage --appimage-extract-and-run. Su Wayland con glitch di rendering, prova WEBKIT_DISABLE_DMABUF_RENDERER=1; altrimenti usa .deb / .rpm che si collegano allo stack GTK del sistema.

Configura l'AI

  1. Apri Impostazioni → AI.
  2. Scegli un provider e incolla la tua chiave API. Per l'inferenza locale, punta Terax all'endpoint del tuo LM Studio.
  3. Le chiavi vengono scritte nel portachiavi del sistema operativo tramite keyring — non toccano mai il disco o localStorage.

Costruzione da sorgente

Prerequisiti

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

stima

Approfondimenti AI

L'AI sta preparando gli approfondimenti…

Chiedi al repo

AI · contesto README + issue

Fai una domanda sul progetto. L'AI legge README e issue recenti.

Sponsor · Sconto esclusivo RepoRadar AI

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.

Deploy in 1 click
2 vCPU · 8 GB RAM · NVMe
Backup + DDoS inclusi
Attiva sconto Hostinger VPSLink affiliato — supporti RepoRadar senza costi extra per te.

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.

Ethereum
ETH
0x86ECDF546d8dFc0739d44c066A6110F11cdB7773
Bitcoin
BTC
bc1qqe0wcmhnt78enk8ql0lxvey4z8hquxsxjtyz8r
Solana
SOL
EtTK61Lz7kfdDM8543TMMiAUUTbFVpzX5tvPEcBtZ3aj

Grazie di cuore — ogni contributo conta.