Skip to content
@simantic-dev

simantic.dev

Simantic

Test your firmware without a board.

Website · Docs · PyPI · Pricing · Careers


Simantic runs your real firmware binary on a simulated microcontroller — the core, the peripherals, and the things wired to them. Nothing to plug in, nothing to flash, no probe on the desk.

Because the whole machine is software, you can do things a bench cannot:

  • See inside. Read any variable, register, or RTOS thread while the firmware runs, without halting it.
  • Poke it. Press buttons, send CAN frames, feed a radio — from a script.
  • Repeat exactly. Time advances only when you ask, so a run comes out the same on your laptop and in CI.

Try it

pip install simantic
from simantic import Sim

with Sim(elf="fw.elf", mcu="STM32F401RE", uart="usart2") as sim:
    sim.expect("ready")
    sim.inject_gpio("gpioc", 13, True)      # press the user button
    sim.expect("button pressed")
    assert sim.read_u32("press_count") == 1

That is a whole test — no probe, no breakpoint, no waiting on hardware. The simulator runs inside your Python process, so there is no server to start.

The Python SDK is alpha (0.3.x) and the API can still change without a deprecation period. Pin an exact version if you depend on it, and tell us what breaks.

What's public

Repository What it is
pippy The simantic Python SDK and pytest plugin — on PyPI. MIT.
homebrew-simantic Homebrew tap for the sim CLI: brew tap simantic-dev/simantic && brew install simantic.
crosspoint-reader Open-source e-reader firmware for the Xteink X3/X4 — and a real target we simulate.

Most of the platform — the simulation engines, the MCU and peripheral models, and the board tooling — is still developed privately while we are in alpha. Documentation for those parts is at simantic.dev/docs.

Get in touch

  • Questions and bug reports — open an issue on the relevant repository.
  • Security issues — see our security policy. Please do not open a public issue.
  • Everything else — email founders@simantic.dev.

We are hiring: open roles.

Simantic, Inc. · simantic.dev · LinkedIn

Popular repositories Loading

  1. .github .github Public

  2. qemu qemu Public

    Forked from qemu/qemu

    Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are disabled. Please only use release tarballs from the QEMU website.

    C

  3. pippy pippy Public

    Test your firmware without a board — the Simantic Python SDK and pytest plugin

    Python 2

  4. crosspoint-reader crosspoint-reader Public

    Forked from crosspoint-reader/crosspoint-reader

    Open-source e-reader firmware

    C

  5. homebrew-simantic homebrew-simantic Public

    Homebrew tap for the Simantic CLI (sim)

    Ruby

  6. SkillEvaluator SkillEvaluator Public

    Forked from NVIDIA/SkillEvaluator

    Multi-tier framework for evaluating AI agent skills with quality gates, semantic overlap detection, synthetic evaluation dataset generation, and live agent evaluation that measures how skills affec…

    Python

Repositories

Showing 10 of 12 repositories
  • pippy Public

    Test your firmware without a board — the Simantic Python SDK and pytest plugin

    simantic-dev/pippy's past year of commit activity
    Python 0 MIT 2 2 0 Updated Oct 6, 2026
  • crosspoint-reader Public Forked from crosspoint-reader/crosspoint-reader

    Open-source e-reader firmware

    simantic-dev/crosspoint-reader's past year of commit activity
    C 0 MIT 1,986 1 1 Updated Sep 24, 2026
  • orca Public Forked from stablyai/orca

    Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.

    simantic-dev/orca's past year of commit activity
    TypeScript 0 MIT 5,792 0 1 Updated Sep 20, 2026
  • simantic-dev/efs-zeropilot-4.0's past year of commit activity
    C 0 GPL-3.0 8 0 0 Updated Sep 17, 2026
  • zephyr Public Forked from zephyrproject-rtos/zephyr

    Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.

    simantic-dev/zephyr's past year of commit activity
    C 0 Apache-2.0 10,242 0 3 Updated Sep 9, 2026
  • renode-upstream Public Forked from renode/renode

    Renode - Antmicro's open source simulation and virtual development framework for complex embedded systems

    simantic-dev/renode-upstream's past year of commit activity
    RobotFramework 0 542 0 0 Updated Aug 28, 2026
  • simantic-dev/renode-infrastructure-upstream's past year of commit activity
    C# 0 251 0 0 Updated Aug 28, 2026
  • tlib-upstream Public Forked from antmicro/tlib
    simantic-dev/tlib-upstream's past year of commit activity
    C++ 0 53 0 0 Updated Aug 27, 2026
  • .github Public
    simantic-dev/.github's past year of commit activity
    0 0 0 0 Updated Aug 24, 2026
  • SkillEvaluator Public Forked from NVIDIA/SkillEvaluator

    Multi-tier framework for evaluating AI agent skills with quality gates, semantic overlap detection, synthetic evaluation dataset generation, and live agent evaluation that measures how skills affect agent behavior.

    simantic-dev/SkillEvaluator's past year of commit activity
    Python 0 Apache-2.0 63 0 0 Updated Aug 24, 2026