UNPKG

blue-beatle

Version:

🤖 AI-Powered Development Assistant - Intelligent code analysis, problem solving, and terminal automation using Gemini API

91 lines (74 loc) 3.87 kB
# Changelog All notable changes to MacAdida will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [2.1.0] - 2024-12-19 ### Fixed - 🔧 Fixed `crypto.createCipher is not a function` error by updating to modern crypto API - 🤖 Updated AI model from deprecated `gemini-pro` to `gemini-2.0-flash` for better reliability - 🔑 Improved API key setup process with better error handling - 📦 Enhanced simple binary to work without dependencies for basic commands - 🛡️ Updated encryption methods to use AES-256-CBC for better compatibility ### Changed - 🧠 Default AI model changed to `gemini-2.0-flash` (faster and more reliable) - 🔧 Simplified dependency management for better npm package experience - 📖 Updated help text to reflect current model options ### Added - 🆕 Simple API setup guide in the basic binary - 🔄 Better fallback handling when dependencies aren't installed - 📋 Environment variable support for API key configuration ## [1.0.0] - 2024-12-19 ### Added - 🎉 Initial release of MacAdida AI-Powered Development Assistant - 🧠 AI-powered code analysis using Google Gemini 2.5 Pro - 🔍 Advanced code analysis engine with security, performance, and quality checks - ⚡ Smart terminal execution with safety checks and AI assistance - 📁 Intelligent project management with automated setup and deployment - 🎯 Interactive AI chat mode for continuous development assistance - 🔧 Comprehensive configuration management with secure API key storage - 📊 Support for multiple programming languages and frameworks - 🛡️ Security-first approach with encrypted local storage - 🚀 Cross-platform support (Windows, macOS, Linux) ### Features - **AI Assistant**: Natural language code analysis and problem solving - **Code Analysis**: Real-time security, performance, and quality assessment - **Terminal Execution**: Intelligent command suggestions and safe execution - **Project Management**: Automated project initialization and deployment - **Interactive Mode**: Continuous AI conversation about your codebase - **Configuration**: Secure API key management and customizable settings - **Multi-language Support**: JavaScript, TypeScript, Python, Rust, Go, Java, C/C++, PHP, Ruby - **Framework Integration**: React, Vue, Angular, Node.js, Express, Django, Flask, Spring Boot - **Cloud Deployment**: Support for Vercel, Netlify, Heroku, Docker ### Security - AES-256-GCM encryption for API key storage - Machine-specific encryption keys - Local processing for sensitive code analysis - Optional telemetry with full transparency ### Performance - Intelligent caching for repeated analyses - Parallel processing for multi-file operations - Optimized AI context management - Fast startup times (<2 seconds) ### Developer Experience - Beautiful CLI with colorful output - Intuitive command structure - Comprehensive help system - Cross-shell compatibility - IDE integration ready ## [Unreleased] ### Planned Features - 🔌 Plugin ecosystem for community extensions - 🌐 Web interface dashboard - 📱 Mobile companion app - 🤖 Support for additional AI models (Claude, GPT-4, local models) - 🔄 Real-time collaboration features - 📊 Advanced analytics and metrics - 🎨 Custom themes and UI customization - 🗣️ Voice command integration ### Roadmap - **v1.1.0**: Plugin system and web interface - **v1.2.0**: Multi-model AI support - **v1.3.0**: Team collaboration features - **v2.0.0**: Enterprise features and advanced analytics --- For more details about each release, visit our [GitHub Releases](https://github.com/engineermarcus/marcus-alias/releases) page.