jieapi/AiCode

在 Android 上运行的 AI 编程 Agent,内置 Linux 终端与代码编辑器,支持 MCP 协议扩展。

What it solves

AiCode turns an Android device into a fully functional development environment, allowing users to write, debug, and build code directly on their phone or tablet without needing a computer.

How it works

The app provides a complete Linux environment using Alpine Linux containers and terminal emulation. It acts as an AI Coding Agent that can read and edit files, execute shell commands, and run build tools. You can either use the local container or connect to a remote server via SSH. The app is model-agnostic, meaning you configure your own API keys and endpoints from providers like OpenAI, Anthropic, or Gemini to power the agent.

Who it’s for

It is designed for developers who want to perform coding tasks, manage Git repositories, or handle server-side development on the go using their Android mobile devices.

Highlights

  • Flexible Execution: Supports local Linux containers, remote SSH servers, and Shizuku for Android system-level commands.
  • Agentic Tools: Includes file editing, web searching, image recognition, and a built-in browser for AI-driven web interaction.
  • Parallel Processing: Supports sub-agents that run in the background for research or code review without interrupting your main chat.
  • Safety Controls: Offers three execution modes (Build, Plan, Auto) to manage the AI's permission level when modifying files.
  • Git Integration: Provides a visual interface for managing branches, commits, and diffs.
  • Extensibility: Supports the MCP (Model Context Protocol) to dynamically add new tools and capabilities.

Related

  • Project
  • Project
  • Project
  • Project