Skip to content

cyberkallan/hexpulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Flash Nowย  Downloadย  HexMind

Starsย  Forksย  Versionย  Platformย  License

v1.0.0 "Neon Genesis" ยท ESP32 16MB ยท WiFi + BLE + NRF24 + RF + IR
Created by Arjun TM ยท @imarjunarz




๐Ÿง  What is HexPulse?

HexPulse is a production-grade, modular firmware that transforms your ESP device into an AI-powered portable intelligence platform. Built on battle-tested ESP32 foundations, supercharged with cloud AI and cyberpunk aesthetics.

"Your device is no longer just a tool it's an intelligent companion."

๐Ÿค–

HexMind AI
Cloud AI Chat
Gemini ยท ChatGPT

โŒจ๏ธ

BLE Keyboard
Phone / BT Input
Full QWERTY

๐Ÿ“ก

WiFi Arsenal
Scanner ยท Sniffer
Deauth ยท Wardriving

๐Ÿ“ถ

BLE Scanner
Device Analysis
Fingerprinting

๐Ÿ”Œ

NRF24 Tools
Spectrum Analyzer
Channel Scanner

๐Ÿ“ป

RF 435MHz
Signal Capture
Protocol Replay

๐Ÿ”ด

IR Blaster
Remote Clone
Multi-protocol

๐ŸŒ

WebUI Panel
Browser Control
hexpulse.local

๐ŸŽฎ

JS Runtime
Scripting Engine
On-Device Code

โฌ†๏ธ

OTA Updates
Wireless Flash
SD Card / WiFi

โšก Quick Install

Flash HexPulse directly from your browser โ€” no tools needed


Open Web Flasher



Step What To Do
๐Ÿ”Œ 1 Plug your ESP device into your PC with a USB-C data cable
๐ŸŒ 2 Open the Web Flasher in Chrome or Edge
โšก 3 Click "DEPLOY HEXPULSE" and select your COM port
โณ 4 Wait ~2 minutes while the firmware is written
โœ… 5 Done! Your device reboots into HexPulse automatically

Tip

Zero setup required. No Python, no drivers, no terminal. Just click and flash.

Important

Only Chrome, Edge, and Opera support Web Serial. Safari and Firefox will not work.


๐Ÿ’พ Other Install Methods

๐Ÿ“‚ SD Card Flash โ€” No PC needed after download
  1. Download the firmware ZIP from Releases
  2. Extract to get firmware.bin
  3. Copy to a FAT32 MicroSD card (max 32GB)
  4. Insert into your ESP device โ†’ Power on
  5. Navigate to Config โ†’ OTA Update โ†’ SD Card Update
  6. Select firmware.bin โ†’ Confirm โ†’ Done! ๐ŸŽ‰
๐Ÿ”ง esptool.py โ€” Command line flash
pip install esptool

esptool.py --chip esp32 --port COM5 --baud 921600 \
  write_flash -z \
  0x1000 bootloader.bin \
  0x8000 partitions.bin \
  0x10000 firmware.bin

Use /dev/ttyUSB0 on Linux/Mac. Hold BOOT button if connection fails.

๐Ÿ› ๏ธ PlatformIO โ€” Build from source
git clone https://github.com/cyberkallan/hexpulse
cd hexpulse/firmware-main
pio run -e hackcat-v3 -t upload
pio device monitor -b 115200

๐Ÿค– HexMind AI

Cloud-powered AI assistant running on your ESP device

Quick Start

  1. Connect to WiFi โ†’ WiFi โ†’ Connect
  2. Open HexMind AI โ†’ AI Settings
  3. Select provider (Gemini = free tier)
  4. Enter API key
  5. Open HexMind AI โ†’ AI Chat
  6. Start chatting! ๐Ÿง 

API Keys

Provider Free? Link
Google Gemini โญ โœ… 15 RPM aistudio.google.com
OpenAI ๐Ÿ’ฐ Pay platform.openai.com
Custom ๐Ÿ”ง Self Any OpenAI-compatible endpoint

What can HexMind do?

