projects — stefano@straus.it
ls -la ~/projects/

Projects

iOS apps, developer tools, and open source by Stefano Straus

iOS Apps

NightRecovery

Swift · SwiftUI · HealthKit · iOS

Personalized overnight recovery score from Apple Health data. Reads HRV, resting heart rate, sleep stages, and respiratory rate, then computes a 0–100 score against your 30-day rolling baseline. Like Whoop or Oura, but running entirely on-device with no subscription.

PhotoBanana

Swift · Vision · Apple Photos · Mac · iPad · iPhone

On-device AI finds duplicate photos in your Apple Photos library, picks the best shot in each group using face detection and quality scoring, and fixes wrong EXIF orientations. No cloud, no account, no subscription.

Live Steps

Swift · HealthKit · WidgetKit · Live Activities · iOS

Lightweight step counter that reads daily steps from Apple Health and shows them in the app, Home Screen widgets, and Live Activities with Dynamic Island support.

CopyTranslate

Swift · macOS · Translation

macOS menu bar app that translates clipboard contents on the fly. Copy text in any language, get instant translation without leaving your workflow.

Developer Tools

TUICommander

TypeScript · Rust · Tauri · SolidJS · xterm.js

AI-native terminal IDE for orchestrating multiple coding agents in parallel. Auto-detects 10+ agents (Claude Code, Aider, Codex, Gemini CLI, Amp, Cursor), tracks rate limits with countdown timers, manages git worktrees per agent, and aggregates MCP servers into a single proxy hub. Includes a mobile companion PWA, CI auto-heal, speech-to-text via whisper-rs, and up to 50 concurrent PTY sessions.

mdkb

Rust · SQLite · BM25 · tree-sitter · MCP

Local hybrid search engine and persistent memory layer for AI coding assistants, exposed as an MCP server. Combines BM25 full-text and semantic vector search over markdown docs and source code. Includes code intelligence via tree-sitter across 13 languages, lifecycle hooks for Claude Code and Codex CLI, and markdown-native memory export for git tracking.

McpMacControl

Go · macOS Accessibility · MCP

MCP server that gives any AI assistant eyes and hands on macOS. Screenshots, mouse, keyboard, window management, and PTY shell sessions across any application. Signed and notarized .app bundle with visual feedback, input safety verification, and auto-exit on client disconnect.

SettingsSentry

Go · macOS · CLI

macOS CLI tool to backup and restore application preferences with versioned archives, optional AES-GCM encryption, and cron automation. Built as a Mackup replacement after it broke under macOS Sonoma.

Libraries & Utilities

toon_go

Go · Data Format · LLM Optimization

Go implementation of TOON (Token-Oriented Object Notation), a compact data format that reduces LLM token usage by 30–60% compared to JSON while staying human-readable. Full encoder/decoder compliant with TOON spec v3.0, passing all 340 official test fixtures.

safe.gitignore

Shell · Git Hook

Git post-commit hook that automatically backs up .gitignored files tagged with #safe to a private repository. Supports global and per-project config, optional git-crypt encryption, and one-liner install.