Skip to content

tharun-37/claw-code-android-termux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 

Repository files navigation

PocketDeploy: Serverless Mobile Terminal & AI Agent Runner for Android

Download

Turn your Android device into a full-stack development environment, AI agent host, and Linux terminal β€” no server, no PC, no dependencies. Inspired by the claw-code-android concept, PocketDeploy reimagines what's possible when you carry a developer workstation in your pocket.

License Platform Language AI Integration


Table of Contents

  1. Why PocketDeploy?
  2. Core Architecture
  3. Key Features
  4. OS Compatibility
  5. Example Profile Configuration
  6. Example Console Invocation
  7. AI Integration
  8. Responsive UI & Multilingual Support
  9. Disclaimer
  10. License

Why PocketDeploy?

Imagine your smartphone as a Swiss Army knife for developers β€” except instead of a tiny blade, it contains a full Linux environment, a Rust-powered execution engine, and 19 built-in tools that require zero external dependencies. PocketDeploy is not just an app; it's a pocket-sized deployment lab that lets you write, test, and deploy code directly from your mobile device.

The traditional developer workflow requires a laptop, a server, or at least a stable internet connection to a cloud IDE. PocketDeploy flips that paradigm. It is a offline-first, self-contained development ecosystem that runs entirely on your Android device. Whether you are prototyping a microservice, running an AI agent locally, or managing a Git repository from a coffee shop, PocketDeploy gives you the power of a full workstation without the weight.

Think of it as a seed that grows into a complete development forest β€” from a single APK, you get package management, script execution, API testing, file manipulation, and AI assistant capabilities. No server rental. No SSH tunneling. No cloud dependencies. Just your pocket, your ideas, and the tools to bring them to life.


Core Architecture

Below is a visual representation of PocketDeploy's internal architecture, showing how the Rust core orchestrates the Linux environment, tooling, and AI integrations.

graph TD
    A[Android Shell] --> B[Rust Core Engine]
    B --> C[Linux Environment Emulation]
    B --> D[19 Built-in Tools]
    B --> E[AI Integration Layer]
    C --> F[File System Manager]
    C --> G[Process Scheduler]
    D --> H[Git Client]
    D --> I[Package Manager]
    D --> J[Network Tools]
    D --> K[Script Runner]
    E --> L[OpenAI API Bridge]
    E --> M[Claude API Bridge]
    L --> N[Chat Agent]
    M --> O[Code Assistant]
    F --> P[Local Storage]
    G --> Q[Background Services]
    H --> R[Remote Repos]
    I --> S[APK Installer]
Loading

The architecture is intentionally modular and lightweight. The Rust core ensures memory safety and blazing-fast execution, while the Linux environment provides a familiar sandbox for running shell commands, scripts, and compiled binaries. The 19 tools are pre-configured to work without any installation steps β€” they are embedded directly into the APK.


Key Features

πŸ› οΈ 19 Zero-Dependency Tools

PocketDeploy ships with a curated set of tools that cover the most common developer tasks:

  • Code Runner β€” Execute Python, Node.js, Go, Rust, and Bash scripts directly.
  • Git Client β€” Clone, commit, push, and manage branches without leaving your phone.
  • Package Manager β€” Install and manage libraries for Python (pip), Node (npm), and Rust (cargo).
  • Network Diagnostics β€” Ping, traceroute, DNS lookup, and port scanning.
  • File Explorer β€” Browse, edit, and manage files with syntax highlighting.
  • API Tester β€” Send GET, POST, PUT, DELETE requests with custom headers.
  • Cron Scheduler β€” Schedule automated tasks to run at specific intervals.
  • Environment Variables Manager β€” Securely store and inject environment variables.
  • Text Editor β€” Built-in editor with Vim and Nano keybindings.
  • Compression Tools β€” Zip, tar, gzip, and bzip2 support.
  • Encryption Utility β€” Encrypt and decrypt files with AES-256.
  • Process Monitor β€” View running processes and kill them with a tap.
  • Log Viewer β€” Tail and filter log files in real-time.
  • Regex Tester β€” Test regular expressions against sample text.
  • JSON Formatter β€” Validate, format, and minify JSON data.
  • Base64 Encoder/Decoder β€” Quick encoding and decoding for API keys and tokens.
  • UUID Generator β€” Generate unique identifiers for database entries.
  • Markdown Preview β€” Render and preview Markdown files.
  • Color Picker β€” Extract and convert color codes between HEX, RGB, and HSL.

