Request a focused demo built around your research workflow, deployment environment, and visibility requirements.
Runzee is an AI-native runtime research platform for Linux-based systems — from Android devices to distributions such as Ubuntu. It captures system activity, code execution and device state — then exposes that evidence to researchers and AI agents through the UI, Python SDK and MCP.
UI, SDK and MCP operate on the same capture and analysis engine. Humans and agents investigate the same underlying system state.
Runzee records the functions reached during a scenario and reduces the application to the executed set — searchable, filterable and ready for investigation.
The selected network write carries its plaintext buffer, TLS destination, process context and resolved native call stack. The same record is available through the UI, Python SDK and MCP.
Investigate processes, kernel threads, memory pressure and CPU state without selecting an application package first.
Start with a device-level anomaly. Drill down to the process, kernel activity and captured events responsible for it.
Userspace instrumentation sees only execution through its hooks; applications can bypass them and invoke syscalls directly. Broad hook sets add overhead. Runzee captures the operation at the kernel boundary, independent of the userspace path.
Configure collectors, attach probes, run scenarios and stream runtime records through one Python SDK. Runzee handles the underlying instrumentation, symbol resolution and platform-specific plumbing.
Attach uprobes to native functions and kprobes to kernel functions, inspect their arguments, and record the values relevant to the investigation. Use typed arguments where type information is available, or access raw ARM64 registers when it is not.
class TargetedHooks(RunzeeScript):
@probe.user(
lib="libbinder.so",
method="android::BpBinder::transact",
name="binder/transact",
)
def binder_transact(args, save):
save(code=args.code, flags=args.flags)
@probe.kernel("do_sys_openat2", name="kernel/open")
def kernel_open(args, save):
save(dfd=args.dfd)
Compose userspace and kernel probes in the same reusable research program and persist their output in the same capture.
The same capture, coverage and runtime data are available through the Python SDK for automated investigation and analysis.
Runzee runs entirely on-premises and can operate fully air-gapped. Connect its AI layer to any OpenAI-compatible inference endpoint, including locally deployed models. Source code, binaries, captures and findings remain inside your environment.
Deploy Runzee like gdbserver or frida-server: place one
dependency-free binary on the Android device, start it, then connect and investigate from
Linux, macOS or Windows.
adb push runzeeServer → start it →
connect from the host.
Application, system and kernel research on Android. UI, SDK, capture engine, coverage, collectors and MCP are available today.
Extending the same research architecture from Android devices to general Linux systems, servers and workloads.
Turn AI from passive analysis into active system investigation. Runzee lets agents observe Linux-based systems at the kernel, connect behavior to code, run probes and collect evidence through the same research platform used by human operators.