Helping you track everything,
so you can stop
thinking about everything.

Google and Meta use your data to predict what you'll buy. We help you use your data to predict what will make you happy. The brain lives on your device, not our server. Your data stays home -- only the wisdom travels.

From your data to real fulfillment

Pipes sync data from your services, transforms normalize it into canonical schemas, and local-first AI finds patterns -- all without a single byte leaving your device. Like a coach who gives you the perfect plan without ever needing to see you undressed.

Edge intelligence for the rest of your life

Not productivity. Fulfillment. Every feature is designed to help you understand yourself better -- not optimize yourself into a spreadsheet.

The brain lives on your device. Federated learning trains models across devices without centralizing data -- only gradients travel, your raw records never leave your machine. All data lives in a local DuckDB database. No cloud accounts, no third-party sync. Back it up, move it, delete it -- it is a single file you own completely. Every extension is cryptographically signed before it reaches your system. You always know exactly what's running and where it came from. Trust by design, not by promise. After the initial setup, data flows automatically on your schedule. No manual exports, no spreadsheets, no remembering to sync. It tracks everything so you don't have to think about it. Sleep from your watch meets mood from your journal meets spending from your bank. Every source feeds into a unified picture so you can see connections you'd never spot alone. Swap dashboards, add views, shape the experience. Your view of your life should look exactly like you want it to -- not like someone else's template.

Connect what matters to you

Your health tracker, your bank, your journal, your calendar -- they all know a piece of you. Shenas brings the pieces together on your device so you can see the whole picture.

Garmin
HRV, sleep, steps, body composition, activities
Spotify
Listening history, PKCE OAuth, extended history import
Gmail
Email metadata and threads via OAuth2
Google Calendar
Events and schedules for time tracking
Lunch Money
Transactions, budgets, spending categories
Obsidian
Daily notes frontmatter -- mood, habits, journaling
Duolingo
Streaks, XP, and lesson progress
Google Takeout
Bulk import from Google data exports
Your source
Write a pipe, publish a wheel, share with the community

Start in minutes

Three steps from zero to your first insight. Requires Python 3.12+ and uv.

1

Install

uv sync make install
2

Connect a source

shenasctl pipe add garmin shenasctl pipe garmin auth shenasctl pipe garmin sync
3

Visualize

shenasctl component add fitness-dashboard shenas

How it all fits together

Modular by design. Each piece handles one job well, and together they create a system that works quietly in the background.

Command line

A lightweight tool to connect sources, manage plugins, and control everything from the terminal.

Local server

Runs on your machine. Serves the dashboard, handles queries, discovers your plugins automatically.

Background sync

A daemon that checks your sources on schedule and syncs new data without you lifting a finger.

Plugin repository

Your own signed package server. Install trusted extensions with a single command.

Edge intelligence

Collaborative AI that learns across devices without sharing raw data. The wisdom travels, the data stays.

Desktop + Mobile

Native apps for Linux, macOS, Windows, and Android. Your data and your dashboard, wherever you are.