Scribe

Scribe

•  •  14 updates •  19h 51m

Scribe is like Github Copilot, but for writing

By Evan Yu

Timeline

Evan Yu
Evan Yu 4h spent working 70d ago

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/

Evan Yu
Evan Yu 28m spent working 72d ago

I've tuned the prompt a bit and made it work with the hackclub ai endpoint!

Evan Yu
Evan Yu 58m spent working 72d ago

I've added support for the ai.hackclub.com endpoint!

Update attachment
Evan Yu
Evan Yu 34m spent working 75d ago

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...

Evan Yu
Evan Yu 3h spent working 75d ago

I've implemented the Lexical text editor and hooked it up to the LLMs! It works way better and is way less buggier!!

Evan Yu
Evan Yu 53m spent working 76d ago

Creating the module for quill is proving to be extremely difficult compared to tiptap. I might switch back to tiptap...

Update attachment
Navdeep Navdeep 3 months ago

U might want to use a little AI for the issue (dont vibecode plz :heavysob: ) as quill might make this soo cool

Evan Yu
Evan Yu 51m spent working 79d ago

I've integerated the quill editor using quill-react-new. I'm going to try and implement the autocomplete now

Update attachment
Navdeep Navdeep 3 months ago

Does it have custom fonts?

Evan Yu
Evan Yu 1h spent working 80d ago

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.

Evan Yu
Evan Yu 9m spent working 82d ago

I've made it a bit more context aware, and it can now complete words

Evan Yu Evan Yu 3 months ago
It's not deployed yet! I'll deplpy it!
Navdeep Navdeep 3 months ago
if possible do share the demo link next time i love the idea btw
Navdeep Navdeep 3 months ago
keep it up!
Evan Yu
Evan Yu 1h spent working 82d ago

I've implemented a rich text editor using tiptap and shadcn-minimal-tiptap. I've also managed to implement a primitive form of autocomplete!

Evan Yu Evan Yu 3 months ago
Thank You!
Navdeep Navdeep 3 months ago
Pretty cool project! I stonked u so I would like u to keep this project in track
Evan Yu
Evan Yu 1h spent working 82d ago

We now have autocomplete textareas!

Update attachment
Evan Yu
Evan Yu 55m spent working 82d ago

I've added the code to automatically handle prompting different LLM providers (OpenAI, Anthropic, Google, etc...)

Update attachment
Evan Yu
Evan Yu 31m spent working 83d ago

I've finished the settings zustand store and implemented a settings page

Update attachment
Evan Yu
Evan Yu 47m spent working 84d ago

I've bootstrappes the project and started working on the zustand schema!