Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add t3-chat extension #16961

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Add t3-chat extension #16961

wants to merge 2 commits into from

Conversation

Lermatroid
Copy link

@Lermatroid Lermatroid commented Feb 10, 2025

Description

Quickly lets users create new chats on T3 Chat with the ability to choose which model to use.

Screencast

For some reason the github media upload did not want to work, so here is a YouTube link: https://youtu.be/40f4S--Hbfg

Checklist

- encode URI, remove console logs
- update description
- Update README.md
- first commit
@raycastbot raycastbot added the new extension Label for PRs with new extensions label Feb 10, 2025
@raycastbot
Copy link
Collaborator

Congratulations on your new Raycast extension! 🚀

You can expect an initial review within five business days.

Once the PR is approved and merged, the extension will be available on our Store.

@michaelwschultz
Copy link
Contributor

Yo! Excited about this one. Thanks for building.

@Lermatroid
Copy link
Author

For sure!

- Update README.md
- Fix fallback command undefined
- Update README.md
@Lermatroid
Copy link
Author

I went ahead and pushed a fix for a minor bug where the extension would not get the fallback text

@pernielsentikaer pernielsentikaer mentioned this pull request Feb 14, 2025
5 tasks
@ParkerSm1th
Copy link

Hey @Lermatroid! Would you be open to merging our two extensions? I.e. adding some fetching functionality to this? You can see mine here:

#17044

@Lermatroid
Copy link
Author

Lermatroid commented Feb 14, 2025

Hey @ParkerSm1th! I had considered doing something similar, but winded up not going that direction for a few reasons:

  1. T3 Chat has no public API, so it can change at any time. With raycast extensions taking some time to get updates approved, this could lead to the extension being in a broken state for potentially multiple weeks.

  2. Grabbing a access token out of the dev tools felt a bit user unfriendly to me. As devs its no problem, but for non-developers its a bit of a ask to use the extension. Furthermore w/o reverse engineering the sync engine (which also changes frequently as far as I can tell from theo / mark's updates), the raycast client and t3 chat site would not have the same chats.

  3. Theo has mentioned that at one point T3 could have a public API, at which point I'd feel a lot more interested in adding these functionalities. I think with a proper API, having stuff like inline quick ask within Raycast, search previous chats, etc. could be really great!

If theo / mark have any opinions on this I'd certainly be interested. In the meantime however, I went this route more closely resembling the Perplexity extension. If I am missing something here though certainly let me know and I'd be happy to discuss!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new extension Label for PRs with new extensions
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants