Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork1
License
NotificationsYou must be signed in to change notification settings
RenzMc/Acode-Plugin-AI-cli
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
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
- OpenAcode app on your Android device
- Go toSettings →Plugins
- Search for"AI CLI Assistant"
- TapInstall andEnable
- Download the latest
acode-ai-cli.zipfromReleases - OpenAcode →Settings →Plugins
- TapInstall from ZIP/Local
- Select the downloaded file
- Enable the plugin
- Restart Acode app
git clone https://github.com/RenzMc/Acode-Plugin-AI-cli.gitcd Acode-Plugin-AI-clinpm installnpm 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-keyModel: gpt-4, gpt-3.5-turbo, etc.API Key: your-openrouter-api-keyModel: available all open router modelsAPI Key: your-gemini-api-keyModel: gemini-pro, gemini-1.5-pro, etc.API Key: your-anthropic-api-keyModel: claude-3-opus, claude-3-sonnet, etc.API Key: your-groq-api-keyModel: llama3-70b-8192, mixtral-8x7b-32768, etc.API Key: your-qwen-api-keyModel: qwen-turbo, qwen-plus, qwen-max, etc.Endpoint: http://localhost:11434Model: 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 thebulk 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
- TapOrganize 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 compatibilityMinimum 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.gitcd Acode-Plugin-AI-clinpm installnpm run devnpm run build# Production buildnpm run dev# Development buildnpm run watch# Watch modenpm runtest# 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
About
No description or website provided.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
No packages published