https://github.com/nilooy/geminichatui
Gemini Chat - Offline first + Productivity Ai Chat with
https://github.com/nilooy/geminichatui
ai chat chatai chatui gemini geminichat geminichatui geminiui
Last synced: 8 months ago
JSON representation
Gemini Chat - Offline first + Productivity Ai Chat with
- Host: GitHub
- URL: https://github.com/nilooy/geminichatui
- Owner: nilooy
- Created: 2023-12-27T09:31:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-27T17:42:28.000Z (over 2 years ago)
- Last Synced: 2025-03-29T01:06:53.254Z (over 1 year ago)
- Topics: ai, chat, chatai, chatui, gemini, geminichat, geminichatui, geminiui
- Language: TypeScript
- Homepage: https://geminichatui.vercel.app/chat
- Size: 305 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
✨ Live Here ✨
## Built With
## Tech Stack
This project is built with the following technologies:
## Deploy on Vercel
[](https://vercel.com/new/clone?repository-url=https://github.com/nilooy/geminichatui/&env=GEMINI_API_KEY&envDescription=Google%20API%20Key%20for%20Gemini%20Chat%20UI&envLink=https://makersuite.google.com/app/apikey&project-name=gemini-chat&repository-name=gemini-chat&demo-title=Gemini%20Chat%20&demo-description=Offline%20First%20Chat%20UI%20for%20Gemini%20Ai%20Model.)
[//]: # ([](https://vercel.com/new/clone?repository-url=https://github.com/nilooy/geminichatui/&env=GEMINI_API_KEY&envDescription=Google%20API%20Key%20for%20Gemini%20Chat%20UI&envLink=https://makersuite.google.com/app/apikey&project-name=gemini-chat&repository-name=gemini-chat&demo-title=Gemini%20Chat%20&demo-description=Minimal%20web%20UI%20for%20Gemini%20Pro.&demo-url=https%3A%2F%2Fgeminiprochat.com&demo-image=https%3A%2F%2Fgeminiprochat.com%2Ficon.svg))
Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
## Run Locally
First, run the development server:
- Create `.env.local` file or rename `env.sample` to `env.local` and
- add the `GEMINI_API_KEY`
- Install all the dependecies
```bash
yarn
```
- Run the server
```bash
yarn dev
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
## Contribution
it's a pretty new tool, Lots of room for improvement, feel free to contribute.
## Roadmap
- [ ] Add Gemini Vision
- [ ] Add Folder and chat name edit
- [ ] Add Vercel postgres db support
- [ ] Add Vercel postgres db support
- [ ] Save flowcharts on localStorage
- [ ] Animated Flowchart Generation (exportable as video)
## Enable Analytics (You can use Google Analytics, but I'm using plausible analytics)
- Add this to your `.env.local` file
```shell
# your app url, eg. https://www.gemchat.com
NEXT_PUBLIC_URL=
# your plausible script url, (self hosted or managed)
NEXT_PUBLIC_PLAUSIBLE_SCRIPT_PATH=
```
## Learn More
To learn more about Next.js, take a look at the following resources:
- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
-
## Updates will be posted here
[](https://twitter.com/nil_ooy)