Scribe is like Github Copilot, but for writing
Navdeep
Check their projects out: Cryptonium, Arena, Scribbly, UwU
StrawberryPuding
Check their project out: Terminal plotter
cloudTwelve
Whoops! Looks like they don't have a project yet. Maybe ask them to start one?
By shipping your project, you're marking it as complete and it'll enter matchmaking. However, you will NOT be able to edit it anymore.
I've implemented a full ui/ux around the ai text editor, with documents, and a search function. The whole thing is also animated with framer motion!
You can try it out here: https://scribe.badbird.dev/
I've tuned the prompt a bit and made it work with the hackclub ai endpoint!
I've added support for the ai.hackclub.com endpoint!
The lexical text editor works way better than tiptap, and feels a lot like copilot!
I've also deployed the website to https://scribe.badbird.dev. You can go to /settings to set your api keys and model.
I'm going to work on building out a bunch of features like documents, etc...
I've implemented the Lexical text editor and hooked it up to the LLMs! It works way better and is way less buggier!!
Creating the module for quill is proving to be extremely difficult compared to tiptap. I might switch back to tiptap...
I've integerated the quill editor using quill-react-new
. I'm going to try and implement the autocomplete now
Does it have custom fonts?
The rich text editor i'm using (tiptap) seems to be pretty sluggish and slow to use. I'm going to look into finding another lighter editor to use as I spent quite a bit of time trying to optimize the current editor.
I've made it a bit more context aware, and it can now complete words
I've implemented a rich text editor using tiptap and shadcn-minimal-tiptap
. I've also managed to implement a primitive form of autocomplete!
We now have autocomplete textareas!
I've added the code to automatically handle prompting different LLM providers (OpenAI, Anthropic, Google, etc...)
I've finished the settings zustand store and implemented a settings page
I've bootstrappes the project and started working on the zustand schema!
U might want to use a little AI for the issue (dont vibecode plz
) as quill might make this soo cool