Introducing Mantis
A keyboard the size of a thumb drive.
Mantis is recognised as a trusted USB keyboard the moment it plugs in — then types your payload at machine speed. Write it in HDC, compile it in HiveFusion Studio, deploy it in seconds.
- USB-A
- Plug-and-play HID
- Programmable in HDC

The device
Mantis
What we ship
One device. One language.
One studio.
Most tools in this category hand you hardware and leave the software to chance. We built all three, so they behave like one thing.
- 01The device
Mantis
A USB-A board that enumerates as a standard HID keyboard. No drivers, no agent, no install — the host trusts it because it is a keyboard.
Learn more - 02The language
HDC
A purpose-built scripting language for keystroke automation. Readable enough to write in a hurry, strict enough to compile with real diagnostics.
Learn more - 03The toolchain
Studio
Write, compile, simulate and flash over serial — in one window. HiveFusion Studio is the shortest path from an idea to a device that types it.
Learn more
The language
HDC reads like
what it does.
No boilerplate, no toolchain archaeology. Every line is a keystroke, a delay, or a decision — so a payload you wrote six months ago still makes sense at a glance.
- Timing
- DELAY, SET_DELAY, SET_SPEED
- Output
- STRING, STRINGLN, FAST_STRING
- Keystrokes
- GUI, CTRL, ALT, SHIFT, ENTER
- Navigation
- Arrows, HOME, END, TAB
Example HDC payload: REM ============================================ REM HDC Demo Program REM ============================================ SET_DELAY 20 SET_SPEED $Fastest LED_ON STRING Hello from HDC! ENTER DELAY 1000 GUI R DELAY 500 STRING notepad ENTER
HiveFusion Studio
Compile. Upload. Done.
Studio pairs a command palette of every HDC keyword with a real compiler — so mistakes surface as diagnostics at build time, not as a payload that misfires on the target.

Command reference, built in
Every timing, output, keystroke and navigation command is one click away in the sidebar.
Real compiler diagnostics
Unknown tokens fail the build with a named error and a line number instead of silently doing nothing.
Simulate before you flash
Step through a payload in the Simulate tab to see what it will type — before it types it.
One-click upload over serial
Pick the COM port, hit Upload, and the compiled payload is on the device.
Specification
The short version.
Mantis does one job completely. Everything on the board earns its place — nothing is there to pad a feature list.
- Interface
- USB-A, direct plug
- Enumerates as
- USB HID keyboard
- Host support
- Windows, macOS, Linux
- Onboard
- Status LED, tactile controls
- Toolchain
- HiveFusion Studio 1.0.4
- Language
- HDC (.hdc)
- Flashing
- Serial over USB
- Origin
- Designed in India
Use it right
Built for authorised testing.
Mantis is a tool for security professionals, educators and researchers working on systems they own or have written permission to test. That is the entire brief. Using it against anything else is not clever — it is a crime, and it is not what we built it for.
Stay in the loop.
New HDC payloads, firmware updates and HiveFusion drops — straight to your inbox. No noise, unsubscribe anytime.