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

https://github.com/favorodera/brainiac

An AI chat app powered by Google's Gemini AI.
https://github.com/favorodera/brainiac

ai chat-application firebase firestore gemini nuxt shiki typescript unocss zod

Last synced: 3 months ago
JSON representation

An AI chat app powered by Google's Gemini AI.

Awesome Lists containing this project

README

        

# [Brainiac (Your AI Companion)](https://brainiacai.vercel.app/)

## What is Brainiac?

Brainiac is an AI chat app powered by Google's Gemini AI. It is designed to help you in your everyday life. It can be used for tasks such as:

- Writing Emails or Articles
- Helping with coding or programming tasks or issues
- History narrating
- Movie script writing
- Story-telling among others

## How to use Brainiac?

- To use Brainiac you have to be a user by registering and or signing up with your email and password or google account
- After verification and logging in you have brainiac to help you with your daily tasks

## Technology used

- [Nuxt 3](https://nuxt.com/) - The frontend
- [Firebase](https://firebase.google.com/) - Backend
- [Gemini AI](https://ai.google.dev/gemini-api/docs/models/gemini) - AI Model
- [Shiki](https://shiki.style/) - Syntax Highlighting
- [Markdown It](https://github.com/markdown-it/markdown-it) - Markdown Parser
- [UnoCss](https://unocss.dev/) - CSS Framework
- [pinia](https://pinia.vuejs.org/) - State Management
- [Nuxt UI](https://ui.nuxt.com/) - UI Components
- [Icones](https://icones.js.org/collection/all) - Icons
- [Zod](https://zod.dev/) - Validation

## Open Source?

Yes Brainiac is open source

## Getting Started (Locally)

To get brainiac running locally

1. Clone the repository by running

```bash
git clone https://github.com/favorodera/brainiac.git
```

2. Install the dependencies by running

```bash
npm install
```

3. Run the server by running

```bash
npm run dev
```