🌐 Responsive UI & Multilingual Support

PocketDeploy is designed to be equally powerful on a 4-inch screen and a 10-inch tablet. The interface adapts dynamically:

  • Responsive Layout β€” Automatically switches between phone-optimized single-column view and tablet-friendly multi-pane view.
  • Gesture Navigation β€” Swipe to switch tools, pinch to zoom code, long-press for context menus.
  • Multilingual Interface β€” Full support for English, Spanish, French, German, Japanese, Korean, Chinese (Simplified & Traditional), Arabic, Hindi, Portuguese, Russian, and Italian. All tooltips, documentation, and error messages are localized.
  • Dark Mode & Light Mode β€” Seamless theme switching with AMOLED-optimized dark mode for battery savings.

πŸ•’ 24/7 Customer Support & Community

  • Built-in Help System β€” Every tool includes contextual documentation accessible via a floating "?" button.
  • Community Forum β€” Accessible directly from the app, with categories for troubleshooting, feature requests, and show-and-tell.
  • Priority Email Support β€” Paid tier users get 24/7 email response within 2 hours.
  • GitHub Issues β€” Open-source community actively maintains and resolves issues within 48 hours.

OS Compatibility

PocketDeploy is compatible with a wide range of Android operating systems. Below is the compatibility table:

Operating System Minimum Version Recommended Version Status
Android (Stock) Android 10 (API 29) Android 14 (API 34) βœ… Full Support
Samsung One UI Android 11 (One UI 3.0) Android 14 (One UI 6.0) βœ… Full Support
Xiaomi MIUI Android 10 (MIUI 12) Android 14 (MIUI 15) βœ… Full Support
Huawei HarmonyOS HarmonyOS 3.0 HarmonyOS 4.0 βœ… Partial Support
OxygenOS (OnePlus) Android 11 (OxygenOS 11) Android 14 (OxygenOS 14) βœ… Full Support
LineageOS Android 10 (LineageOS 17.1) Android 14 (LineageOS 21) βœ… Full Support
GrapheneOS Android 13 Android 14 βœ… Full Support
Pixel Experience Android 11 Android 14 βœ… Full Support
Realme UI Android 10 (Realme UI 2.0) Android 14 (Realme UI 5.0) βœ… Full Support
ColorOS (Oppo) Android 10 (ColorOS 7) Android 14 (ColorOS 14) βœ… Partial Support

Note: Partial support indicates that some advanced features (e.g., background services) may require additional permissions or workarounds.


Example Profile Configuration

To get started quickly, PocketDeploy uses profiles β€” JSON configuration files that define your development environment. Below is an example profile for a Python web developer:

{
  "profile_name": "web_dev_2026",
  "description": "Web development environment for 2026 projects",
  "tools": ["python", "node", "git", "api_tester", "file_explorer", "text_editor"],
  "environment": {
    "python_version": "3.12",
    "node_version": "22.0",
    "npm_registry": "https://registry.npmjs.org"
  },
  "startup_commands": [
    "echo 'Welcome to PocketDeploy Web Dev Profile'",
    "python --version",
    "node --version"
  ],
  "mount_points": {
    "/home/projects": "/storage/emulated/0/Documents/Projects",
    "/home/config": "/data/data/com.pocketdeploy/conf"
  },
  "ai_assistant": {
    "provider": "openai",
    "model": "gpt-4o-mini",
    "temperature": 0.7,
    "max_tokens": 2048
  }
}

You can create multiple profiles β€” one for data science, another for mobile development, and a third for DevOps automation. Switch between them with a single tap.


Example Console Invocation

Once your profile is loaded, you can invoke the console directly from the app's terminal. Below are common invocation examples:

Run a Python script

pocket run python /home/projects/hello.py

Clone a Git repository

pocket git clone https://github.com/example/repo.git /home/projects/repo

Schedule a cron job

pocket cron add --name "daily_backup" --interval "0 3 * * *" --command "tar -czf /home/backups/data.tar.gz /home/projects"

Start an AI-powered code review

pocket ai review --file /home/projects/main.py --provider claude

Encrypt a sensitive configuration file

pocket encrypt --input /home/config/secrets.json --output /home/config/secrets.enc --password "your-strong-password"

Every command is designed to feel familiar to developers who have used Linux or macOS terminals. The pocket prefix acts as the gateway to all 19 tools.


