-----BROWSER EXTENSIONS-----
1) Natural language browser commands:
Develop a browser extension that allows users to input natural text or voice commands, with immediate outcomes. The commands are passed to an LLM which determines what the user wants and runs the correct pre-configured browser APIS. I've already tested a prototype and it works really well with Google Gemini Flash model. You just need to pass to the prompt a JSON mapping of keywords/commands to APIs. For example:
User: "Clear history"
LLM: Stack: TypeScript/JavaScript/Google Gemini API 2) Declutter Mini-map - A browser extension that when activated on a webpage, adds a mini-map of the webpage to the dedicated chrome extension side-panel (a dedicated 320px wide screen area where chrome extensions can host their ui permanently). The mini-map is special in that it only features webpage "landmarks". Landmarks are groups of functionally related components that are physically near one another. Examples are headers, footers, content sidebars, video players, etc. The mini-map features solid rectangles representing the size and position of these landmarks. The user can then turn landmarks "on" and "off" by clicking on the landmark on the mini-map. Its basically a generalist webpage element hider/declutter-er Stack: JavaScript/React 3) UI Copilot - A browser extension that allows users to capture a screenshot of any portion of a webpage that is automatically sent to an LLM for generic UI design feedback. Stack: JavaScript/Svelte/ChatGPT API -----WEB APPS----- 4) Pinterest for developers 5) Extension Sandbox - An in-browser sandbox, that allows you to try browser extensions before ever installing them. 6) Peer-to-peer whiteboard - Miro, without the server and database. Whiteboard only stays up as long as users are using it 7) Self-hosted internet archive and bookmark repository In the world of AI bloat, capture, record, and keep content that matters to you. Create a Browser extension that can screenshot and capture static web content, and intercept bookmarking. All this content is funnelled to a companion self-hosted website that hosts all your saved content ---- What will you build? What would you like to see built? What ideas are you sleeping on? Wanting to collaborate? I'm currently learning GO and know frontend, but suck at UI design!
Use some cloud based product? Build a locally hosted version. Paying for an app that is useful, but not quite worth the subscription? Try building it. Some may be harder than you think, perhaps not even worth it. Some may already be available in other free alternatives, but maybe it’s worth while just making it your own anyways. The worst thing that happens is you learn something exploring new problem domains and trying new technologies or techniques.
An as simple as possible Android app that lists any discovered Chromecast devices and when you tap on one it attempts to cast your screen to that one.
Why? Because screen casting isn't an AOSP feature. It is really difficult to get it to work on GrapheneOS if it works at all.
But VLC can stream video to Chromecast on AOSP without issues.
So my thought is: Take a look at the VLC Android source. It's mostly a wrapper using the VLC bindings as an API. Look at how it uses VLC to discover Chromecasts[1] and how it uses them as output[2].
Then somehow pipe the createScreenCaptureIntent API into it.
GrapheneOS users will be thankful.
[1] https://code.videolan.org/videolan/vlc-android/-/blob/master...
[2] https://code.videolan.org/videolan/vlc-android/-/blob/c773c2...
Kind of like tiiny.host but for .NET... it's almost ready too :)
It was one of those "I wonder if this is possible" type of ideas I had in the shower and would you believe it... it bloody works :)
Once I can clear the decks of my main projects I want to reach out to potential user bases and get some beta testers.
I keep a list of project ideas in Obsidian. Whenever something pops in my head I write it down there. I make a habit of revisiting the list before I pursue something else.
Having a vision for what you want is not enough...
Vision without execution is hallucination
source: https://www.azquotes.com/quote/664713Put another way, pick one of the ideas you fancy and pursue it to completion.
The journey will be far more rewarding than the destination.