Transform your mobile coding experience with the power of AI β¨
An advanced AI-powered coding assistant plugin for Acode (Android Code Editor) that brings intelligent code assistance, real-time analysis, and comprehensive project management directly to your mobile development workflow.
- OpenAI GPT - Industry-leading language models
- Google Gemini - Advanced reasoning and code understanding
- Ollama - Local AI models for privacy
- Groq - Lightning-fast inference
- Anthropic Claude - Exceptional code analysis
- OpenRouter - Access to multiple providers
- Qwen - Alibaba's powerful language models
- OpenAI-Like - Compatible with any OpenAI-like API
- Live Code Analysis - Get instant feedback as you type
- Smart Error Detection - Catch bugs before they happen
- Context-Aware Suggestions - Intelligent code completion
- Performance Optimization - Automatic caching and debouncing
- This feature is under development
- Multi-File Renaming - Rename multiple files with patterns
- File Organization - Move files to appropriate folders
- Header Management - Add consistent headers to all files
- Format Conversion - Convert between file formats
- Cleanup Tools - Remove unused files automatically
- Structure Analysis - AI-powered project organization
- Architecture Suggestions - Best practices recommendations
- File Categorization - Automatic folder structure creation
- Dependency Management - Track and optimize dependencies
- Stunning Visuals - Beautiful galaxy background with animations
- Responsive Design - Perfect on all device orientations
- Acode Theme Integration - Seamlessly adapts to your theme
- Smooth Animations - Fluid interactions and transitions
- Encrypted API Keys - AES-GCM encryption with PBKDF2
- Local Storage - Your data stays on your device
- Secure Communication - HTTPS-only API calls
- No Data Collection - Privacy-first approach
- Open Acode app on your Android device
- Go to Settings β Plugins
- Search for "AI CLI Assistant"
- Tap Install and Enable
- Download the latest
acode-ai-cli.zip
from Releases - Open Acode β Settings β Plugins
- Tap Install from ZIP/Local
- Select the downloaded file
- Enable the plugin
- Restart Acode app
git clone https://github.com/RenzMc/Acode-Plugin-AI-cli.git
cd Acode-Plugin-AI-cli
npm install
npm run build
- Open Acode and enable the AI CLI Assistant plugin
- The AI assistant will appear in your sidebar
- Configure your preferred AI provider
Configure your AI provider credentials:
API Key: your-openai-api-key
Model: gpt-4, gpt-3.5-turbo, etc.
API Key: your-openrouter-api-key
Model: available all open router models
API Key: your-gemini-api-key
Model: gemini-pro, gemini-1.5-pro, etc.
API Key: your-anthropic-api-key
Model: claude-3-opus, claude-3-sonnet, etc.
API Key: your-groq-api-key
Model: llama3-70b-8192, mixtral-8x7b-32768, etc.
API Key: your-qwen-api-key
Model: qwen-turbo, qwen-plus, qwen-max, etc.
Endpoint: http://localhost:11434
Model: llama2, codellama, mistral, etc.
The plugin automatically adapts to your Acode theme:
- Dark Mode: Full galaxy theme with cosmic effects
- Light Mode: Softened galaxy theme with light colors
- Auto Mode: Follows system preference
- Open the Renz Ai using Ctrl/Cmd + Shift + P
- Type your coding question or request
- Get instant AI-powered responses
- Copy code snippets with one tap
- Auto-enabled when editing files
- Get suggestions as you type
- Instant error detection
- Performance optimization tips
- Tap the bulk operations icon
- Choose your operation:
- Rename Files: Use patterns like
component_{index}.js
- Move Files: Organize into proper folders
- Add Headers: Consistent file headers
- Format Conversion: Convert between file types
- Rename Files: Use patterns like
- Select files and follow prompts
- Tap Organize Project in the menu
- AI analyzes your project structure
- Get recommendations for:
- Better folder organization
- File categorization
- Architecture improvements
- Cleanup suggestions
Create reusable prompts for common tasks:
// Add to your prompt library
"Optimize this React component for performance"
"Add TypeScript types to this function"
"Create unit tests for this module"
- Right-click any code selection
- Choose "β¨" for instant analysis
- Get context-aware suggestions
The plugin respects Acode's theming system and can be further customized:
// Override galaxy colors
:root {
--galaxy-star-blue: #your-color;
--galaxy-star-purple: #your-color;
--galaxy-nebula: #your-color;
}
Adjust real-time analysis sensitivity:
- High: Instant feedback (more API calls)
- Medium: 5-second debounce (balanced)
- Low: 10-second debounce (fewer API calls)
Perfect experience across all devices:
- π± Mobile Portrait: Optimized for phones
- π± Mobile Landscape: Adapted for landscape typing
- π Tablet Portrait: Enhanced for larger screens
- π Tablet Landscape: Full desktop-like experience
- Local Encryption: API keys encrypted with AES-GCM
- No Tracking: Zero telemetry or analytics
- Private Conversations: Chat history stays local
- Secure APIs: HTTPS-only communication
- Keys are encrypted before storage
- Uses PBKDF2 with 100,000 iterations
- Random initialization vectors
- Automatic key rotation support
# Check Acode version compatibility
Minimum Acode version: 1.8.0
- Verify API key is correct
- Check internet connection
- Ensure endpoint URL is valid
- Try switching AI providers
- Enable the feature in settings
- Check file type support
- Verify API quota limits
- Restart the plugin
- Clear plugin cache
- Restart Acode app
- Check device memory
- Disable hardware acceleration
- Cache Management: Automatic 5-minute cache expiry
- Token Optimization: Smart content filtering
- Memory Usage: Efficient cleanup and debouncing
- Battery Saving: Reduced animations on low battery
We welcome contributions! Here's how to get started:
git clone https://github.com/RenzMc/Acode-Plugin-AI-cli.git
cd Acode-Plugin-AI-cli
npm install
npm run dev
npm run build # Production build
npm run dev # Development build
npm run watch # Watch mode
npm run test # Run tests
- Follow ESLint configuration
- Use Prettier for formatting
- Write JSDoc comments
- Add unit tests for new features
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request
- Voice commands support
- Advanced code refactoring tools
- Git integration
- Multi-language support
- Collaborative coding features
- Plugin marketplace
- Custom AI model training
- Advanced debugging tools
- Cloud sync
- Team collaboration
- Enterprise features
- β‘ Response Time: < 2 seconds average
- πΎ Memory Usage: < 50MB typical
- π Battery Impact: Minimal (< 2% per hour)
- β Success Rate: 99.5% API reliability
- π Languages: 50+ programming languages supported
This project is licensed under the MIT License - see the LICENSE file for details.
- Acode Team for the amazing mobile editor
- LangChain for AI abstractions
- OpenAI, Google, Anthropic for AI services
- Contributors who make this project better
- Community for feedback and suggestions
- π Wiki Documentation
- π Report Issues
- π¬ Discussions
- π§ Contact Developer
- β Star this repo if you find it helpful
- π΄ Fork and contribute
- π’ Share with fellow developers
- π Consider sponsoring
Made with β€οΈ by RenzMc
Transforming mobile development, one line of code at a time π