#
CodeArc: Programming‑Centric AI Chatbot Companion
GitHub: 0xarchit/CodeArc
#
Overview
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.
#
Get Started
- Download the App: CodeArc Releases
- Try the Web Version: CodeArc Website
#
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/generative-ai: 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.
#
Before Downloading
#
How to Get Your API Key?
- Visit Google AI Studio.
- Sign in with your Google account.
- Click on the "Create API key" button.
- 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.
#
License
This project is licensed under the MIT License - see the LICENSE file for details.