acode-plugin-acodex  by bajrangCoder

Mobile IDE terminal with AI command generation and GUI app support

Created 2 years ago
257 stars

Top 98.4% on SourcePulse

GitHubView on GitHub
Project Summary

AcodeX integrates a feature-rich terminal emulator with AI command generation into the Acode mobile IDE. It targets Acode users on Android, enhancing productivity by enabling in-app command execution, AI assistance, and even GUI application support, eliminating the need for context switching.

How It Works

This plugin leverages Termux for terminal emulation, powered by xtermjs for a robust, in-app rendering experience. Core functionalities include AI-driven command generation via API integration (Gemini-Pro, ChatGPT, Deepseek) and support for running graphical applications through VNC and websockify. This approach provides a powerful, self-contained development environment on mobile.

Quick Start & Requirements

  • Primary Install: Install the AcodeX plugin via Acode's plugin manager.
  • Prerequisites: Acode App, Termux app, axs CLI (installed via Termux script). For GUI apps: tigervnc, websockify_rs (installed via Termux).
  • Setup: Run curl -sL https://raw.githubusercontent.com/bajrangCoder/acode-plugin-acodex/main/installServer.sh | bash in Termux. Use bash -s -- --gui for GUI packages. Enable GUI features in AcodeX settings.
  • Docs: Tutorial available at https://youtu.be/sXlIhrbpjyw.

Highlighted Details

  • AI Assistance: Generates terminal commands from natural language prompts.
  • GUI App Support: Enables running graphical applications within AcodeX via VNC.
  • Persistent Sessions: Terminal sessions persist even after Acode is closed.
  • Customization: Supports themes, Nerd Fonts, transparency, and resizable panels.
  • Extensibility: Pluggable architecture for further integration.

Maintenance & Community

Developed by @bajrangCoder. Feature requests and bug reports are managed via GitHub Issues. Contribution guidelines are provided for code contributions.

Licensing & Compatibility

Licensed under the MIT License, permitting broad use, including commercial applications.

Limitations & Caveats

Requires Android devices with Acode and Termux installed. AI features necessitate API key configuration. GUI app support involves additional setup and resource considerations. Initial terminal panel adjustment may be required.

Health Check
Last Commit

1 month ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
3
Star History
18 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.