Hasty Briefsbeta

Bilingual

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.