Releases: Yigtwxx/CodeScope
Releases · Yigtwxx/CodeScope
CodeScope v0.1.0 - Production-Ready Quick Wins
🎉 CodeScope v0.1.0 - First Official Release
We're excited to announce the first official release of CodeScope - your privacy-first, fully local AI coding assistant!
✨ What's New
This release includes 5 Production-Ready Quick Wins that enhance code quality, maintainability, and reliability:
🔒 1. Version Pinning
- All dependencies now have pinned versions in
requirements.txt - Ensures reproducible builds across all environments
- Prevents unexpected breaking changes from automatic updates
📝 2. CHANGELOG
- Added comprehensive
CHANGELOG.mdfollowing Keep a Changelog format - Track all notable changes between releases
- Improved project transparency and communication
🏥 3. Health Check Endpoint
- New
/healthendpoint for monitoring and uptime verification - Essential for production deployments and load balancers
- Returns service status, name, and version information
🛡️ 4. React Error Boundary
- Graceful error handling in the frontend
- User-friendly error messages instead of white screen crashes
- Improved debugging with error logging
🎨 5. Pre-commit Hooks
- Automated code formatting and quality checks
- Python: Black, isort, Flake8
- TypeScript: Prettier
- General checks: trailing whitespace, large files, security
🚀 Features
- Privacy-First: All processing happens locally on your machine
- RAG Pipeline: Advanced retrieval-augmented generation for accurate code understanding
- ChromaDB Integration: Efficient vector database for semantic code search
- Ollama Support: Works with any Ollama model (Llama 3, CodeLlama, Mistral, etc.)
- Modern UI: Beautiful dark-mode interface with circuit board animations
- File Explorer: Browse and navigate your codebase
- Real-time Chat: Stream responses as they're generated
- Multi-language Support: Works with Python, JavaScript, TypeScript, and more
📦 Installation
git clone https://github.com/Yigtwxx/CodeScope.git
cd CodeScope
# Backend setup
cd backend
python -m venv .venv
.venv\Scripts\activate # Windows
pip install -r requirements.txt
uvicorn main:app --reload
# Frontend setup (new terminal)
cd frontend
npm install
npm run dev📋 Prerequisites
- Python 3.10+
- Node.js 18+
- Ollama (Download)
🔗 Quick Links
🙏 Acknowledgments
Built with FastAPI, Next.js, LangChain, and ChromaDB.