CricketBrain

Open Source AGPL-3.0

Neuromorphic pattern recognition inspired by cricket hearing

Difficulty
●●● Advanced
Last check
2026-04-15

Description

CricketBrain is a biomorphic inference engine in Rust that processes temporal patterns via delay-line coincidence detection — with no matrix multiplication and no GPU. Inspired by the auditory system of the field cricket, it reaches TPR=1.0 and FPR=0.0 across all tested SNR levels. The core is no_std, making it suitable for embedded devices. Language bindings exist for Rust, C/C++, Python, and WebAssembly.

Preview

CricketBrain Preview

Platforms

Linux Windows macOS

Replaces the following proprietary tools

TensorFlow Lite CricketBrain
PyTorch Mobile CricketBrain

Self-Hosting

CricketBrain can be self-hosted on your own infrastructure. Visit the official documentation for installation instructions.

Documentation →

Tags

#neuromorphic #rust #embedded #no-std #signal-processing #stdp #spiking-neural-network
← Back to AI & Machine Learning