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.
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?
@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.
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.
@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.
@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 :)
Report
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?
@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.
Report
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?
@tombielecki great suggestion, it’s not possible yet but we’re thinking about how that could be done in an efficient way!
Report
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?
* 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.
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!! 😍
Jitter
Ottomate
Jitter
Photoroom
Playtext Books
Ottomate
Ottomate
Ottomate
Ottomate
Ottomate
Photoroom
Ottomate