An open API service indexing awesome lists of open source software.

https://github.com/ieedan/finalchat

💬 The last chat app you'll ever need.
https://github.com/ieedan/finalchat

ai chatbot convex svelte

Last synced: 3 months ago
JSON representation

💬 The last chat app you'll ever need.

Awesome Lists containing this project

README

          


Finalchat logo

Finalchat


The last chat app you'll ever need.

https://github.com/user-attachments/assets/0e1decc0-a99d-4b31-ad8a-8d1cb43afd48

I built this because I wanted a chat app that was fast, free, and wonderful to use on both desktop and mobile.

I call it **Finalchat** because this is my final draft. This is everything learned from [thom.chat](https://thom.chat) and [comprably.ai](https://comprably.ai). The final chat app.

But to really be the last chat app it can't be closed source and it can't be SaaS. So here it is open source and free to use.

## Features

- Lightning fast interface
- Bring your own key from [OpenRouter](https://openrouter.ai)
- Basic and Advanced modes for those who want more or less control
- Share your chats with your friends
- The best model picker in any chat app
- Upload and generate images
- Hotkeys for everything
- Models can read links with custom handlers for GitHub and other common sites
- Full text search for message contents and chat titles
- Image model support
- Built for use on mobile devices (No seriously try it)

## The stack

- [SvelteKit](https://kit.svelte.dev)
- [Convex](https://www.convex.dev)
- [WorkOs](https://workos.com)
- [R2](https://www.r2.dev)
- [shadcn-svelte](https://ui.shadcn.com/docs/installation/svelte)
- [RemixIcon](https://remixicon.com)

## Want an "Open in Finalchat" button?

You can pass your prompt in the `q` query parameter along to the `/chat` route like so:

```
https://finalchat.app/chat?q=Read https://example.com and tell me about it
```

## Contributing

See [CONTRIBUTING.md](CONTRIBUTING.md) for more information.