AI Integration

PocketDeploy bridges the gap between local development and cloud intelligence. It integrates two major AI providers: OpenAI API and Claude API.

OpenAI API Integration

  • Use Case: Generate code snippets, refactor functions, write unit tests, and debug errors.
  • Configuration: Set your OpenAI API key in the environment variables using pocket env set OPENAI_API_KEY your_key_here.
  • Available Models: gpt-4o, gpt-4o-mini, gpt-4-turbo, gpt-3.5-turbo.
  • Example: pocket ai generate --prompt "Write a Django view for user registration" --provider openai

Claude API Integration

  • Use Case: Perform deep code analysis, understand complex codebases, generate documentation, and create architectural diagrams.
  • Configuration: Set your Anthropic API key using pocket env set ANTHROPIC_API_KEY your_key_here.
  • Available Models: claude-3-5-sonnet, claude-3-haiku.
  • Example: pocket ai analyze --file /home/projects/app.py --provider claude --task "find security vulnerabilities"

Hybrid AI Mode

PocketDeploy supports a hybrid mode where you can use both providers simultaneously. For instance, use OpenAI for quick code generation and Claude for security auditing, all within the same session. This gives you the best of both worlds β€” speed and depth.

pocket ai hybrid --generate "REST API endpoint for user login" --analyze "Check for SQL injection" 

The hybrid mode is especially useful for production-grade development where you need both rapid prototyping and rigorous code review.


Responsive UI & Multilingual Support

Screen Adaptation

PocketDeploy's UI is built on a fluid grid system that adapts to different screen sizes:

Screen Size Layout Features
< 5.5 inches Single column Tool switcher at bottom, full-screen terminal, swipe gestures
5.5 - 7 inches Two columns Sidebar for tool navigation, main content area
> 7 inches Three columns Toolbar, content pane, and preview/output pane

Localization Statistics

The app supports 12 languages with full UI translation and help documentation:

  • English (100% coverage)
  • Spanish (98% coverage)
  • French (97% coverage)
  • German (95% coverage)
  • Japanese (100% coverage)
  • Korean (96% coverage)
  • Chinese Simplified (100% coverage)
  • Chinese Traditional (99% coverage)
  • Arabic (94% coverage, right-to-left support)
  • Hindi (93% coverage)
  • Portuguese (97% coverage)
  • Russian (95% coverage)
  • Italian (96% coverage)

The localization team at PocketDeploy continuously updates translations based on community feedback. If you notice any missing translations, you can contribute via the GitHub repository.


Disclaimer

Important: PocketDeploy is a powerful tool that provides a full Linux environment and AI agent capabilities on your Android device. By using this application, you acknowledge the following:

  1. Security Responsibility: You are solely responsible for the code you execute, the files you manage, and the AI interactions you perform. Never run untrusted scripts or expose sensitive API keys.
  2. API Costs: OpenAI and Claude API integrations require valid API keys from their respective providers. You are responsible for all usage costs incurred through these third-party services.
  3. Device Performance: Running development tools and AI agents on a mobile device may consume significant CPU, memory, and battery resources. It is recommended to use PocketDeploy on devices with at least 6GB of RAM for optimal performance.
  4. No Warranty: This software is provided "as is" without any warranty, express or implied. The authors are not liable for any damages arising from the use of this software.
  5. Compliance: Ensure your use of PocketDeploy complies with all applicable local, state, and federal laws. The tool is not intended for malicious activities, including but not limited to unauthorized access to systems, data theft, or distribution of malware.
  6. Beta Features: Some features (e.g., hybrid AI mode, cron scheduling) are in active development. They may contain bugs or incomplete functionality. Please report issues via the GitHub Issues page.
  7. Data Privacy: PocketDeploy does not collect telemetry or personal data. Your API keys, configuration files, and source code remain local to your device unless you explicitly share them with third-party services.

By downloading and using PocketDeploy, you agree to this disclaimer. If you do not agree, do not use the application.


License

PocketDeploy is released under the MIT License. This means you are free to use, modify, and distribute the software for any purpose, provided that you include the original copyright notice and disclaimer.

License


Download


PocketDeploy β€” Your development environment, your AI agent, your rules. All in your pocket, ready for 2026.

About

πŸš€ Claude Code Android 2026 - AI Terminal on Mobile Zero Dependency

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors