Show HN: Spegel, a Terminal Browser That Uses LLMs to Rewrite Webpages
10 months ago
- #LLM
- #terminal-browser
- #web-personalization
- Spegel is a terminal web browser that uses LLMs to rewrite and render webpages as markdown.
- It was developed as a proof-of-concept over a weekend and became more practical with the release of Gemini 2.5 Pro Lite.
- Spegel allows personalized views of web content through custom prompts, enabling simplified or action-focused versions of pages.
- An example configuration shows how to extract and format recipes, emphasizing metric units and minimalism.
- The browser fetches HTML, processes it through an LLM with configurable prompts, and renders markdown in the terminal.
- Spegel doesn't support POST requests or modern web features like JavaScript, focusing instead on reducing clutter.
- Installation is via pip, and users can configure their own prompts in a TOML file.
- The project is open-source and available on GitHub, though it's still in early stages with some rough edges.