I've been working on a side project called Solomon's Agent, a fast command-line tool designed to reduce the friction of interacting with the web. Instead of switching to a browser for a quick lookup or form submission, you can pass a URL directly to the agent to get the key details and interact with the page. It fetches the page content, uses an AI model (Gemini) to generate a concise summary, and then identifies interactive elements like links and forms. You're then presented with a clean prompt in your terminal, allowing you to read the gist or act on the page without leaving the command line.
Basically, this tool acts as a smart filter for webpages while retaining interaction. It parses a page to surface only the essential content and the most common next steps, streamlining tasks like reading the news, researching on Wikipedia, or getting a quick weather update.
The project started as a fun exploration while I look for my next role. It's built with TypeScript, using Playwright for headless Browse and @clack/prompts for an elegant CLI experience. The goal was to create a more focused way to engage with web content, stripping away the noise and getting straight to the information and actions. The code is still in its early stages, and I would love to get your feedback and hear any ideas you might have (PR welcome).
P.s. it currently only handles simple single field forms like search boxes.
Basically, this tool acts as a smart filter for webpages while retaining interaction. It parses a page to surface only the essential content and the most common next steps, streamlining tasks like reading the news, researching on Wikipedia, or getting a quick weather update.
The project started as a fun exploration while I look for my next role. It's built with TypeScript, using Playwright for headless Browse and @clack/prompts for an elegant CLI experience. The goal was to create a more focused way to engage with web content, stripping away the noise and getting straight to the information and actions. The code is still in its early stages, and I would love to get your feedback and hear any ideas you might have (PR welcome).
P.s. it currently only handles simple single field forms like search boxes.