566 karma · joined March 23, 2019
My Mac now has built in copilot style completions (maybe only since upgrading to Sequoia?). They're not amazing but they're decent.
https://support.apple.com/guide/mac-help/typing-suggestions-...
Likely going to add bring your own API keys (or a paid version) soon.
Update: just added option to bring your own keys! Should be available within an hour.
It's a Tauri 2.0 desktop app (not Electron!), so it is using the Mac's native browser view and a Rust backend. It also makes DMG size relatively small (~25mb but we can get it much smaller once we get rid of some bloat).
Right now Chorus is proxying API calls to our server, so it's free to use. We didn't add bring-your-own-api key to this version because it was a bit quicker to ship. This was kind of an experimental winter break project, so didn't think too hard about it. Likely will have to fix that (and add bring your own key? or a paid version?) as more of you use it :)
Definitely planning on adding support for local models too. Happy to answer any other questions, and any feedback is super helpful (and motivating!) for us.
UPDATE: Just added the option to bring your own API keys! It should be rolling out over the next hour or so.
It's not as smart as GPT-4, but you can fine-tune Llama to do things that aren't possible with larger models (https://replicate.com/blog/fine-tune-llama-2).
We’re on it – we’re reviewing the model and fixing the issue ASAP. Thanks for pointing it out and for your patience!
I'll share it as soon as I have access! I'll also post a transcript on my site (charlieholtz.com) soon.
It works by taking your prompt and generating an emoji using https://replicate.com/fofr/sdxl-emoji. Next, I remove the background using https://replicate.com/cjwbw/rembg. Then, click to download and add to slack!
It's all open-source, code is here: https://github.com/cbh123/emoji
Let me know if you have any questions!
Also, you don't need a GPU to run this script! It builds and runs llama.cpp https://github.com/ggerganov/llama.cpp
All open-source, and built with Elixir/Phoenix LiveView: https://github.com/cbh123/llmboxing
It works by packaging a stable diffusion repo into a python executable and then calling that executable from an ElectronJS app. It's all open-source.
I've had a lot of fun working on this (except for figuring out Apple notarization), and would love to hear your thoughts!