Your quantified self,
private by design and fully pluggable.

shenas pulls your fitness, music, finances, and calendar data into a local DuckDB you own — your data never leaves your machine. Extend and visualize any of it with a plugin you can write in an afternoon.

Everything is a plugin

shenas connects to the services you already use — fitness trackers, music platforms, finance apps, calendars — and syncs the data into a local database. Transforms normalize it into canonical metrics. Dashboards visualize it. If there's a data source you care about, you can write a connector in an afternoon.

Source plugins

Connect a new API or local file to shenas. dlt handles the pipeline; you define the tables.

Explore →

Transform plugins

SQL, geofence, geocode, regex — or write your own transform type.

Explore →

Dashboard plugins

Lit web components that query Arrow IPC and render charts.

Explore →

Dataset plugins

Define canonical metric schemas that transforms write into.

Explore →

Where this fits

shenas is open-core. The community version is free and open source — the plugin SDK, the architecture, the code, the way you extend or replace any piece. A commercial layer with hosted services and team-shaped features funds the work. Anything that touches user data — the local pipeline, on-device models, privacy primitives — stays in the community version.

Read the architecture →