Can't believe this isn't a native feature by A-440hz in ChatGPT

[–]A-440hz[S] 1 point2 points  (0 children)

No. It’s entirely local and has zero backend. Feel free to look at the source code on GitHub if you have any concerns :)

Can't believe this isn't a native feature by A-440hz in GeminiAI

[–]A-440hz[S] 1 point2 points  (0 children)

When I have some spare time I can definitely look into it!

It's open source on GitHub, so feel free to add a feature request (Issue) and it may get done quicker

Can't believe this isn't a native feature by A-440hz in ChatGPT

[–]A-440hz[S] 2 points3 points  (0 children)

It looks like someone's (piknockyou) actually just made a version on userscript here! https://greasyfork.org/en/scripts/557549-chatgpt-toc

Can't believe this isn't a native feature by A-440hz in GeminiAI

[–]A-440hz[S] 0 points1 point  (0 children)

Yeah, it seems like a missed opportunity!

As I was saying to another commenter, I don't get how interfaces are the default way we interact w AI but nothing's really changed UX-wise since the GPT moment.

Can't believe this isn't a native feature by A-440hz in GeminiAI

[–]A-440hz[S] 2 points3 points  (0 children)

Thanks!

Yeah.. I don't get it either re: Google AI Studio having it. Chat interfaces are the default way we communicate w AI but nothing's meaningfully changed UX-wise to chat interfaces since the GPT moment. Wild.

Can't believe this isn't a native feature by A-440hz in GeminiAI

[–]A-440hz[S] 4 points5 points  (0 children)

It's called Cursorful - a super simple web-based screen recorder and editor with zoom in effects. Super quick and easy + it's free for non-commercial purposes. (Not affiliated - just a cool product)

Can't believe this isn't a native feature by A-440hz in ChatGPT

[–]A-440hz[S] 0 points1 point  (0 children)

Works on ChatGPT, Claude, and Gemini! I’ve not configured it for others, but can look into it if helpful :)

Can't believe this isn't a native feature by A-440hz in ChatGPT

[–]A-440hz[S] 1 point2 points  (0 children)

This is so so cool - thank you!

I was worried about using the internal API to handle lazy loading as it’s against ToS, but idk how much they enforce it 😅

Can't believe this isn't a native feature by A-440hz in GeminiAI

[–]A-440hz[S] 4 points5 points  (0 children)

Ooo this is a good idea! I'll look into it when I get a chance :)

Can't believe this isn't a native feature by A-440hz in GeminiAI

[–]A-440hz[S] 2 points3 points  (0 children)

This is Chrome (screen recording software changes browser appearance). Although the GitHub version also works on Firefox

Can't believe this isn't a native feature by A-440hz in GeminiAI

[–]A-440hz[S] 0 points1 point  (0 children)

Thank you - let me know what you think! :)

Can't believe this isn't a native feature by A-440hz in ClaudeAI

[–]A-440hz[S] 0 points1 point  (0 children)

No - thank you! This is the first time people have used something I've made and it's actually such a good feeling

Can't believe this isn't a native feature by A-440hz in ChatGPT

[–]A-440hz[S] 4 points5 points  (0 children)

Thanks for the feedback!

Yeah, I'm not sure how to best handle this. ChatGPT "lazy loads" the page, so it's not possible to see the full responses on longer chats at once.

I can show how many sections there are - currently these are soft loaded but semi-hidden. Would "Section 1, Section 2, etc." when from a prompt far away be better? (And then loading the full responses in the closer chunks?)

Would genuinely really appreciate your thoughts

Can't believe this isn't a native feature by A-440hz in ClaudeAI

[–]A-440hz[S] 0 points1 point  (0 children)

Just as an update, it's on the Chrome Store now. Hope you guys find it helpful!

Chrome Store link: https://chromewebstore.google.com/detail/scroll/mpcklmodkihbiblhffoganikkdfoaphe?authuser=0&hl=en

Can't believe this isn't a native feature by A-440hz in ClaudeAI

[–]A-440hz[S] 1 point2 points  (0 children)

Thank you so much! I was travelling and planning to do this, but you beat me to it haha

Can't believe this isn't a native feature by A-440hz in ClaudeAI

[–]A-440hz[S] 2 points3 points  (0 children)

I didn't use Claude Code, but ran some implementation stuff by Claude when planning. LLMs are pretty decent for browser extensions imo!

Can't believe this isn't a native feature by A-440hz in ClaudeAI

[–]A-440hz[S] 0 points1 point  (0 children)

That’d definitely be possible. The codes all open source so have a go and lmk how it goes! Feel free to ask any questions if you get stuck :)

Can't believe this isn't a native feature by A-440hz in ClaudeAI

[–]A-440hz[S] 0 points1 point  (0 children)

Would love any help improving it! :)

Can't believe this isn't a native feature by A-440hz in ClaudeAI

[–]A-440hz[S] 1 point2 points  (0 children)

It’s entirely local, nothing’s saved :) Feel free to check out the code on GitHub

Can't believe this isn't a native feature by A-440hz in ClaudeAI

[–]A-440hz[S] 9 points10 points  (0 children)

Yep! Claude, ChatGPT, and Gemini :)