Un cliente de diccionario español elegante y rápido para la terminal, conectado a la Real Academia Española (RAE).
🎯 Perfecto para: Escritores, estudiantes, desarrolladores y cualquiera que necesite consultas rápidas del diccionario sin salir de la terminal.
- 🔍 Búsqueda Instantánea - Consulta palabras directamente desde tu terminal
- 📚 Definiciones Completas - Visualiza significados detallados y acepciones múltiples
- 🖥️ Interfaz Interactiva - TUI moderna con navegación por teclado intuitiva
- 🔄 Conjugaciones Verbales - Muestra todas las conjugaciones en todos los tiempos
- ⚡ Modo CLI Rápido - Consultas no-interactivas para uso en scripts
- 🔓 Sin API Key - Funciona inmediatamente sin configuración
- 🎨 Colores y Formato - Salida elegante y fácil de leer
- 📱 Multiplataforma - Funciona en Linux, macOS y Windows
go install github.com/rae-api-com/rae-tui@latestDescarga el binario apropiado para tu plataforma desde la página de Releases.
# Descargar y instalar automáticamente
curl -sf https://gobinaries.com/rae-api-com/rae-tui | sh# Usando Scoop
scoop bucket add rae-api-com https://github.com/rae-api-com/scoop-bucket
scoop install rae-tuigit clone https://github.com/rae-api-com/rae-tui.git
cd rae-tui
go build -o rae-tuiLanza la interfaz interactiva completa:
rae-tui
# o explícitamente
rae-tui tuiBúsqueda directa con una palabra:
rae-tui tui holaConsulta directa para scripts o uso rápido:
rae-tui palabra
# Ejemplo:
rae-tui computadoraSalida en formato JSON:
rae-tui --json palabra# Buscar un verbo y ver conjugaciones
rae-tui tui comer
# Consulta rápida en scripts
if rae-tui existir > /dev/null; then
echo "La palabra existe en el diccionario"
fi
# Integración con otros comandos
echo "palabras\nque\nbuscar" | xargs -I {} rae-tui {}| Tecla | Acción |
|---|---|
↑ / k |
⬆️ Mover selección hacia arriba |
↓ / j |
⬇️ Mover selección hacia abajo |
n / Ctrl+N |
🔍 Buscar nueva palabra |
q / ESC |
❌ Salir o volver atrás |
Enter |
✅ Seleccionar elemento |
Tab |
🔄 Cambiar entre paneles |
? / h |
❓ Mostrar ayuda |
Ctrl+C |
🚪 Salir inmediatamente |
Variables de entorno:
# Personalizar colores
export RAE_TUI_THEME="dark" # dark, light, auto
export RAE_TUI_ACCENT="blue" # blue, green, red, purple
# Configurar timeout
export RAE_TUI_TIMEOUT="10s"Archivo de configuración (~/.config/rae-tui/config.yaml):
theme: "dark"
accent_color: "blue"
timeout: "10s"
cache_enabled: true
cache_duration: "24h"# Clonar el repositorio
git clone https://github.com/rae-api-com/rae-tui.git
cd rae-tui
# Instalar dependencias
go mod download
# Ejecutar en modo desarrollo
go run . tui# Ejecutar tests
make test
# Tests con coverage
make test-coverage
# Ejecutar todos los checks
make ci# Build local
make build
# Build para múltiples plataformas
make build-all
# Build con información de versión
make build VERSION=v1.0.0¡Las contribuciones son súper bienvenidas!
- 🍴 Haz fork del proyecto
- 🌿 Crea tu rama de feature (
git checkout -b feature/AmazingFeature) - 💾 Commit tus cambios (
git commit -m 'Add some AmazingFeature') - 📤 Push a la rama (
git push origin feature/AmazingFeature) - 🔁 Abre un Pull Request
- 🎨 Mejoras en la UI/UX
- 🔍 Nuevas funcionalidades de búsqueda
- 🌍 Soporte para más idiomas
- 📱 Integración con otras APIs
- 🐛 Corrección de bugs
- 📚 Mejoras en documentación
- 🌙 Tema oscuro/claro automático
- 💾 Sistema de cache local
- 📖 Historial de búsquedas
- 🔖 Sistema de favoritos
- 🎵 Pronunciación de palabras
- 📱 Versión móvil/web
- 🤖 Integración con ChatGPT/AI
Este proyecto está bajo la Licencia MIT.
- 🚀 go-rae - Cliente Go para la API de la RAE
- 🖥️ tview - Biblioteca para interfaces de terminal
- 🎬 Terminalizer - Usado para crear los GIFs de demostración
- 📚 Real Academia Española - Por mantener el diccionario más completo del español
¿Tienes algún problema o sugerencia?
Hecho con ❤️ para los amantes del español y la terminal
⭐ Dale una estrella si te gusta el proyecto • 🐛 Reportar un problema • 💬 Unirse a la discusión
