Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 17 days 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 (11 months ago)
- Default Branch: main
- Last Pushed: 2023-12-27T17:42:28.000Z (11 months ago)
- Last Synced: 2024-10-15T03:48:24.834Z (23 days ago)
- Topics: ai, chat, chatai, chatui, gemini, geminichat, geminichatui, geminiui
- Language: TypeScript
- Homepage: https://geminichatui.vercel.app/chat
- Size: 305 KB
- Stars: 7
- 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
[![Deploy with Vercel](https://vercel.com/button)](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.)
[//]: # ([![Deploy with Vercel](https://vercel.com/button)](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
[![Twitter URL](https://img.shields.io/twitter/url/https/twitter.com/nil_ooy.svg?style=social&label=Follow%20%40nil_ooy)](https://twitter.com/nil_ooy)