Shenepoy

What I need, built my way.

Apps

Split expenses, track habits, and simplify everyday tasks.

Hisab

AGPL-3.0FlutterOffline-firstExpenses

Split group expenses and see who owes whom. Works offline, with optional cloud sync.

Works onAndroidWeb

Janan

GPL-3.0FlutterOffline-firstHealth

Record blood pressure and weight on your device. Includes charts, medicine reminders, exports, and Bluetooth imports.

Works onAndroid

Fukaha

AGPL-3.0KotlinMultiplatformShare sheet

Remove tracking from social links, fix link previews, or share media files from the Android share menu.

Works onAndroidiOSSoonWeb

Lamha

AGPL-3.0GoWaylandScreenshots

Capture and annotate screenshots on Linux. Select an area, add arrows or text, and blur details.

Works onLinux

Libraries

Flutter packages for settings, logs, and adaptive sheets.

Edadat

MPL-2.0Flutterpub.devSettings

Build Flutter settings screens with search in English and Arabic, Riverpod integration, and ready-made controls.

Siglat

MPL-2.0Flutterpub.devLogging

Flutter logging with rotating files, crash capture, sensitive-data masking, and an in-app viewer.

Safaeh

MPL-2.0Flutterpub.devSheets

Flutter sheets, dialogs, navigation widgets, and camera overlays. Your app handles translations, routing, and the camera plugin.

Tools

Control Android devices from your development tools.

PolyScreen

MPL-2.0TypeScriptMCPnpmAndroid devicesMulti-display

An MCP server for controlling Android devices with multiple displays. Captures screenshots, inspects the UI, and sends input.

Works onWindowsmacOSLinux

About the projects

Answers about features, downloads, and getting started.

Where can I find downloads and source code?
Each project page links to its source on GitHub. Android releases are also available through Obtainium, Flutter packages are on pub.dev, and PolyScreen is on npm.
How does Hisab split expenses?
Add expenses to a group and Hisab calculates each member’s balance and settlement payments. It works offline, supports English and Arabic, and offers optional cloud sync. Hisab
What does Fukaha do with a shared link?
Fukaha removes tracking parameters, changes the host to improve previews, or downloads media through your own Cobalt instance. It works from the Android share menu. Link cleaning is also available in the web app. Fukaha
What does Edadat add to a Flutter app?
Edadat builds settings screens from data definitions. It includes search in English and Arabic, Riverpod integration, persistence, and controls for common settings. The package is flutter_settings_framework on pub.dev. Edadat
What can Siglat log?
Siglat records logs and crashes, groups them by session, rotates log files, and masks sensitive values. An in-app viewer lets you read and export logs. The package is flutter_logging_service on pub.dev. Siglat
Which widgets does Safaeh provide?
Safaeh includes sheets that adapt to phone and tablet layouts, pickers, navigation widgets, and camera and QR overlays. Your app supplies translations, routing, and the camera plugin. Safaeh
How does PolyScreen handle multiple displays?
PolyScreen lets an MCP client select a display for screenshots, UI inspection, and input on an Android device. It also reports device capabilities and returns structured results. The package is polyscreen-mcp on npm. PolyScreen
Where does Janan store readings?
Janan keeps blood pressure and weight readings on your device. It can import readings from saved Bluetooth monitors and scales, remind you about medicine, and export your records. It is a fork of derdilla’s blood-pressure-monitor-fl. Janan
How does Lamha capture screenshots?
Lamha captures the screen through GNOME Shell, KWin, or Spectacle, then opens an overlay for selection and annotation. Tools include arrows, shapes, blur, numbered steps, and text. It supports English and Arabic. Lamha

Install with Obtainium

Obtainium installs Android apps from GitHub releases and checks for updates.

  1. Install Obtainium on your Android device.
  2. Tap “Add to Obtainium” to open this app in it.
  3. Obtainium then tracks new releases and notifies you.

You can also download the APK from the project's releases page.