██╗ ██╗ ██████╗ ███████╗██████╗ ███████╗██████╗
██║ ██║╚════██╗██╔════╝██╔══██╗██╔════╝██╔══██╗
██║ ██║ █████╔╝███████╗██████╔╝█████╗ ██████╔╝
╚██╗ ██╔╝ ╚═══██╗╚════██║██╔═══╝ ██╔══╝ ██╔══██╗
╚████╔╝ ██████╔╝███████║██║ ███████╗██║ ██║
╚═══╝ ╚═════╝ ╚══════╝╚═╝ ╚══════╝╚═╝ ╚═╝
Talk to your Flipper Zero like it's your partner-in-hacking. Vesper turns your pocket hacking tool into an AI-powered command center — controlled entirely through natural language from your Android device or smart glasses.
No menus. No manuals. Just natural language prompting.
The Flipper Zero is one of the most versatile hardware hacking tools ever made — but navigating its menus, managing files, and crafting signals by hand is tedious. Vesper eliminates the friction. Plug in an AI brain via OpenRouter, connect over Bluetooth, and you have a voice-commanded hardware lab in your pocket.
Whether you're a security researcher, a red teamer, a CTF competitor, a hardware tinkerer, or just someone who wants to understand the invisible signals around you — Vesper makes the Flipper Zero dramatically more accessible and more powerful.
Talk to your Flipper in plain English (voice or text):
Direct control over all Flipper subsystems:
Built for reliability-obsessed users:
Build custom RF signals from scratch:
AI-powered payload generation:
Browse and install Flipper applications:
Find and download community resources:
Full Flipper visibility:
Every AI action is classified before execution:
Configure auto-approve per risk tier in Settings to move faster when you trust the workflow.
Every action the AI takes is logged:
Vesper works with any model on OpenRouter. For the best experience:
| Model | Why Use It | Speed | Cost |
|---|---|---|---|
nousresearch/hermes-4 | Outstanding tool-use — purpose-built for agentic workflows. Top pick for power users. | Fast | $$ |
anthropic/claude-opus-4.6 | Most capable reasoning model. Exceptional at complex multi-step operations and signal analysis. | Medium | $$$$ |
anthropic/claude-sonnet-4 | Best balance of speed, intelligence, and cost. Great default. | Fast | $$ |
anthropic/claude-haiku-4 | Blazing fast for simple reads and quick commands. | Fastest | $ |
openai/gpt-4o | Strong general-purpose alternative. | Fast | $$ |
Our recommendation: Start with Hermes 4 or Claude Sonnet 4 for daily use. Reach for Claude Opus 4.6 when you need deep reasoning.
| Item | Notes |
|---|---|
| Flipper Zero | shop.flipperzero.one |
| Android device | Android 8.0+ (API 26), Bluetooth required |
| OpenRouter account | Free signup, pay-per-use — openrouter.ai |
sk-or-...) — you'll paste this into Vespergit clone https://github.com/elder-plinius/V3SP3R.git
cd V3SP3R
Open the project in Android Studio, let Gradle sync, then:
app/build/outputs/apk/debug/app-debug.apkInstall via USB debugging or transfer the APK to your phone.
# Requires Android SDK and JDK 17+
./gradlew assembleDebug
# APK: app/build/outputs/apk/debug/app-debug.apk
Vesper supports hands-free operation via Mentra smart glasses.
mentra-bridge/:
cd mentra-bridge
npm install && npm run build && npm start
┌─────────────────────────────────────────┐
│ Vesper App │
├─────────────────────────────────────────┤
│ UI Layer (Jetpack Compose + Hilt) │
│ ├── Chat Screen (voice, images, text) │
│ ├── Ops Center │
│ ├── Alchemy Lab & Payload Lab │
│ ├── File Browser & FapHub │
│ ├── Signal Arsenal & Spectral Oracle │
│ └── Device & Settings Screens │
├─────────────────────────────────────────┤
│ Domain Layer │
│ ├── VesperAgent (AI orchestration) │
│ ├── CommandExecutor (risk enforcement) │
│ ├── RiskAssessor + PermissionService │
│ ├── ForgeEngine (payload generation) │
│ ├── DiffService + AuditService │
│ └── Signal Processing │
├─────────────────────────────────────────┤
│ Data Layer │
│ ├── OpenRouterClient (LLM API) │
│ ├── FlipperBleService (BLE transport) │
│ ├── GlassesIntegration (Mentra bridge) │
│ ├── Room Database (chat + audit) │
│ └── Encrypted DataStore (settings) │
└─────────────────────────────────────────┘
V3SP3R/
├── app/src/main/java/com/vesper/flipper/
│ ├── ai/ # AI integration
│ │ ├── OpenRouterClient.kt # LLM API, tool calling, JSON repair
│ │ ├── VesperAgent.kt # Conversation orchestrator
│ │ ├── VesperPrompts.kt # System prompts
│ │ ├── PayloadEngine.kt # Payload generation
│ │ └── FlipperToolExecutor.kt
│ ├── ble/ # Bluetooth
│ │ ├── FlipperBleService.kt
│ │ ├── FlipperProtocol.kt
│ │ ├── FlipperFileSystem.kt
│ │ └── MarauderBridge.kt
│ ├── glasses/ # Smart glasses
│ │ ├── GlassesIntegration.kt
│ │ └── GlassesBridgeClient.kt
│ ├── voice/ # Voice I/O
│ │ ├── SpeechRecognitionHelper.kt
│ │ └── ElevenLabsTtsService.kt
│ ├── domain/
│ │ ├── executor/ # Command execution & risk
│ │ ├── model/ # Data models
│ │ ├── service/ # Audit, diff, permissions
│ │ └── protocol/ # SubGHz, Pwnagotchi
│ ├── data/ # Persistence & settings
│ ├── security/ # Input validation, sanitization
│ ├── ui/ # Jetpack Compose screens
│ │ ├── screen/
│ │ ├── viewmodel/
│ │ ├── components/
│ │ └── theme/
│ └── widget/ # Home screen widget
├── mentra-bridge/ # Smart glasses bridge server (Node.js)
├── docs/ # Architecture docs, schemas
└── gradle/ # Build configuration
| Action | Description | Risk Level |
|---|---|---|
list_directory | List files and folders | Low |
read_file | Read file contents | Low |
write_file | Create or modify files | Medium |
create_directory | Create folders | Low |
delete | Delete files or folders | High |
move / rename / copy | File operations | Medium-High |
get_device_info | Battery, firmware, hardware info | Low |
get_storage_info | SD card and internal storage stats | Low |
execute_cli | Run Flipper CLI commands | Medium |
push_artifact | Push generated files to Flipper | Medium |
forge_payload | AI-generate SubGHz/IR/BadUSB/NFC payloads | Medium |
subghz_transmit | Transmit SubGHz signal | High |
ir_transmit | Send infrared command | Medium |
nfc_emulate / rfid_emulate / ibutton_emulate | Emulate credentials | Medium |
badusb_execute | Run HID attack script | High |
launch_app | Start a Flipper app | Medium |
led_control / vibro_control | Hardware peripherals | Low |
search_faphub / install_faphub_app | Browse & install apps | Medium |
browse_repo / download_resource / github_search | Find community resources | Low |
request_photo | Capture photo via smart glasses | Low |
.gradle folder, reopenThis means the AI model returned malformed JSON. Vesper includes automatic JSON repair, but some models are more reliable than others. Try:
Contributions are welcome! Please read CONTRIBUTING.md before submitting a PR.
Areas that need love:
Found a vulnerability? Please report it responsibly. See SECURITY.md for details.
GPL-3.0 — see LICENSE for the full text.
V3SP3R — AI-powered hardware hacking, in your pocket. Your Flipper Zero just got a brain upgrade.
974 followers · starred Mar 2026
85 followers · starred Mar 2026
102 followers · starred Mar 2026
37 followers · starred Oct 2026
██╗ ██╗ ██████╗ ███████╗██████╗ ███████╗██████╗
██║ ██║╚════██╗██╔════╝██╔══██╗██╔════╝██╔══██╗
██║ ██║ █████╔╝███████╗██████╔╝█████╗ ██████╔╝
╚██╗ ██╔╝ ╚═══██╗╚════██║██╔═══╝ ██╔══╝ ██╔══██╗
╚████╔╝ ██████╔╝███████║██║ ███████╗██║ ██║
╚═══╝ ╚═════╝ ╚══════╝╚═╝ ╚══════╝╚═╝ ╚═╝
Talk to your Flipper Zero like it's your partner-in-hacking. Vesper turns your pocket hacking tool into an AI-powered command center — controlled entirely through natural language from your Android device or smart glasses.
No menus. No manuals. Just natural language prompting.
The Flipper Zero is one of the most versatile hardware hacking tools ever made — but navigating its menus, managing files, and crafting signals by hand is tedious. Vesper eliminates the friction. Plug in an AI brain via OpenRouter, connect over Bluetooth, and you have a voice-commanded hardware lab in your pocket.
Whether you're a security researcher, a red teamer, a CTF competitor, a hardware tinkerer, or just someone who wants to understand the invisible signals around you — Vesper makes the Flipper Zero dramatically more accessible and more powerful.
Talk to your Flipper in plain English (voice or text):
Direct control over all Flipper subsystems:
Built for reliability-obsessed users:
Build custom RF signals from scratch:
AI-powered payload generation:
Browse and install Flipper applications:
Find and download community resources:
Full Flipper visibility:
Every AI action is classified before execution:
Configure auto-approve per risk tier in Settings to move faster when you trust the workflow.
Every action the AI takes is logged:
Vesper works with any model on OpenRouter. For the best experience:
| Model | Why Use It | Speed | Cost |
|---|---|---|---|
nousresearch/hermes-4 | Outstanding tool-use — purpose-built for agentic workflows. Top pick for power users. | Fast | $$ |
anthropic/claude-opus-4.6 | Most capable reasoning model. Exceptional at complex multi-step operations and signal analysis. | Medium | $$$$ |
anthropic/claude-sonnet-4 | Best balance of speed, intelligence, and cost. Great default. | Fast | $$ |
anthropic/claude-haiku-4 | Blazing fast for simple reads and quick commands. | Fastest | $ |
openai/gpt-4o | Strong general-purpose alternative. | Fast | $$ |
Our recommendation: Start with Hermes 4 or Claude Sonnet 4 for daily use. Reach for Claude Opus 4.6 when you need deep reasoning.
| Item | Notes |
|---|---|
| Flipper Zero | shop.flipperzero.one |
| Android device | Android 8.0+ (API 26), Bluetooth required |
| OpenRouter account | Free signup, pay-per-use — openrouter.ai |
sk-or-...) — you'll paste this into Vespergit clone https://github.com/elder-plinius/V3SP3R.git
cd V3SP3R
Open the project in Android Studio, let Gradle sync, then:
app/build/outputs/apk/debug/app-debug.apkInstall via USB debugging or transfer the APK to your phone.
# Requires Android SDK and JDK 17+
./gradlew assembleDebug
# APK: app/build/outputs/apk/debug/app-debug.apk
Vesper supports hands-free operation via Mentra smart glasses.
mentra-bridge/:
cd mentra-bridge
npm install && npm run build && npm start
┌─────────────────────────────────────────┐
│ Vesper App │
├─────────────────────────────────────────┤
│ UI Layer (Jetpack Compose + Hilt) │
│ ├── Chat Screen (voice, images, text) │
│ ├── Ops Center │
│ ├── Alchemy Lab & Payload Lab │
│ ├── File Browser & FapHub │
│ ├── Signal Arsenal & Spectral Oracle │
│ └── Device & Settings Screens │
├─────────────────────────────────────────┤
│ Domain Layer │
│ ├── VesperAgent (AI orchestration) │
│ ├── CommandExecutor (risk enforcement) │
│ ├── RiskAssessor + PermissionService │
│ ├── ForgeEngine (payload generation) │
│ ├── DiffService + AuditService │
│ └── Signal Processing │
├─────────────────────────────────────────┤
│ Data Layer │
│ ├── OpenRouterClient (LLM API) │
│ ├── FlipperBleService (BLE transport) │
│ ├── GlassesIntegration (Mentra bridge) │
│ ├── Room Database (chat + audit) │
│ └── Encrypted DataStore (settings) │
└─────────────────────────────────────────┘
V3SP3R/
├── app/src/main/java/com/vesper/flipper/
│ ├── ai/ # AI integration
│ │ ├── OpenRouterClient.kt # LLM API, tool calling, JSON repair
│ │ ├── VesperAgent.kt # Conversation orchestrator
│ │ ├── VesperPrompts.kt # System prompts
│ │ ├── PayloadEngine.kt # Payload generation
│ │ └── FlipperToolExecutor.kt
│ ├── ble/ # Bluetooth
│ │ ├── FlipperBleService.kt
│ │ ├── FlipperProtocol.kt
│ │ ├── FlipperFileSystem.kt
│ │ └── MarauderBridge.kt
│ ├── glasses/ # Smart glasses
│ │ ├── GlassesIntegration.kt
│ │ └── GlassesBridgeClient.kt
│ ├── voice/ # Voice I/O
│ │ ├── SpeechRecognitionHelper.kt
│ │ └── ElevenLabsTtsService.kt
│ ├── domain/
│ │ ├── executor/ # Command execution & risk
│ │ ├── model/ # Data models
│ │ ├── service/ # Audit, diff, permissions
│ │ └── protocol/ # SubGHz, Pwnagotchi
│ ├── data/ # Persistence & settings
│ ├── security/ # Input validation, sanitization
│ ├── ui/ # Jetpack Compose screens
│ │ ├── screen/
│ │ ├── viewmodel/
│ │ ├── components/
│ │ └── theme/
│ └── widget/ # Home screen widget
├── mentra-bridge/ # Smart glasses bridge server (Node.js)
├── docs/ # Architecture docs, schemas
└── gradle/ # Build configuration
| Action | Description | Risk Level |
|---|---|---|
list_directory | List files and folders | Low |
read_file | Read file contents | Low |
write_file | Create or modify files | Medium |
create_directory | Create folders | Low |
delete | Delete files or folders | High |
move / rename / copy | File operations | Medium-High |
get_device_info | Battery, firmware, hardware info | Low |
get_storage_info | SD card and internal storage stats | Low |
execute_cli | Run Flipper CLI commands | Medium |
push_artifact | Push generated files to Flipper | Medium |
forge_payload | AI-generate SubGHz/IR/BadUSB/NFC payloads | Medium |
subghz_transmit | Transmit SubGHz signal | High |
ir_transmit | Send infrared command | Medium |
nfc_emulate / rfid_emulate / ibutton_emulate | Emulate credentials | Medium |
badusb_execute | Run HID attack script | High |
launch_app | Start a Flipper app | Medium |
led_control / vibro_control | Hardware peripherals | Low |
search_faphub / install_faphub_app | Browse & install apps | Medium |
browse_repo / download_resource / github_search | Find community resources | Low |
request_photo | Capture photo via smart glasses | Low |
.gradle folder, reopenThis means the AI model returned malformed JSON. Vesper includes automatic JSON repair, but some models are more reliable than others. Try:
Contributions are welcome! Please read CONTRIBUTING.md before submitting a PR.
Areas that need love:
Found a vulnerability? Please report it responsibly. See SECURITY.md for details.
GPL-3.0 — see LICENSE for the full text.
V3SP3R — AI-powered hardware hacking, in your pocket. Your Flipper Zero just got a brain upgrade.
974 followers · starred Mar 2026
85 followers · starred Mar 2026
102 followers · starred Mar 2026
37 followers · starred Oct 2026