Capability Description
๐Ÿ’ฌ Chat Ask about protocols, vulnerabilities, networking
๐Ÿ“ก WiFi Intel Auto-analyze scan results for security issues
๐Ÿ“ถ BLE Intel Identify IoT devices and security posture
๐Ÿ“‹ Reports Generate security diagnostic reports
๐Ÿ’พ Export Save conversations to SD card

Note

API keys are stored on device EEPROM only. Never in source code, never transmitted except to the AI provider over HTTPS.


๐Ÿ“ฑ Hardware

Component Spec
MCU ESP32-WROOM 240MHz
Flash 16MB
RAM 520KB SRAM
Display 1.3" OLED 128ร—64
Battery 800mAh LiPo
Charging USB-C
Radio Spec
WiFi 2.4GHz 802.11 b/g/n
Bluetooth BLE 4.2 + Classic
NRF24 NRF24L01 2.4GHz
RF 435MHz TX/RX
IR TX + RX
Storage MicroSD up to 32GB

๐ŸŽจ Cyberpunk Themes

Theme Color Style
โšก Neon Cyan #00FFFF HexPulse signature
๐ŸŸข Toxic Green #00FF00 Matrix terminal
๐Ÿ”ด Pulse Red #FF0000 Alert mode
๐ŸŸก HexMind Gold #FFD400 AI mode
๐ŸŽจ +15 Classic Various Built-in collection

๐Ÿ“ Project Structure

hexpulse/
โ”œโ”€โ”€ firmware-main/                  # Full firmware source code
โ”‚   โ”œโ”€โ”€ src/
โ”‚   โ”‚   โ”œโ”€โ”€ main.cpp                # Boot sequence + main loop
โ”‚   โ”‚   โ”œโ”€โ”€ core/                   # UI, menus, themes, settings
โ”‚   โ”‚   โ””โ”€โ”€ modules/
โ”‚   โ”‚       โ”œโ”€โ”€ hexmind/            # โ˜… AI Chat + BLE Keyboard
โ”‚   โ”‚       โ”œโ”€โ”€ wifi/               # WiFi pentesting suite
โ”‚   โ”‚       โ”œโ”€โ”€ ble/                # BLE analysis tools
โ”‚   โ”‚       โ”œโ”€โ”€ rf/                 # RF 435MHz tools
โ”‚   โ”‚       โ””โ”€โ”€ ir/                 # IR blaster
โ”‚   โ”œโ”€โ”€ boards/                     # Board-specific profiles
โ”‚   โ”œโ”€โ”€ flash/                      # Web flasher source
โ”‚   โ””โ”€โ”€ docs/                       # Documentation
โ”œโ”€โ”€ web-flasher-dist/               # โ˜… Ready-to-host flasher
โ”œโ”€โ”€ boards/                         # Board JSON definitions
โ”œโ”€โ”€ scripts/                        # Build scripts
โ””โ”€โ”€ platformio.ini                  # PlatformIO configuration

๐Ÿ”’ Security

Aspect Detail
๐Ÿ”‘ API Keys Device EEPROM only โ€” never in source code
๐Ÿ” HTTPS All cloud AI traffic encrypted via TLS
๐Ÿšซ No Telemetry Zero data collection, zero phone-home
๐Ÿ“– Open Source Full source code auditable by anyone
๐Ÿ”’ OTA Auth Password-protected firmware updates
๐ŸŒ Web Flasher 100% client-side โ€” no server backend

Caution

Disclaimer: HexPulse is for authorized security testing and education only. Always obtain written authorization before testing systems you do not own.


๐Ÿ“œ Credits

Arjun TM
Creator & Developer
@cyberkallan
@imarjunarz
Bruce Firmware
Base Framework
pr3y/Bruce
GPL-3.0
HexMind AI
Intelligence Layer
hexmind.space
Gemini + OpenAI

GPL-3.0 License โ€” Free to use, modify, and distribute.


HexPulse v1.0.0 "Neon Genesis"
Built with โšก by Arjun TM
HexMind AI Ecosystem

Flash Nowย  Star

About

HexPulse combines intelligent automation, security research tools, AI assistance, and terminal-based workflows into one powerful platform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors