Ir para o conteúdo

Terax: Espaço de Desenvolvimento AI no Terminal

Terax é um ambiente de desenvolvimento leve e focado no terminal, construído com Tauri 2, Rust e React 19. Ele oferece um terminal potente, editor de código com suporte a IA, controle de versão integrado, explorador de arquivos e visualização web, tudo em menos de 8 MB de disco e sem telemetria ou necessidade de conta.

Principais características

  • Terminal baseado em xterm.js com renderização WebGL e múltiplas abas.
  • Editor de código usando CodeMirror 6 com autocomplete AI e modo Vim.
  • Painel lateral de IA agentista que suporta provedores BYOK (OpenAI, Anthropic, Google Gemini, Groq, xAI Grok, Cerebras, OpenRouter, DeepSeek, Mistral) e execução local via LM Studio, MLX ou Ollama.
  • Controle de fonte com visualização de grafo de commits, stage/unstage de hunks e busca no histórico.
  • Explorador de arquivos com tema Catppuccin, busca fuzzy e integração direta ao painel de IA.
  • Visualização web que detecta servidores de desenvolvimento locais e abre URLs externas em uma webview nativa.
  • Temas personalizáveis, incluindo imagens de fundo com opacidade e blur ajustáveis.
  • Suporte a múltiplos ambientes de workspace no Windows (Local ou qualquer distro WSL instalada).

Observacao

Terax não coleta telemetria nem requer conta.

Terminal

  • Backend PTY nativo via portable-pty (suporta zsh, bash, pwsh, fish, cmd).
  • Abas múltiplas com streaming em segundo plano.
  • Divisão de painéis (horizontal e vertical).
  • Busca inline, detecção de links, cores verdadeiras.
  • Ambientes de workspace por aba no Windows (Local ou WSL).

Dica

No Windows, o shell

Ferramentas e Tecnologias

  • [[Tauri 2]]
  • [[Rust]]
  • [[React 19]]
  • [[portable-pty]]
  • [[CodeMirror 6]]
  • [[LM Studio]]
  • [[MLX]]
  • [[Ollama]]
  • [[OpenAI]]
  • [[Anthropic]]

Nota pessoal

https://github.com/crynta/terax-ai

Tags

terminal #editor #tauri #rust