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

https://github.com/0xarchit/codearc

Download Now: https://github.com/0xarchit/CodeArc/releases/ https://codearc.0xarchit.is-a.dev
https://github.com/0xarchit/codearc

arcgpt codearc

Last synced: 27 days ago
JSON representation

Download Now: https://github.com/0xarchit/CodeArc/releases/ https://codearc.0xarchit.is-a.dev

Awesome Lists containing this project

README

          

# CodeArc: Your Programming-Centric Chatbot Companion

CodeArc is a programming-focused chatbot designed to explain concepts and help you learn, just like a knowledgeable friend. It offers an intuitive and feature-packed experience across both mobile and web platforms.

### 🌟 **Love this project? Give it a star and show your support!** ⭐

---

## 🚀 Key Features
- **Local Storage for History and Context**: Access your previous chats directly on your device (browser for the web version) without relying on external servers.
- **Custom API Keys**: Configure your own API keys for a personalized and secure experience.
- **Cross-Platform Compatibility**: Available for both mobile apps and websites, ensuring you can code and learn on the go.
- **Easy Chat Management**: Effortlessly delete chats whenever needed.
- **Powered By Gemini**: CodeArc is proudly powered by Gemini 2.0 Flash, bringing cutting-edge AI to your fingertips for a smarter and friendlier chatbot experience.

---

## 🔧 Tech Stack
CodeArc is built using cutting-edge technologies to deliver a seamless and efficient experience:
- **React**: For crafting an interactive and responsive user interface.
- **TypeScript**: Ensuring type safety and a smoother development process.
- **@google/genai**: Integrating advanced AI-driven features.
- **Capacitor**: Enabling hybrid app development for cross-platform functionality.
- **Zustand**: Simplifying state management with a lightweight and intuitive approach.
- **react-loading-indicators**: Adding polished loading visuals for an enhanced user experience.

---

## 🔒 Privacy First
Your chat history is stored locally on your device or browser, giving you complete control over your data.

---

## đŸ–Ĩī¸ First Screen
![First Screen](https://github.com/user-attachments/assets/b8c696e5-ad78-417e-8f4a-03e1d4fb6e37)

---

## đŸ’Ŧ Chat Window
![Chat Window](https://github.com/user-attachments/assets/8693c0eb-f22a-41fc-8acf-7943d8c7add7)

---

## đŸ“Ļ Get Started Now!
- **Download the App**: [CodeArc Releases](https://github.com/0xarchit/codearc/releases)
- **Try the Web Version**: [CodeArc Website](https://codearc.pages.dev)

## đŸ”Ŋ Before Downloading
### How to Get Your API Key?

1. **Visit** [Google AI Studio](https://aistudio.google.com/app/apikey).
2. **Sign in** with your Google account.
3. **Click** on the **"Create API key"** button.
4. **Copy** your new API key.

> 📝 **Note**: Keep your API key secure and never share it publicly!
> This api key is upto you only we dont collect or store them

## 🚀 Upcoming Features

- [ ] **Download Chat as PDF**: Soon, you'll be able to save your chat conversations as PDF files for easy sharing and offline access.
- [ ] **Update Notification Fix**: Automatic update notifications in the app for a seamless user experience.

## ÂŠī¸ Credits
- Thanks to https://react-loading-indicators.netlify.app for loader
---