Spegel es un navegador web de terminal (proof-of-concept) que toma el HTML de una página, lo pasa por un LLM y renderiza el resultado como Markdown directamente en la terminal.
Reescribe automáticamente los sitios en Markdown optimizado para verse en el terminal. Usa litellm como backend, lo que permite conectar tanto modelos locales como externos (OpenAI, Anthropic, Google, Ollama).
Por defecto usa Gemini 2.5 Flash Lite. Los controles básicos son: / para abrir una URL, Tab para ciclar links, Enter para seguir un link, e para editar el prompt del LLM en vivo, b para volver atrás, y q para salir.
InstalaciĂłn:
pip install spegel
spegel bbc.com
Soporta mĂşltiples modelos: gpt-4o-mini (OpenAI), claude-3-5-haiku (Anthropic), gemini/gemini-2.5-flash-lite (Google), u ollama/llama3.2 para uso 100% local.
llm CLI — La navaja suiza de terminal + LLMCreado por Simon Willison, es una herramienta CLI que se puede combinar con otras para resumir páginas:
curl -sf https://www.nytimes.com/ | strip-tags .story-wrapper | llm --system 'summary bullet points'
La herramienta tiene soporte para tool calling, permite definir herramientas como funciones Python, y es compatible con OpenAI, Anthropic, Gemini y Ollama.
summarize — CLI + extensiĂłn de ChromeSoporta URLs, archivos, podcasts, YouTube, audio/video y PDFs desde la lĂnea de comandos. Tiene backends para Codex, Claude, Gemini y otros, con streaming de Markdown y cachĂ©.
| Herramienta | Tipo | LLM | NavegaciĂłn real |
|---|---|---|---|
| Spegel | Navegador TUI completo | Cualquier (via litellm) | âś… Sigue links |
| llm CLI | Pipe de terminal | OpenAI, Claude, Gemini, Ollama | ❌ Manual |
| summarize | CLI + extensión | Claude, Gemini, otros | ❌ Solo URL puntual |
GEMINI_API_KEY y pip install spegel.