Hevolve AI: Self-Evolving Multimodal AI Agents

Turn your domain expertise into AI agents that keep learning. Hevolve AI lets experts build multimodal AI systems by talking to them and correcting them in real time, with no code to write.

Key Features

Quick Links

© 2024 Hevolve AI Pvt Ltd. All rights reserved.

← All research
Brain–Computer Interfaces
arXiv (BCI) · July 16, 2026

Dendrite: A Real-Time Python Application for Online Brain-Computer Interface Research and Development

Niko Kroflic, Jan Babič

Online BCI experiments ask a lot of their software at once: pull in several physiological signals live, train a decoder, run it for real-time inference, and keep enough records that someone could reproduce the whole thing later. Dendrite is a Python application that puts those jobs in one place while staying open to modification.

It records multiple streams, each at its own sampling rate, and runs several processing modes against them concurrently. A decoder can be loaded pre-trained or fitted mid-session without stopping the pipeline, and the same recordings later drive offline training. Everything is logged to a database, so any deployed decoder traces back to its configuration and source recordings. The experiment itself stays outside, talking to Dendrite over the network in whatever language you like. The authors validate it end to end on in-house and public datasets.

It's released under GPL-3.0, and the paper covers the architecture the abstract only sketches.

From the arXiv (BCI) abstract

Online brain-computer interface research requires software that can acquire multimodal physiological data, train and update decoders, run live inference, and preserve the full experimental provenance in a reproducible workflow. We present Dendrite, a real-time brain-computer interface application in Python that brings signal acquisition, decoder training, and live inference together in a single, ready-to-run application that stays modifiable. Dendrite records several signal…


More Brain–Computer Interfaces papers