An advanced AI-powered coding assistant plugin for Acode (Android Code Editor) that brings intelligent code assistance, and comprehensive project management directly to your mobile development workflow.
- Open Acode app on your Android device
- Go to Settings Plugins
- Search for "Renz Ai"
- Tap Install and Enable
- Download the latest
acode-ai-cli.zipfrom 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
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 devnpm 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
- 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