π NL Β· β 101 stars | π± 13 forks | π¦ 41 repos
Maker. Local-first AI agents and privacy-first products β no accounts, no tracking, open rails over rented infrastructure.
AI builder and technical leader β shipped at Meta, Vodafone, Liberty Global, and Cognizant. I take problems to working products: architecture, code, and the decisions in between.
Capability without custody. I don't build new infrastructure β I reshuffle the rails you already use (email, maps, git, chat apps, the logs your apps already write) so the leverage lands on you, not a platform. Borrowed rails never need custody of your data β privacy here isn't a promise, it's structure. No account to breach, no profile to sell, no lock-in: you keep the function and the keys, never become the product.
Always up for hard problems and good teams β let's talk.
Simple over clever. Every line must have a purpose.
Two throughlines, one principle: local-first AI agents, and privacy-first products & primitives β no accounts, no custody, no rented infrastructure.
Local-first rails for AI agents, plus tools for building with AI. My most active work.
baresuite β agent infrastructure Β· light enough to read in an afternoon, zero/low deps
Core β the brain, the gate, the memory
- β‘ bareagent β Give an agent a goal, get coordinated actions. Replaces LangChain, CrewAI, AutoGen.
- π¦ bareguard β One gate on every action an agent takes: allow / deny / ask-a-human.
- πΈοΈ litectx β Tree-sitter memory with activation decay + context-engineering verbs (write/select/compress/isolate). Ranked recall + impact over SQLite/FTS5, no LSP.
Optional reach β give the agent hands
- π barebrowse β Let agents browse the web like a human. Replaces Playwright, Selenium, Puppeteer.
- π± baremobile β Let agents drive Android + iOS devices. Replaces Appium, Espresso, XCUITest.
- π¨ beeperbox β Reach 50+ messengers (WhatsApp, iMessage, Signal, Telegram, Slack, β¦) through one MCP server. Headless Beeper Desktop in Docker.
Building with AI
- π€ liteagents β Skills toolkit for AI coding assistants; learns from past sessions to work better over time.
- π¦ coding-assistant β Run small language models locally for code assistance. No cloud required.
- π§° agentic-toolkit β Agent workflows, automation, prompt engineering.
- π¬ multis β An agent that lives in your chat apps: controls your machine, remembers conversations, searches documents. Built on the rails above. [WIP]
Lineage: aurora (archived) pioneered this β its memory became litectx, its orchestration became bareagent.
The same local-first approach as the rails above β shipped as products people use, and as primitives to build on. No accounts, no tracking, no central trust.
Privacy products Β· use them today
- π addypin β Turn a GPS coordinate into a short, memorable link (addypin.com/HOUSE1) or email
HOUSE1@addypin.com. 12 map-app buttons, no accounts. Β· repo - π¨ signedreply β Coordinate multi-party actions over email. Every reply DKIM-verified + OpenTimestamped and committed to a per-event git repo β proofs verify offline even if the service dies. Β· repo
- ποΈ plato β Self-hosted forum: Reddit-shaped, 2002-operated, one program + one data file, plain-text posts. Live at ownsub.com. Β· repo
- π late.fyi β Email a train number β real-time platform, delay, and cancellation alerts back. Your inbox is the protocol. Β· repo
- π¬ ama β Ask any website anything using your existing AI subscription. Researches whole sites, translates foreign content, answers in English.
- π privpn β Your own WireGuard VPN on a VPS. Your server, your keys, no third-party provider.
- βοΈ privcloud β Self-hosted home server: photo backup, music streaming, files, remote access. One script from fresh Fedora to fully running.
- π‘οΈ wearehere β All-in-one browser privacy audit: cookies, trackers, fingerprinting, dark patterns, ToS toxicity β one scan. Also ships an MCP server for AI agents.
β³ ten earlier scanners, now folded into wearehere
- πͺ wearecooked β cookie + tracking-pixel scanner. [ARCHIVED]
- π‘ wearebaked β network + data-broker dashboard. [ARCHIVED]
- π weareleaking β local tracking-storage flagger. [ARCHIVED]
- π wearelinked β redirect-chain + tracking-param stripper. [ARCHIVED]
- ποΈ wearewatched β fingerprinting + silent-permission detector. [ARCHIVED]
- π weareplayed β dark-pattern scorer. [ARCHIVED]
- π wearetosed β privacy-policy / ToS scorer. [ARCHIVED]
- π€« wearesilent β keystroke-exfiltration detector. [ARCHIVED]
- π·οΈ wearesold β data-broker detector. [ARCHIVED]
- ποΈ wearecounted β tracking-pixel + beacon detector. [ARCHIVED]
Privacy primitives Β· build on them Β· local-first, no telemetry
- π knowless β Full-stack passwordless auth for Node.js: magic-link sign-in, no passwords, no profile stored. The auth layer under everything I ship.
- ποΈ flightlog + pulselog β a lightweight, self-hosted server-log suite; same zero-dep JSONL dialect, read with
tail/jq.βοΈ flightlog β in-process error capture: uncaught exceptions, rejections, and errors you hand it. The local alternative to Sentry.- π©Ί pulselog β external watcher: health/SSL/disk/backup checks, a weekly stats digest, rotated backups. Replaces hosted analytics + uptime monitoring.
- π sawt β Turn any book into a multi-voice Arabic audiobook. File in, narrated audio out.
- π§Ύ mailproof β Email-native coordination kernel: verify a reply (DKIM/DMARC), commit it to a tamper-evident git ledger, sequence the workflow, trigger the next email. The engine extracted from signedreply. Zero deps. [WIP]
ποΈ Archive & lineage β earlier experiments, kept for the trail
- π§ aurora β memory became litectx, orchestration became bareagent.
- βοΈ mcprune β snapshot-pruning folded into barebrowse.
- π‘οΈ mcp-gov β MCP access-control idea folded into bareguard.
- π terribic β one token for permissioned AI access to your apps and data.
- π AgenticAI β MCP / vector-DB / RAG / memory training exercises.
- π§ͺ bareapp β sensor + webapp automation experiments.
- π― polarized β data-selling / ownership / political-money overlay (POC).
- POC first β validate the idea before committing to a design
- Simple over clever β fewer deps, less config, readable code
- Borrow and improve β every past project is a library of lessons
- Local-first, open-source only β your data stays on your machine
- Connect the dots β cognitive science, product ops, AI research β patterns transfer
- Full dev standards β the rules every project follows
- Building a JS library β the fixed ref for publishable JS libs: types (JSDoc β
.d.tsβ CI, no drift), the adoptercontext.md, doc set - Shipping a container / MCP server β container-correctness foot-guns (signal forwarding, healthcheck-through-the-forwarder, loud-open defaults, pin+sha256) and MCP tool-surface discipline
Each project started as a question I couldn't stop thinking about β from NLP for Arabic, to map tech for developing nations, to AI frameworks that give agents memory and reasoning. I build things to understand them, and share what works.
Read the full story: doing more with less β a year of building privacy primitives and AI tooling




