Open Source · Embedded Tooling

Tools for the
modern embedded engineer

Bridging the gap between low-level hardware performance and high-level data analysis. Built for IoT developers who care about precision.

Insight Profiler

High-precision open-source power profiler & energy analyzer for IoT development.

Insight

v0.1.0 · MIT License · Open Source

Real-time power profiler for IoT devices. Measure from nano-amps to amps, visualize energy consumption, and detect firmware power states — all from your browser or terminal.

View on GitHub →

SDKs & Integrations

Native libraries for your workflow — CI/CD ready.

Python

Full-featured client library. Connect, stream samples, and run analysis scripts.

pip install embedlab-tech
from insight_profiler import InsightClient

client = InsightClient(port="/dev/cu.usbmodem1101")
client.on_sample = lambda s: print(f"{s.power_mw:.2f} mW")
client.connect()
Docs →
JavaScript

WebUSB SDK for browser-based dashboards and real-time visualizations.

npm install @embedlab-tech/insight-profiler
import { InsightProfiler } from
  '@embedlab-tech/insight-profiler'

const profiler = new InsightProfiler()
await profiler.connect()
Docs →