Skip to content

Releases: Yigtwxx/CodeScope

CodeScope v0.1.0 - Production-Ready Quick Wins

11 Jan 08:21

Choose a tag to compare

🎉 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.md following Keep a Changelog format
  • Track all notable changes between releases
  • Improved project transparency and communication

🏥 3. Health Check Endpoint

  • New /health endpoint 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.


Full Changelog: https://github.com/Yigtwxx/CodeScope/blob/main/CHANGELOG.md