alban

Ottomate - Text autocomplete. Like Gmail. But everywhere. And private.

by

Ottomate suggests words to complete your sentences as you type, whatever app you're typing in. Hit the Tab key to accept a suggestion. Suggestions become more frequent and relevant over time. All local! We do not send anything you type outside your computer.

Add a comment

Replies

Best
Nicolas Patry
* We’re big fans of Gmail SmartCompose but sadly it’s just for Gmail and Docs, so we decided to try and make it work for any app on a Mac. * We hacked together some version of GPT2 that works locally and everywhere on your Mac. The current model is a bit crude (trained on reddit data) but works. * We added a very simple n-gram model trained with your own inputs to add some personalization. * This is a very simple version of the app but it felt good enough we wanted to share it, we’re eager to know what you think of it! * In the future, we want to improve the main model for everyone. More languages and probably some specialized models based on your usage (chat, email, document editing, programming…) * We also need to generally improve the app, faster inference speed, smaller binaries… For this we are strongly considering rust which is already used for our very small backend. * My personal favorite: having it autocomplete "import ip → db;ipdb.set_trace + Esc + :wq" felt sooo awesome. For the non-devs, this inserts a debug line then saves and quits the file. I tend to write this quite a bit when debugging a program.
Sébastien Robaszkiewicz
Very cool, been using it over the past few weeks and it's definitely a plus to have the autocomplete outside of Gmail. How do you plan to manage the “conflicts” within Gmail BTW? Any shortcut to disable Otto temporarily when we don't want to use it?
Nicolas Steegmann
@robi thanks! and great idea :) We'd like to give you the option to pause it directly from the Menu Bar, or even disable it automatically whenever it's not needed/wanted.
Hasan Aktaş
Wonderful app. Do you plan on adding Turkish support? I always wanted to make an app in python so that it will complete sentences based on app, recipient, time, location and context but I thought required processing power for such a task will cripple most devices. And I realized python is not a good choice for this aim. Do you think such deep and instant customization possible?
Nicolas Patry
@hsnkts We definitely want to add multiple languages, No definite list yet, as it depends on the kind of dataset we can create to have good models. As for your second question, we have multiple ideas to reduce deep learning memory footprint. I was pretty surprised, but pretty naive and quite large models seem to work reasonably well and don't seem to cripple machines too much. There is still a large margin of improvement, and is at the top of our todo list at the moment.
Taha ahmed khan
Product name: 10/10, Awesome Home page: 10/10, Minimal Awaiting for Windows 10
Ned
Super fast & slick 👌
Matthieu Rouif
Congrats guys, I have been using the beta for a few days. It's not often that I find a product that helps me both when I code and when I write email, maybe coffee does that too. 😂 I sometimes wish it could make longer suggestions, because validating a suggestion make you switch context a bit so if the context switch could have a larger payoff it would be awesome. Keep up the good work!! 😍
Nicolas Steegmann
@matthieurouif ahahaha thanks! True it would be best to nail longer suggestions better. Maybe with a deeper personalized training.
Jérémy Bstl
Great product guys :-)
Denis Kryukov
?makers Hello, Ottomate team. Have you utilized ML for this product?
Nicolas Patry
@devishnya1 Hey Denis, yes we use transformers under the hood for English model (we use a modified version of GPT2). The personal model is much simpler for the moment, it's a n-gram model.
Jeff Boudier
Congrats! I've been using Otto 🤖past few weeks and it keeps getting better while remaining unobstrusive, always here when you need it, with zero learning curve. 👏🏻
Nicolas Pinto
Amazing! Finally happening, thanks!
Graham Seymour
ETA for Win10 plebes like myself???
Nicolas Patry
@seymourgroup No ETA for sure, but it's close to the top of the list. We made sure to use tech that made it possible, we focused on Mac to go faster at first.
Graham Seymour
@nicolas_patry I totally understand - this seems particularly acutely useful for the creative/wordsmith crowd... despite counting myself among that number, I know I'm an anomaly as a Windows user. What can I say? My fam were founders/early writers for PCMag, I worked for HP/HPE for a half decade plus... while, oddly, I adore iPadOS, I can't stand OSX/iOS. :( I'd love to learn what your growth/expansion strategy looks like... just dropped you a follow on Twitter (I'm @SeymourGroup !) - if you wanna wax growth hacks with me, drop me a DM. I'll be eagerly awaiting Ottomate on Windows, <3.
Willy Braun
Very cool!
Phelipe Martin
Great product guys. Love the minimalism and idea. Two quick pieces of feedback: 1- I would love to see a demo on the website to avoid me downloading something I don't know I like yet. 2- The video shows that the words suggestions apperear in a modal, shouldn't i make more sense to apper in line with opaque text? So I just press TAB and it auto completes.
Nicolas Patry
@mextremartini 1. There is a gif that tries to convey how Ottomate works on the homepage, did you see it ? 2. It would make sense if we controlled every app in your system, but we don't, so unfortunately we can't realistically do that. We have some ideas on how to implement on specific apps that would let us. Pressing TAB will autocomplete, even if it's a modal. Ottomate works everywhere, terminal, mail, word, whatever app you use most, that's where lies the strength.
Nicolas Steegmann
@mextremartini thanks! We put a GIF on the website but it might not always load correctly. And maybe we could do something more interactive. Inline suggestion would be ideal of course but it’s a bit difficult to make it work for every app so we started with an easier version :)
Tom Medema
Great product guys :) Although I was slightly confused and hesitant to download at first as the landing page is quite minimal, left a few comments related to this here, hope it helps and best of luck with this! https://app.usebubbles.com/0fc2e...
Nicolas Steegmann
@tom4 thanks! You’re right we could add a few details on that page, especially regarding privacy and your data staying on your drive.
Louis Chatriot
UX seems quite neat and the local aspect is obviously a crucial feature. Waiting for the Linux version :)
Nicolas Steegmann
@louis_chatriot thanks! Linux works but not packaged yet :)
Pierre
Awesome idea, top execution :)
Tom Bielecki
I would love a way to provide my own corpus so the auto-complete matches the style and vocabulary that I use on a daily basis, is this possible?
Nicolas Steegmann
@tombielecki great suggestion, it’s not possible yet but we’re thinking about how that could be done in an efficient way!
Laurent Perche
This doesn't seems to work on Multi-Screen set up. I have a MacBook Pro connected to a secondary display through USB Type C and OttoMate only works on the MBP screen. Not on the secondary. Is that a know issue?
Leland Sanchez
Is this application still active? I just went to https://ottomate.app and the server isn't active