crynta/terax-ai
crynta/terax-ai has 9,450 GitHub stars and 1,055 forks. GitHot measured +11 in 7 days. Last checked 2026-11-09 11:49 UTC. Last push 2026-11-07.
Entorno de desarrollo ligero (7 MB), centrado en el terminal y nativo para IA
Crecimiento de estrellas medido
- in 24h
- Actualización retrasada
- in 7 days
- +11
- in 15 days
- Actualización retrasada
- in 1 month
- Actualización retrasada
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
docs/readme/README.es.md
Original
Terax
Espacio de desarrollo ligero, centrado en la terminal y nativo de IA.
English | 简体中文 | Deutsch | Français | 日本語 | 한국어 | Português | Polski | Русский | Bahasa Indonesia | हिन्दी
Terax es un entorno de desarrollo (ADE) ligero, de código abierto, centrado en la terminal y nativo de IA, construido con Tauri 2 + Rust y React 19. Incluye un backend PTY nativo con renderizador WebGL, un panel lateral de IA con agentes que funciona con tus propias claves o modelos completamente locales, además de editor de código, explorador de archivos, control de código fuente con gráfico de Git y panel de vista previa web. Ocupa unos 7-8 MB en disco. Sin telemetría. Sin cuenta.
Capturas de pantalla
![]() Vista previa web de servidores de desarrollo locales |
![]() Flujo de trabajo de IA con agentes y diferencias de edición en el editor |
![]() Temas personalizados, preajustes e imágenes de fondo |
![]() Panel de control de código fuente con gráfico de Git en el historial |
![]() Terminal WebGL por bloques con panel de entrada similar a un editor |
Funciones
Terminal
- xterm.js con renderizador WebGL, múltiples pestañas y transmisión en segundo plano
- Terminal por bloques acelerada por GPU con entrada de comandos similar a un editor
- Backend PTY nativo mediante
portable-pty(zsh, bash, pwsh, fish, cmd) - Paneles divididos en horizontal y vertical
- Búsqueda integrada, detección de enlaces y color verdadero
- Arrastra archivos desde el explorador o el escritorio a una terminal como rutas entrecomilladas seguras para el shell
- Entornos de espacio de trabajo por pestaña en Windows (Local o cualquier distribución WSL instalada)
- Spaces restaura pestañas, directorios de trabajo y diseños divididos entre sesiones
Editor de código
- CodeMirror 6 (compatible con los lenguajes más populares: TS/JS, Rust, Python, Go, C/C++, Java, HTML/CSS, JSON, Markdown, etc.)
- Autocompletado de IA integrado con soporte para modelos locales
- Diferencias de edición de IA, aceptables o rechazables bloque por bloque
- Compatibilidad opcional con servidores de lenguaje, diagnósticos, navegación, autocompletado, formato y servidores personalizados
- Markdown renderizado y visualización de imágenes, vídeo, audio y PDF
- Modo Vim
- Temas integrados como Kanagawa, Catppuccin, Rosé Pine, Everforest, Dracula, Solarized, Nord, Tokyo Night, GitHub y Xcode
Control de código fuente
- Preparar o retirar bloques, confirmar (Cmd+Enter / Ctrl+Enter) y enviar con conocimiento de la rama remota
- Visualización de ramas, incluido el estado HEAD separado
- Panel de historial de Git con un gráfico real de commits (carriles para fusiones y ramas)
- Búsqueda y filtro de commits, con acceso a la página del commit remoto
Explorador de archivos
- Tema de iconos Catppuccin
- Búsqueda difusa, navegación por teclado, cambio de nombre integrado y acciones contextuales
- Actualizaciones en directo cuando cambian los archivos en disco
- Adjunta archivos y selecciones directamente al panel lateral de IA
Vista previa web
- Detecta servidores de desarrollo locales y los abre en una pestaña de vista previa
- Vista previa de URL externas mediante una vista web secundaria nativa
Temas y personalización
- Crea temas personalizados en la aplicación y alterna entre preajustes incluidos y temas propios
- Comparte tus temas o impórtalos de la comunidad
- Imágenes de fondo con opacidad y desenfoque ajustables
- El tema del editor es independiente del tema de la aplicación
IA
- Proveedores con tu propia clave: OpenAI, Anthropic, Google (Gemini), Groq, xAI (Grok), Cerebras, OpenRouter, DeepSeek, Mistral y cualquier endpoint compatible con OpenAI
- Local / sin conexión: LM Studio, MLX, Ollama
- Flujo con agentes: planes, subagentes, memoria de proyecto mediante
TERAX.md, lectura / escritura / edición / edición múltiple / grep / glob, bash con aprobación y procesos en segundo plano - Orquestación de agentes de programación: inicia Claude Code en una terminal, revisa su salida y envía trabajo adicional mediante herramientas sujetas a aprobación
- Compositor: fragmentos de prompt con
#handle, archivos con@path, entrada de voz y adjuntos desde el explorador o una selección - Agentes personalizados con su propio prompt de sistema y subconjunto de herramientas
- Modo de planificación que genera un plan y solicita confirmación antes de actuar
Instalación
Los instaladores más recientes están en la página de Releases. Terax se actualiza automáticamente desde allí.
Notas para Windows
- Detección predeterminada del shell:
pwsh.exe(PowerShell 7+) ->powershell.exe(Windows PowerShell 5.1) ->cmd.exe. - WSL es un entorno de espacio de trabajo de primera clase, no un subproceso encapsulado.
Notas para Linux
- Arch / AUR:
yay -S terax-bin(oparu, etc.). Sigue la versión más reciente. - NixOS / Nix: usa el flake oficial:
nix profile install github:crynta/terax-aien sistemas que no sean NixOS, o importa el flake y añadeinputs.terax.packages.${pkgs.system}.teraxaenvironment.systemPackagesen NixOS. También está disponiblenixosModules.teraxpara una configuración más sencilla. - AppImage: requiere FUSE. Sin FUSE:
./Terax_*.AppImage --appimage-extract-and-run. Si hay problemas de renderizado en Wayland, pruebaWEBKIT_DISABLE_DMABUF_RENDERER=1. Los paquetes.deb/.rpmenlazan con la pila GTK del sistema y suelen funcionar con mayor fluidez.
Configurar la IA
- Abre Ajustes -> IA.
- Elige un proveedor y pega tu clave API. Para inferencia local, apunta Terax a tu endpoint de LM Studio / MLX / Ollama.
- Las claves se guardan en el llavero del sistema mediante
keyring. Nunca se escriben en disco ni en localStorage.
Compilar desde el código fuente
Requisitos previos
- Rust (stable), https://rustup.rs
- Node 22+ y pnpm
- Requisitos previos de Tauri para tu plataforma, https://tauri.app/start/prerequisites/
Ejecutar
pnpm install
pnpm tauri dev # desarrollo
pnpm tauri build # paquete de producción
Comprobaciones
pnpm lint
pnpm check-types
pnpm test
cd src-tauri && cargo clippy --all-targets --locked -- -D warnings # lint de Rust (igual que CI)
cd src-tauri && cargo nextest run --locked # o: cargo test --locked
Tecnologías
Tauri 2, Rust, portable-pty, React 19, TypeScript, Vite, xterm.js, CodeMirror 6, Vercel AI SDK v6, Tailwind v4, shadcn/ui y Zustand.
Contribuir
Se aceptan issues y PR. Puedes informar de problemas, sugerir funciones o enviar pull requests. Consulta CONTRIBUTING.md y la documentación de arquitectura para obtener más información.
Firma de código
Las compilaciones de Windows se firman con un certificado gratuito de SignPath.io, emitido por la SignPath Foundation.
Licencia
Terax se distribuye bajo la licencia Apache-2.0. Para más información sobre las dependencias, consulta Apache License 2.0.
Explorar proyectos relacionados
codecrafters-io/build-your-own-x
Domina la programación recreando desde cero tus tecnologías favoritas.
561,594 estrellaspublic-apis/public-apis
Una lista colectiva de API gratuitas
497,921 estrellasmorluto/rea
Ingeniería inversa de cualquier cosa con agentes, desde el comportamiento de la aplicación hasta los binarios nativos.
449,749 estrellasopenclaw/openclaw
La IA que de verdad hace las cosas. Cualquier sistema operativo y cualquier plataforma. Al estilo langosta. 🦞
394,300 estrellas



