blue-beatle
v2.4.4
Published
π€ AI-Powered Development Assistant - Intelligent code analysis, problem solving, and terminal automation using Gemini API
Maintainers
Readme
π€ Blue Beatle - AI-Powered Development Assistant
Blue Beatle is an intelligent AI-powered development assistant that revolutionizes your coding workflow. Built with Google's Gemini AI, it provides intelligent code analysis, automated problem-solving, smart terminal execution, and comprehensive project management.
β¨ Key Features
π§ AI-Powered Intelligence - Smart code analysis and problem-solving with Gemini AI
β‘ Smart Terminal - Intelligent command execution with safety checks
π Code Analysis - Security, performance, and quality assessment
π Project Management - Automated setup, testing, and deployment
π― Interactive Mode - Continuous AI conversation about your code
π Quick Installation
npm install -g blue-beatleNote: After installation, run
npm installin the package directory to install dependencies, then useblue-beatle config --setup-apito configure your Gemini API key.
βοΈ Quick Setup
Install globally:
npm install -g blue-beatleRun initial setup:
blue-beatle setupConfigure your Gemini API key:
blue-beatle config --setup-apiGet your free API key at: Google AI Studio
Start using Blue Beatle:
blue-beatle ai "Help me analyze my code" blue-beatle interactive
π Usage Examples
π§ AI Assistant
# Ask AI for coding help
blue-beatle ai "How do I optimize this React component?"
# Analyze specific files
blue-beatle ai "Review this file for bugs" --file src/app.js
# Interactive AI chat
blue-beatle interactiveπ Code Analysis
# Analyze current directory
blue-beatle analyze
# Security audit
blue-beatle analyze --type security --fix
# Performance analysis
blue-beatle analyze --type performance
# Watch for changes
blue-beatle watch --auto-fixβ‘ Smart Terminal
# Execute with AI assistance
blue-beatle exec "npm install react"
# Interactive mode with suggestions
blue-beatle exec "git commit" --interactive
# Safe mode for dangerous commands
blue-beatle exec "rm -rf node_modules" --safeπ Project Management
# Initialize new project
blue-beatle project --init
# Setup React project
blue-beatle project --setup react
# Deploy project
blue-beatle project --deploy
# Run tests with analysis
blue-beatle project --testπ― Core Commands
| Command | Description |
|---------|-------------|
| blue-beatle ai <prompt> | Ask AI to solve coding problems |
| blue-beatle interactive | Start interactive AI chat mode |
| blue-beatle analyze [path] | Analyze code for issues |
| blue-beatle exec <command> | Execute commands with AI help |
| blue-beatle project --init | Initialize new project |
| blue-beatle config --setup-api | Setup Gemini API key |
| blue-beatle setup | Run initial setup wizard |
π§ Configuration
API Key Setup
blue-beatle config --setup-apiView Settings
macadida config --listCustomize Settings
macadida config --set ai.temperature=0.7
macadida config --set terminal.safeMode=trueπ Supported Technologies
- Languages: JavaScript, TypeScript, Python, Rust, Go, Java, C/C++, PHP, Ruby
- Frameworks: React, Vue, Angular, Node.js, Express, Django, Flask, Spring Boot
- Tools: Docker, Git, npm, yarn, pip, cargo, maven, gradle
- Cloud: AWS, Azure, GCP, Vercel, Netlify, Heroku
π Security & Privacy
- Local Processing: Most analysis happens on your machine
- Secure Storage: API keys encrypted with AES-256-GCM
- No Code Upload: Your code stays local unless explicitly shared
- Privacy First: Optional telemetry with full transparency
π οΈ Requirements
- Node.js: 16.0.0 or higher
- npm: 8.0.0 or higher
- Gemini API Key: Free at Google AI Studio
π What's New
Version 1.0.0
- π Initial release with full AI integration
- π§ Gemini 2.5 Pro AI model support
- π Advanced code analysis engine
- β‘ Smart terminal execution
- π Project management automation
- π― Interactive AI chat mode
π€ Contributing
We welcome contributions! See our Contributing Guide for details.
# Development setup
git clone https://github.com/engineermarcus/marcus-alias.git
cd marcus-alias
npm install
npm run devπ License
MIT License - see LICENSE file for details.
π Support & Community
- π Documentation: GitHub Wiki
- π Bug Reports: GitHub Issues
- π¬ Discussions: GitHub Discussions
- π§ Email: [email protected]
π Show Your Support
If MacAdida helps you code better, please consider:
- β Starring the repository
- π Reporting bugs
- π‘ Suggesting features
- π Contributing code
Made with β€οΈ by Engineermarcus
Empowering developers with AI-driven productivity
