Nova Agent banner
lekhanpro lekhanpro

Nova Agent

AI community

Description

AI agent on Android — 27 native phone tools (camera, GPS, SMS, sensors, files), 3 AI providers (OpenAI · Anthropic · Gemini), persistent memory, streaming. Free via Gemini. No root.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Nova Agent 🤖📱

[![npm version](https://img.shields.io/npm/v/%40lekhanpro%2Fnova-agent?color=7C3AED&style=flat-square&logo=npm)](https://www.npmjs.com/package/@lekhanpro/nova-agent) [![License: MIT](https://img.shields.io/badge/License-MIT-7C3AED.svg?style=flat-square)](LICENSE) [![Android](https://img.shields.io/badge/Android-7.0%2B-3DDC84?style=flat-square&logo=android&logoColor=white)](https://android.com) [![Python](https://img.shields.io/badge/Python-3.8%2B-3776AB?style=flat-square&logo=python&logoColor=white)](https://python.org) [![CI](https://img.shields.io/github/actions/workflow/status/lekhanpro/nova-agent/ci.yml?label=CI&style=flat-square)](https://github.com/lekhanpro/nova-agent/actions) [![GitHub stars](https://img.shields.io/github/stars/lekhanpro/nova-agent?style=flat-square&color=7C3AED)](https://github.com/lekhanpro/nova-agent/stargazers) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](CONTRIBUTING.md)

**The AI agent that actually controls your Android phone.** 27 native tools. 3 AI providers. Free tier available. No root.

[**Quick Start**](#-quick-start) · [**27 Android Tools**](#-android-tools-27) · [**Examples**](#-real-examples) · [**CLI**](#-cli-reference) · [**Providers**](#-api-keys--providers) · [**Contributing**](#-contributing)


What Makes Nova Agent Different?

Most "AI on Android" projects just run a chatbot in a terminal.

**Nova Agent gives the AI real control over your Android phone** via [Termux:API](https://wiki.termux.com/wiki/Termux:API) — every action happens locally on your device:

You: "Take a selfie, describe what I look like, and send me a notification"

Nova Agent:
  ⚡ analyze_photo(camera_id=1)
     → Photo: /sdcard/nova_photo_20250714_143201.jpg
     → [base64 image sent to AI vision model]
  ⚡ send_notification(title="Selfie Analysis",
       message="You're indoors, good lighting, looks focused at screen")
     → Notification s