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
- Host: GitHub
- URL: https://github.com/0xarchit/codearc
- Owner: 0xarchit
- License: mit
- Created: 2025-03-11T05:45:19.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-05-13T01:50:31.000Z (8 months ago)
- Last Synced: 2025-05-13T02:38:31.294Z (8 months ago)
- Topics: arcgpt, codearc
- Language: TypeScript
- Homepage: https://codearc.pages.dev
- Size: 1.47 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
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

---
## đŦ Chat Window

---
## đĻ 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
---