Michael Jelly

Omnipilot - Autocomplete and in-context generation everywhere on macOS

Omnipilot is an AI copilot, everywhere in your OS. It autocompletes text in any app from Apple Notes to Gmail, and let's you generate text in any app on your Mac using context from the apps you recently used.

Add a comment

Replies

Best
Michael Jelly
I didn't even know building this app would be possible when I got started. Not just because I had barely ever written any Swift code (thanks GPT-4), but I didn't even know if the APIs existed on macOS for making a proper OS-level AI copilot. But here we are! Hell yea ANyway, enough schtick! Introducing Omnipilot - your AI copilot, seamlessly integrated into your OS. It’s not just an autocomplete tool, it’s an intelligent assistant that generates and suggests context-aware text in any app you use, from Apple Notes to Gmail. Using the power of GPT-4, it can generate longer, in-context text like email replies, taking into account the apps you’ve recently used, or even summarise a slack conversation that just got soooooo long. The big idea is to reduce the friction it takes to use GPT-4 (and whatever else @sama releases soon), so you don't need to copy and paste and laboriously give it context. Instead you can just use AI to accelerate whatever you have to do, anywhere, from responding to a LinkedIn DM, summarizing a Slack channel, or even generating code in Xcode. I find I use AI a lot more now that it has all the context it needs to be useful. I've aimed to make it minimal yet powerful. Suggestions appear unobtrusively in the corner of your screen or of larger text-boxes, and you can refine and iterate them before choosing to paste them into your app. Also Omnipilot understands the context you're working in. So, whether you’re editing a document or composing an email, it knows what to suggest. Omnipilot is not just an AI - it’s your AI. It’s here to make your digital life easier, faster, and smarter.
Ali Attar
Goooo @michaeljelly! Congrats on the launch 🚀 I’ve been using Omnipilot on my laptop and it’s just… 👨‍🍳😘
Michael Jelly
@aliatttar Thanks so much Ali! So glad you like it.
Michal Balšianka
This is amazing, @michaeljelly! Omnipilot sounds like a game-changer for using AI in everyday tasks. No more switching between apps for context. Can't wait to try it out for coding. Great work! 👏
Michael Jelly
@wreit Thanks Michal! I'm glad you think so
George Punter
This is insane. I didn't know it was possible to build such an intricately intimate OS-level AI companion. 10x better concept than any other out there. I've seen e.g. a Chrome Extension, but what about my local stuff? My terminal, notes, etc. no more copying to & from windows to get your context through to ChatGPT. Can't wait to see this product grow and evolve, since it's already hooked into the OS, the primitives are there to make something truly mind blowing. Also it reminds me of Clippy 📎 Congrats @michaeljelly 🎉
Michael Jelly
@george_punter it definitely has some Clippy vibes doesn't it! Hopefully I can make sure it's less annoying this time around!!!!
Tem Nugmanov
Love the video! Straightforward and concise demo of what I had no idea was possible. Hope this takes off 🚀
Michael Jelly
@temirlan hahah that's exactly the vibe I'm going for!
Calum Moore
Can you also use it to replace going to chat-gpt directly, like can I ask it questions?
Michael Jelly
@calum_moore Yes absolutely! It has chat built-in, you just press Option-Space from anywhere and can chat with it.
Michael Jelly
@calum_moore which is obviously much faster than opening up the site
Ryan Hoover
I like the "omnipresence" direction. Nice job, @michaeljelly. :) But I have to ask: How do you manage security and/or privacy? I assume a lot of data is being sent to OpenAPI.
Michael Jelly
@rrhoover thanks!!! I'm glad you like it. Basically I do 0 logging of any data gathered on the device, I just pipe things through to OpenAI via a Cloudflare worker. It's as private as it can be while doing what it does. Planning on adding a "use-your-own-key" mode and local or custom model support, but 6 months was long enough pre-launch and I figured I'd see what people are interested in! Feel free to ping me any more qs here/twitter, or would be happy to chat irl/zoom
Charlie Ward
So 🔥🔥🔥
Mahyad
This is 🔥
Michael Jelly
@mahyad thanks king! excited to have you try it
Simon Hilton
So many unanswered questions about privacy, security, metering before installing something like this.
Michael Jelly
@simon_hilton Very reasonable feedback! I've architected it so that I don't store any data in the cloud for any of the autocompletions and in-context generations - only normal chats you have with GPT-4 are stored in Firebase. I want to even make those stored locally, but haven't gotten round to it yet. Totally get the concerns!
Phil Baretto
Been waiting sooo long for this to launch!
Michael Jelly
@_baretto thanks "phil"! Excited for you to try it out!!
Nathaniel Fried
Hell yeah 🔥🔥🔥🔥
Ore Ogundipe
This is awesome! Love how easy it is to use & the seamless context capture. Keeps me in flow more
Harry Dry
AI with context!!! Whatever next. Congrats Michael. Love to see you keep the shipping run going :)
Harry
Looks awesome!
Michael Jelly
@hazrd Cheers! Appreciate the support, let me know how it is!
Moe Bazzi
Great stuff Micheal! I love that you took a leap of faith before knowing if you could hook into the OSs text fields, and would love to know how! Good luck 🤞🏼
Michael Jelly
@mohamad_bazzi Totally! it was a bit uncertain at first but once I realised I could do it it was awesome!!
George Koido
Awesome work Jelly! More time back for the important stuff!
YY-EN40P
The landing page is great! "Press Tab" button is a new CTA idea I've never seen👍
Nuno Reis
Really interesting. Why did you decide to focus on iOS alone? Have a great launch! 🚀
Michael Jelly
@nuno_ms_reis I use macOS and I only had a limited amount of time so I figured I'd start here. I'm planning to expand to Windows and Linux soon though!
Lotanna Nwose
200th upvote! Cool tool
Akshat Sharma
Amazing stuff Michael, excited to see it released on Windows!:)