Skip to content
View hamr0's full-sized avatar

Block or report hamr0

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hamr0/README.md

Hey, I'm Amr πŸ‘‹

πŸ“ NL Β· ⭐ 106 stars | πŸ”± 14 forks | πŸ“¦ 41 repos

AI-Native Builder. Local-first AI agents and privacy-first products β€” no accounts, no tracking, open rails over rented infrastructure.

Python JavaScript Node.js TypeScript Claude MCP

AI-Native 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.


πŸ€– AI & agents

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 β€” or hand it a hard one and it decomposes, fans out, verifies, and synthesizes (RLM). Replaces LangChain, CrewAI, AutoGen.
  • 🚦 bareguard β€” One gate on every action an agent takes: allow / deny / ask-a-human β€” plus an opt-in harness that checks outputs against intent.
  • πŸ•ΈοΈ 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 β€” full Docker appliance (headless Beeper bundled) or a lite npx MCP layer over your own Beeper.

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.


πŸ›‘οΈ Privacy-first

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.

🎧 Also

  • πŸ”Š 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.

πŸ—„οΈ 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).

How I work

  • 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 adopter context.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

Background

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


Email GitHub LinkedIn

Popular repositories Loading

  1. agentic-toolkit agentic-toolkit Public

    A ready-to-use suite of tools for AI-driven development, featuring agent workflows, automation scripts, and easy environment setup to boost productivity and streamline project management.

    Python 20 3

  2. aurora aurora Public archive

    [ARCHIVED] aurora is archived. Memory β†’ "litectx," orchestration β†’ "bareagent"

    Python 18

  3. liteagents liteagents Public

    Comprehensive AI liteagents kit (subagents, skills/commands) for Claude Code, Opencode, Ampcode, and Droid

    JavaScript 17 3

  4. baremobile baremobile Public

    Gives agents Android + iOS devices. Screen in, pruned snapshot out. Replaces Appium, Espresso, XCUITest. Zero deps, zero wasted tokens.

    JavaScript 12 3

  5. beeperbox beeperbox Public

    Plug your AI agent into 50+ messengers (WhatsApp, iMessage, Signal, Telegram, Slack…) through one MCP endpoint. Two modes: a self-contained Docker container (headless Beeper bundled) or a lite npx …

    JavaScript 8

  6. barebrowse barebrowse Public

    Gives agents a real browser. URL in, pruned snapshot out. Replaces Playwright, Selenium, Puppeteer. Zero deps, zero wasted tokens.

    JavaScript 5 1