explaingit

elder-plinius/v3sp3r

Analysis updated 2026-05-18

1,013JavaAudience · developerComplexity · 4/5LicenseSetup · hard

TLDR

An Android app that lets you control a Flipper Zero hardware hacking device using natural language voice or text commands powered by an AI model.

Mindmap

mindmap
  root((repo))
    What it does
      Voice control for Flipper Zero
      AI reads device state
      Photo based commands
    Tech stack
      Kotlin
      Android
      OpenRouter AI
    Use cases
      SubGHz and IR control
      Custom signal building
      App catalog browsing
    Audience
      Security researchers
      Hardware tinkerers
    Setup
      Flipper Zero hardware
      OpenRouter API key

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Control a Flipper Zero's SubGHz, IR, NFC, and BadUSB features by voice.

USE CASE 2

Snap a photo of a remote control and have the AI generate a matching IR signal.

USE CASE 3

Build and export custom RF waveforms using the visual signal editor.

USE CASE 4

Review a full audit log of every AI action taken on the connected Flipper.

What is it built with?

KotlinAndroidBluetoothOpenRouter

How does it compare?

elder-plinius/v3sp3rjuanjuandog/finsight-aiclougence/open-cdm
Stars1,0131,114134
LanguageJavaJavaJava
Last pushed2026-05-25
MaintenanceMaintained
Setup difficultyhardmoderatemoderate
Complexity4/54/54/5
Audiencedeveloperdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires a physical Flipper Zero, an Android phone, and a funded OpenRouter API key.

GPL-3.0: you can use and modify this freely, but if you distribute modified versions, you must also release the source code under the same license.

In plain English

V3SP3R, also called Vesper, is an Android app that turns a Flipper Zero, a small handheld hardware hacking device, into something you can control just by talking to it in plain English. Instead of digging through menus on the Flipper's tiny screen, you connect it to your phone over Bluetooth and let an AI model handle the commands. The app plugs into OpenRouter, a service that gives access to many different AI models, so you bring your own API key and pick whichever model you prefer. Once connected, you can ask things like show me my SubGHz captures, or create a backup of all my IR remotes, and the AI reads the Flipper's current state, runs the matching commands, and reports back what happened. It also supports voice input, so you can speak commands out loud, and photo analysis, where you point your phone camera at a remote control or a device label and the AI figures out what it is looking at. V3SP3R covers most of the Flipper's built in capabilities: sending and reading SubGHz radio signals, infrared commands, NFC and RFID tags, BadUSB scripts, and basic hardware controls like GPIO pins and LEDs. There is also a visual editor for building custom radio signals from scratch, and a browser for finding and installing community made Flipper apps. Because some of these actions can affect real hardware or systems, the app classifies every AI action by risk level. Read only actions run automatically, actions that change files show you a preview first, and destructive actions need an explicit double confirmation before they run. Every action taken is logged so you can review the full history later. Setup requires a Flipper Zero, an Android phone running Android 8 or later, and a free OpenRouter account with a small amount of prepaid credit. The app is written in Kotlin and can be built from source using Android Studio.

Copy-paste prompts

Prompt 1
Help me set up an OpenRouter API key and connect it to V3SP3R.
Prompt 2
Explain how V3SP3R's risk classification system decides which actions need confirmation.
Prompt 3
Write a natural language command I could say to V3SP3R to back up all my IR remotes.
Prompt 4
Walk me through building V3SP3R from source using the command line instead of Android Studio.

Frequently asked questions

What is v3sp3r?

An Android app that lets you control a Flipper Zero hardware hacking device using natural language voice or text commands powered by an AI model.

What language is v3sp3r written in?

Mainly Java. The stack also includes Kotlin, Android, Bluetooth.

What license does v3sp3r use?

GPL-3.0: you can use and modify this freely, but if you distribute modified versions, you must also release the source code under the same license.

How hard is v3sp3r to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is v3sp3r for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.