VibeStudio IDE is a native Android application designed to provide a lightweight, self-contained AI-driven development environment directly on mobile devices.
VibeStudio exists to replace a PC IDE on your phone — without ever sending your work to a remote server.
It should feel like VS Code, but mobile: you open it, and a full development environment is simply there. No cloud build box, no account required to run code, no hidden dependency that phones home. The device is the computer.
Why on-device only: remote-dev tools (Codespaces, Replit, Gitpod, …) are a non-starter for the people who need a mobile IDE most — proprietary code that can't leave the device, security/compliance rules that forbid cloud build, and developers who simply won't pay a recurring bill for what their phone can already run. Serving those users is the product; a server-side execution model would break the one promise that makes VibeStudio worth using.
Non-negotiable principles (every architecture decision is checked against these):
- No remote execution. The user's code and builds run only on the device. Nothing compiles, runs, or is analyzed on our servers — ever.
- No hidden costs or dependencies. No mandatory cloud service, no per-use metering, no silent third-party backend required for core functionality.
- Offline-capable by default. Editing, building, and running work with the network off. Model providers are user-chosen and optional.
- Servers may only ever touch entitlements and user-initiated sync — never the user's source, and never the build. If a proposal quietly reintroduces a server for execution, it violates the thesis and is rejected.
- It must feel like a local IDE. The runtime (proot on F-Droid, an on-device VM/emulator on Play) is an implementation detail the user should never have to think about. Same environment, same packages, both channels.
- Models Management: Interface to configure, monitor, and switch between local or remote AI models.
- MCP Integration: Connect and manage Model Context Protocol (MCP) tool providers and services.
- Built-in Terminal: Direct terminal interface for executing shell commands and scripts.
- Built-in Agentic Browser: Test your work, automate your online actions thanks to WebView with dedicated MCP.
- Interactive AI Chat: Chat experience connected with your active AI models and tools.
- Permissions Management: Granular control over system permissions and access scopes.
- Native Stepper Onboarding: Guided setup walkthrough for first-time app configuration.
VibeStudio uses git submodules for its core terminal functionality (libtermux-android). Clone recursively to ensure all components are downloaded:
git clone --recursive https://github.com/AeonCoreX-Lab/VibeStudio.git
cd VibeStudioIf you already cloned without submodules, run:
git submodule update --init --recursiveLike npm install:
./install_dependencies_termux.shLike npm start / npm run build:
./build.shThe compiled, aligned, and signed APK will be created at bin/VibeStudio.apk.
- Open Android Studio.
- Select Open and navigate to the
VibeStudioroot directory. - Wait for Gradle sync to finish and click Run or Build APK.
Work in Progress.

