AndroidHarness

Verified safeOpen sourceExclusive
No reviews reviews
27
downloads
8.0
android

AI summary

Native Android coding agent that edits files, runs shell commands, uses git, and chats about work in progress. New: automations, build/test dashboard, keyless provider via OpenCode Zen, batch file operations, in-chat diff viewer, and custom model IDs. Requires broad storage and install permissions; optional Shizuku/Termux unlocks full shell access.

Generated by AI. May contain inaccuracies.

About this app

A coding agent that lives on your phone.

A native Android app written in Kotlin with Jetpack Compose that works on code projects directly from the device. Reads and edits files, runs shell commands, uses git, and chats with you about the work as it goes. No PC required.

Features

Chat with a real coding agent

- Full markdown chat with streaming responses, thinking blocks, and cards showing every tool call - Responsive markdown tables with expandable full-sheet viewer - In-chat file diff sheet to inspect changes directly from tool call cards - Turn performance metrics (response duration, token throughput) - Voice input with live waveforms (Groq Whisper or native Android speech) - Fork conversations from any assistant turn - Resume last active chat automatically on launch - Attach skills to messages or via slash command - Multiple workspaces with a workspace switcher - Queued instructions with edit, reorder, remove, and Send now controls - Long-press message for Retry, Copy, Edit - Ask the agent questions mid-run; answer from notification shade - Chat backup and restore (JSON export/import)

Scheduled automations

- Recurring or interval-based prompt tasks via WorkManager - AI-assisted planner translates plain English into schedules - Automation editor with suggestion chips and manual run triggers - Run history logs and background completion notifications

Agent tools

- File tools: read, write, edit, search, grep, list, move, delete, fuzzy multi-edit, apply_patch - Shell tools: run commands, background processes, install Linux packages, query Android logs - Git tools: status, diff, commit, log, show, branch, checkout, push, pull - Web tools: web search, page fetch, raw HTTP requests, GitHub API requests - In-app web preview with Eruda DevTools and browser automation tools - MCP tools: connect Model Context Protocol servers over stdio or HTTP - Task tool: spawn parallel subagents on independent chunks - Skill tools: list, view, and manage the markdown skills library - Todo and memory tools: live todo list, core memory file, topic files

Files and editor

- Workspace file manager with multi-select batch operations - Real code editor with syntax highlighting, line numbers, undo/redo, find and replace - Visual diff viewer - Per-chat Files changed tracking with rewind and undo - Build and Test dashboard with saved project checks

GitHub integration

- Login with personal access token - Git push/pull, bundled gh CLI, GitHub API reuse the saved token

Shell tiers

- Shizuku runs privileged commands as shell uid - App uid runs Termux-prefix Linux toolchain with bash, git, python, node - Bare toybox sh as fallback

Runs that survive anything

- Foreground service keeps agent and terminals alive - Interrupted tasks show a Resume task card - Context and limits with editable summary and pinned instructions - Optional task-wide token, cost, and time limits - Approve or deny sensitive actions from notification shade - Redesigned navigation drawer with quick-access tool strip

Model flexibility

- Built-in keyless Harness provider - Anthropic, Google Gemini, OpenAI-compatible endpoints with custom base URL - Custom model IDs - Live model catalog fetch with latency check - Global thinking ladder from Off to Ultra - Per-chat dual planning (Plan mode on one model, execution on another)

Workspace hygiene

- Sandboxed file access - Aider-style Repo Map for codebase symbol indexing - Workspace ignore files - Context hygiene with secret redaction - /init writes AGENTS.md; /doctor runs 16-point self-test

Slash commands

/clear, /compact, /cost, /doctor, /init, /plan, /skills, plus any skill or snippet by name

Setup

1. Install the app. 2. Grant storage access (All files access on Android 11+). 3. Add an API key in Settings. 4. Optional but recommended: install Shizuku or Termux for shell commands with proper permissions.

License

MIT

What's new

v0.10-alphaSep 10, 2026

Added Automations. - Added dedicated Build and Test dashboard. - Built-in Keyless Harness provider using OpenCode Zen. - Batch file operations in file manager. - In-chat file diff viewer. - Ability to add custom model IDs on providers. - UI design improvements. - Fixed thinking modes.

About this version

Version
0.10-alpha (12)
Size
19.23 MB
Requires Android
8.0
Target SDK
26
Architecture
x86, x86_64, arm64-v8a, armeabi-v7a
Downloads
27
Updated
Sep 10, 2026
Package
com.androidharness.app

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app