Casberi: your apps, one feed
I built an iPhone app called Casberi. The short version: connect your apps and everything lands in one private feed on your phone — no accounts, no server, all on device. Pin what matters, tag what's yours, and execute actions directly in the platforms they originated from. One focal button handles queries, local orchestration, and quick jumping into your workflows. Because it utilizes a fully serverless, local-first architecture, your data never leaves your device unless you explicitly dispatch it. Try it out on TestFlight.<br>What it does
Just connect. Zero backends and zero sign-ins — the client works immediately upon installation. You bridge your local and remote apps: Mail, Photos, Calendar, crypto wallets, GitHub, Farcaster, Bluesky, RSS feeds, and dozens more. Everything they generate aggregates into a flat, chronological feed — one screen, zero tab navigation. Filter state cleanly with top-level interactive chips. Screenshot assets undergo local OCR on-device, making visual data fully queryable. Fresh live data feeds into the experience programmatically — trending token vectors and real-time NFT mints appear without external discovery loops.<br>Keep tabs. Pin critical indexes onto a custom dashboard — live multi-chain wallet balances, travel schedules, or recent social casts. The dashboard prioritizes chronological deadlines first, surfacing upcoming meetings and due tasks. On launch, a single-chip recap encapsulates all inbound events that resolved while you were offline. Feeds are highly contextual: the calendar presents as a timeline agenda, photos render as an image grid, and wallets present aggregate balances across multiple addresses simultaneously. You can monitor specific token price boundaries, surfacing alerts directly back into your main flow. Natural tags group disparate items laterally, eliminating nested folders.<br>Take action. All functional interactions route through a persistent action button in the corner. Query your historical feed using natural local language — "What did I save this week?" — computed locally on your device. Orchestrate structural reorganization via bulk commands — "Tag these as trip," "Rename work to projects" — showing an exact dry-run diff before mutation. By bringing your own API keys, you can programmatically escalate complex evaluations to remote models (Claude, GPT, Gemini, or Venice) executed peer-to-peer from your client. Resolve items directly at the origin point: status modifications on platforms like Todoist or GitHub execute cleanly with strict opt-in confirmations. Casberi integrates deeply with iOS Shortcuts and Siri for frictionless hands-free ingestion.<br>Make it yours. Fully personalize the interface with custom backgrounds and layout options. Your data remains strictly sandboxed and syncs peer-to-peer only upon user activation. Import and export formats are entirely transparent, featuring multi-layered wiping options to immediately revoke integrations and purge local device databases. Integrations for web3 wallets run in strict read-only mode, assuring cryptographic keys and funds remain untouched.<br>Why I built it
Modern consumer software suffers from severe user-data and execution fragmentation. Every user interaction generates isolated, platform-specific schema artifacts trapped behind proprietary APIs and remote DBs. Navigating this ecosystem requires compounding context switches across separate client binaries. While personal AI systems promised automated coordination, they have instead materialized as disconnected SaaS chatbots, introducing another layer of isolated data sandboxes, redundant user states, and tracking endpoints.<br>Looking at the ecosystem, the core friction points sort into eight clear engineering and UX failures:<br>Copy-paste as standard integration layer. To finish anything, you copy, switch apps, and paste. And if AI agents do your work, your devices lack the local system context to coordinate them.
Scattered capture targets. The downstream storage schema depends entirely on the capture channel, partitioning your personal telemetry.
Mutilated schema indexing. Maintenance requires manual, redundant filing tasks and manual sorting across multiple proprietary tables.
High-latency search routing. Locating historical assets requires first remembering which native application holds them, introducing significant visual retrieval latency.
Fragmented execution loops. Remote LLM context cannot directly write state changes or execute mutations within local applications, stalling workflows.
Non-portable configuration states. Casual users bypass optimization entirely. Power users must reconfigure environments per machine, preventing portable setup or cross-device state preservation.
Cold-start contextual agents. Newly initialized model runtimes carry zero historical user telemetry, localized context, or cross-application permissions.
Silent telemetry failures. Background operations and remote state mutations...