Needle
Needle is an agent app that controls an Android phone with plain English commands for people running Termux on their phone.
What it is good for
- Controlling phone features like the flashlight, Wi-Fi, and volume by voice or text
- Reading SMS messages and pulling verification codes to the clipboard
- Extracting structured data from receipts and business cards with a phone camera
- Sending phone commands remotely through a Telegram bot
At a glance
- Who it is for
- Setup
- Guided command-line setup
Level 4 of 5. You copy and paste commands into a terminal by following the instructions. Comfortable territory for vibe coders.
- Cost
- Free and open source
- Type
- Agent app
- Tasks
- Works with
- Termux, Termux:API, Telegram, Android Text-to-Speech, Flask
Momentum
- Rank this week
- Not ranked yet
- Best rank
- None yet
- GitHub stars
- 192
GitHub numbers as of Nov 2, 2026. Updated weekly.
Official links
Setup steps are on the official pages. We do not repeat them here, since they change.
Questions
- Is Needle free?
- Yes. It is free and open source.
- Do I need to know how to code to use Needle?
- You do not need to write code, but setup means copying and pasting commands into a terminal by following its instructions.
- What does Needle work with?
- According to its own documentation, it works with Termux, Termux:API, Telegram, Android Text-to-Speech, and Flask.
- What is Needle good for?
- Controlling phone features like the flashlight, Wi-Fi, and volume by voice or text, reading SMS messages and pulling verification codes to the clipboard, extracting structured data from receipts and business cards with a phone camera, and sending phone commands remotely through a Telegram bot.
Similar agents
- QwenPaw
QwenPaw is a self-hosted personal AI assistant that runs tasks, remembers context, and connects to chat apps like DingTalk, Telegram, and Discord.
- nanobot
nanobot is a self-hosted personal AI agent that works with files, remembers preferences, and schedules tasks for people who want their own assistant.
- CowAgent
CowAgent is an open-source personal AI assistant that plans tasks, runs tools and skills, and keeps memory for people who want a 24/7 agent on their own computer or server.
- autoMate
autoMate is a self-hosted local assistant that stores your notes, files, and reminders and lets other AI apps use them for you.
- gugu
Gugu is a personal assistant app that hands tasks to AI agents that use tools and devices for people managing work and daily plans.
- Nuclear
Nuclear is a free desktop music player that finds and streams songs for you without ads or tracking, and can be driven by an AI agent through MCP.