u/Tight_Heron1730

knowless — the login that forgets you on purpose
▲ 2 r/aiecosystem+1 crossposts

knowless — the login that forgets you on purpose

Every other login wants more of you: your password, your phone number, a profile, a backup email. We went the other way.

- No passwords. Ever. You get a one-time link in your email, you click it, you're in. Nothing to remember, nothing to forget, nothing to steal.

- It doesn't keep your email. Most sites store your address in plain sight — so when they get hacked, it's your inbox that leaks. knowless scrambles your email the moment you type it and throws the real one away. There's nothing worth stealing.

- It can only do one thing: let you in. No "welcome" emails, no newsletters you didn't ask for, no hidden tracking pixels watching when you open a message. It physically can't send you anything but your sign-in link.

- It can't even tell if you have an account. Whether your email is registered or not, everything behaves exactly the same — so no one can poke at it to find out who's a member.

- Built against the grain. Everyone else stacks on more login layers and collects more about you. knowless does the opposite — the least it possibly can. Privacy isn't a setting here; it's the only way it works.

https://github.com/hamr0/knowless

u/Tight_Heron1730 — 2 days ago
▲ 4 r/aiecosystem+3 crossposts

baresuite — give your AI agent real hands, and a leash

Vanilla JS. Embed it, don't run it. No daemon, no SaaS, no telemetry — it runs on your hardware.

- bareagent — The think→act loop that drives everything. Goal in, coordinated actions out. It orchestrates the other tools as needed — a leaner stand-in for LangChain, CrewAI or AutoGen.

- barebrowse — A real browser for agents. URL in, pruned snapshot out — so the agent navigates live sites and gets exactly what it needs, no Playwright/Selenium babysitting. Works standalone or as a bareagent tool.

- baremobile — Real Android and iOS devices under agent control. Screen in, pruned snapshot out — taps, swipes, types, reads the screen. The job Appium/Espresso/XCUITest do, without the ceremony.

- beeperbox — 50+ messengers in one Docker container. A headless Beeper Desktop exposing WhatsApp, iMessage, Signal, Telegram, Slack, Discord, RCS and SMS as a single MCP server — so your agent can read and send across every network from one place.

- bareguard — One chokepoint between the agent and the world. Every action passes through a single Gate: allow, deny, or ask a human. Hard caps on cost/tokens/turns that halt with you in the loop, secret redaction, and one audit log — bounding what the agent does, not what it says.

https://github.com/hamr0

u/Tight_Heron1730 — 2 days ago
▲ 40 r/degoogle+3 crossposts

wearehere — see who's tracking you online, and make it harder for them

- It shows you who's watching. Every site quietly hands your activity to ad networks, data brokers and analytics firms. wearehere names them — so you can finally see which companies follow you across the web, and how often.

- It cleans up tracker cookies automatically. The long-lived cookies sites use to recognise you for months get shortened the moment they're set — no settings to fiddle with, no manual clearing. Trackers lose their memory of you.

- It blurs your device fingerprint. Even with cookies gone, you can be re-identified by tiny technical details of your browser. wearehere feeds trackers slightly-wrong, per-site answers, so the same browser looks like a different device everywhere — and the disguise rotates weekly so you can't be profiled over time.

- It reads the fine print for you. wearehere finds and flags a site's terms and privacy pages, so you know what you're agreeing to without digging through legalese.

Honest about limits: this raises the cost of tracking — it won't make you invisible. I pair it with Firefox and uBlock Origin to block requests too.

Chrome: https://chromewebstore.google.com/detail/wearehere/ajlgpjdjccjmhnojnpcmicdndcpelbjo

Firefox: https://addons.mozilla.org/en-US/firefox/addon/wearehere/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search

u/Tight_Heron1730 — 2 days ago
▲ 2 r/opensource+1 crossposts

wearehere — browser extension that shows who's tracking you on every page and quietly cleans up after them

Built a toolbar extension that does two things at once — surfaces trackers and tightens cookies in the background. No accounts, no cloud:
- One-click popup per page: 0–100 tracking score, plain-English verdict, list of companies watching you and how (cookies, pixels, device-id, form fields).
- Dashboard with 3 tabs: overview (trend over day/week/month), watchers (who follows you across the whole web), cookie scoper (the background cleaner — caps lifetimes, demotes trackers to session-only).
- Trust list: keep cookies for sites you actually use, sweep the rest. One click per site.
- Nothing leaves the browser. No accounts, no cloud, no AI calls, no telemetry. Uninstall = every trace gone.
- Chrome + Firefox, load unpacked from the repo. Apache-2.0, detection logic credits well-known privacy projects in NOTICE.

Chrome: https://chromewebstore.google.com/detail/wearehere/ajlgpjdjccjmhnojnpcmicdndcpelbjo

Firefox: https://addons.mozilla.org/en-US/firefox/addon/wearehere/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search

u/Tight_Heron1730 — 5 days ago

privpn — turn any 2€/month VPS into your own WireGuard VPN with one bash menu

Stopped trusting commercial VPNs' "no-logs" promises. Your VPS, your keys, your traffic:

- Under 5 minutes on any cheap Linux VPS (AlmaLinux, Ubuntu, Debian, Fedora — anything with apt or dnf, ~2€/month is plenty).
- One menu does everything: SSH key setup, WireGuard install, peer generation, connect/disconnect.
- Multi-device from day one: phones get a QR, Linux laptops auto-fetch config over SSH, Macs get a paste-ready file.
- All keys generated on the server — nothing secret lives in the repo or on your laptop until you connect.
- Just wg-quick under the hood — no daemons, no GUI, no telemetry, no Docker, no Python. Pure bash.
- Also CLI: privpn connect / privpn disconnect / privpn status. Apache-2.0.

Repo: github.com/hamr0/privpn — feedback welcome.

u/Tight_Heron1730 — 5 days ago
▲ 88 r/degoogle+2 crossposts

privcloud — turn a 120€ mini PC into your Google Photos / iCloud / Spotify replacement, from one command menu

Got tired of paying for accessing my data I already had the hardware for. Two ways in:

- Just Immich: clone, privcloud install, privcloud start. No server, no Tailscale, no compose
homework. Includes a Google Takeout metadata fixer.
- Full home server on a used 120€ mini PC (HP ProDesk G4, ~10W idle): Immich, Navidrome (music),
Syncthing (iCloud-ish sync), AdGuard (network ad block over Tailscale), FileBrowser, Uptime Kuma, Watchtower, WireGuard, RDP.
- One menu drives everything from your laptop — only step 1 needs a monitor on the server. After that it's headless and SSH-routed automatically.
- --dry-run prints every command before executing, so you can read what it does first.
- Boring stack: bash + docker-compose, standard upstream images, Apache-2.0. Drop the wrapper anytime and keep the compose file.
- AI guide context.md + full human customer guide in the repo, so Claude Code / Cursor can manage the box with full context.

Repo: github.com/hamr0/privcloud — feedback welcome, this is what I actually run at home.

u/Tight_Heron1730 — 2 days ago
▲ 7 r/degoogle+1 crossposts

reddit knows who you are. wearehere shows you who else does.

- See who's watching, on every site. Companies tracking this page and how — cookies, pixels, device-id, form-field reads, clicks.
- A 0–100 privacy score with a plain-English verdict. Instant read on whether a page is fair or hostile.
- Cookies auto-tightened in the background. The scoper shortens lifetimes and demotes trackers to session-only so they can't recognise you tomorrow.
- Zero telemetry, zero accounts, zero cloud. Nothing leaves your browser — no AI calls, no sign-up, delete the extension and every trace goes with it.

u/Tight_Heron1730 — 8 days ago
▲ 26 r/RedditAlternatives+3 crossposts

Reddit-shaped, no operator power, no stored emails. Roast me.

Subs, threads, votes, mods. None of the rest.

- Operator runs the lights. No mod appointments, no override button, no special voice. If I go bad, fork the repo and walk.

- Sign-in is a magic link. The email is fingerprinted on arrival and never stored — same address on two plato sites gives you two unrelated handles.

- Public modlog. Enough community flags auto-collapse a post; enough upvotes after a mod removal auto-restore it. The math can override the mod.

- Plain text only, no uploads. RSS out of every sub, RSS in for your follows + replies. Interop on day one.

Live: terribic.com/about · Code: github.com/hamr0/plato

Tear it apart.

u/Tight_Heron1730 — 2 days ago
▲ 2 r/ClaudeCode+1 crossposts

Auto scope your cookies to expire in 7 days with wearehere extension v4

Auto scope your cookies to expire in 7 days with wearehere extension v4

v3 was a privacy scanner — useful but passive. You got a report and the trackers kept tracking. v4 acts on what it finds.

The new cookie scoper runs on a tunable alarm and:
• caps long-lived cookies 365 days → 7 days for untrusted sites
• demotes known analytics + advertising cookies to session-only
• clears third-party cookies when you close the tab
• leaves trusted sites alone (one-click "trust 30/90 days")

Trackers can't recognise you tomorrow if their cookie expires tonight.

I also collapsed a lot of complexity:
• Popup: 8 cards → 3 focused blocks (+ scoper card)
• Dashboard: 6 tabs → 3 (Overview / Watchers / Cookie scoper)
• Locked mechanism vocabulary: cookies · pixels · device-id · typing · clicks. No more guessing what "trackers" actually means on this page.

What survived from v3 got rebuilt to remember. Watcher attribution, scores, and impact now persist across sessions — so the dashboard shows who's following you across the web, not just what's on the current page.

Everything still runs locally. No accounts, no telemetry, no remote rule lists. All state in browser storage. Apache-2.0, source on GitHub.

Available soon on Chrome + Firefox.

Worth noting: wearehere doesn't block requests. uBlock Origin does that expertly. wearehere observes + scopes cookies. Run both for the strongest stack.

https://github.com/hamr0/wearehere

reddit.com
u/Tight_Heron1730 — 10 days ago

I created a lightweight Reddit shaped - minus the bloat - try it at terribic.com or host it

[terribic.com] Plato, it is a forum. Reddit-shaped — subs, threads, votes, moderators — but operated like the small forums and email groups of 2002, before algorithms, before tracking pixels, before "for you" everywhere. One small program, one file of data, plain-text posts. Free to copy and run, designed to be forked.

What I was trying to get right is the balance of power.

The operator runs the lights and nothing more. They don't assign moderators, they don't rule on community-level disputes, they have no special button to unfreeze a quiet sub or install a chosen voice. If the operator goes bad, you fork the code, take your archive, and walk — people leave the operator, not the platform.

Each sub is its own universe. The moderator owns it. They can soft-remove a post (collapsed, still visible, recoverable), hard-remove it (gone, but logged forever), or hand the sub to someone else entirely. Every action lands in a public log the whole community can read.

And the community is not passive. A handful of distinct flags will collapse a post for review automatically. Enough upvotes after a soft removal will lift it back automatically. The math overrides the moderator when it should. Mods drive the sub; the community drives the mod.

The rest of the design follows from those choices.

Posts are plain text — no uploads, no hosting, no embeds. A picture link is a clickable link, not a thing the site stores for you. There's no algorithm; what you see is what's there. Subs publish public feeds you can read in any feed reader. Each member also gets a private feed for the subs they
follow and the replies on their content. There are no notifications. Plato will never email you about activity.

Sign-in is a link sent to your inbox. The email is fingerprinted on arrival and never stored — same email on two plato sites gives you two unrelated handles. The sign-in layer is its own library, knowless, split out of plato so other projects can use it standalone.

Your data is yours from day one. Posts live on disk as plain text; the database is just an index, rebuildable. Personal and full-sub archives are signed and time-stamped, importable into any other plato site by pasting a URL.

It's not federated. One site, one community. The discourse of forums, email groups, and social media, minus the corporate control. Not a network. A pocket.

reddit.com
u/Tight_Heron1730 — 10 days ago

Plato is a forum. Reddit-shaped but operates like 2002 forums

[terribic.com] Plato is a forum. Reddit-shaped — subs, threads, votes, moderators — but operated like the small forums and email groups of 2002, before algorithms, before tracking pixels, before "for you" everywhere. One small program, one file of data, plain-text posts. Free to copy and run, designed to be forked.

What I was trying to get right is the balance of power.

The operator runs the lights and nothing more. They don't assign moderators, they don't rule on community-level disputes, they have no special button to unfreeze a quiet sub or install a chosen voice. If the operator goes bad, you fork the code, take your archive, and walk — people leave the operator, not the platform.

Each sub is its own universe. The moderator owns it. They can soft-remove a post (collapsed, still visible, recoverable), hard-remove it (gone, but logged forever), or hand the sub to someone else entirely. Every action lands in a public log the whole community can read.

And the community is not passive. A handful of distinct flags will collapse a post for review automatically. Enough upvotes after a soft removal will lift it back automatically. The math overrides the moderator when it should. Mods drive the sub; the community drives the mod.

The rest of the design follows from those choices.

Posts are plain text — no uploads, no hosting, no embeds. A picture link is a clickable link, not a thing the site stores for you. There's no algorithm; what you see is what's there. Subs publish public feeds you can read in any feed reader. Each member also gets a private feed for the subs they
follow and the replies on their content. There are no notifications. Plato will never email you about activity.

Sign-in is a link sent to your inbox. The email is fingerprinted on arrival and never stored — same email on two plato sites gives you two unrelated handles. The sign-in layer is its own library, knowless, split out of plato so other projects can use it standalone.

Your data is yours from day one. Posts live on disk as plain text; the database is just an index, rebuildable. Personal and full-sub archives are signed and time-stamped, importable into any other plato site by pasting a URL.

It's not federated. One site, one community. The discourse of forums, email groups, and social media, minus the corporate control. Not a network. A pocket.

A $20-a-year virtual server is enough to run one. Install it for your family, your lab, your reading group, the friends you keep losing to whichever platform pivoted last. Small pockets, balanced inside, readable from outside, yours to leave with.

Plato: github.com/hamr0/plato
Knowless: github.com/hamr0/knowless
Live: terribic.com

Apache 2.0. Fork without asking.

reddit.com
u/Tight_Heron1730 — 14 days ago
▲ 3 r/aiecosystem+2 crossposts

Just shipped: live-canvas skill in liteagents.

I built with Claude a skill to solve UI iteration with AI is mostly context-switching. Reload, screenshot, describe, paste, repeat. live-canvas collapses the loop — the agent generates UI variations in the browser and you click directly on the page to annotate what's wrong.

The interesting part is how feedback gets back to the model. Two transports, auto-selected:

Batch (works with any agent) — every Save writes to .claude-design/feedback.jsonl. The agent reads the batch when you say "check". No SDK, no hooks, no plugin — just JSONL on disk. Runs identically in Droid, Amp, OpenCode, and Claude Code.

Live (Claude Code only) — the overlay POSTs each Save to a local MCP channel server, and Claude Code's dev-channels feature streams it into the active session as a <channel> tag mid-turn. Annotate, see the agent react before you've clicked the next thing.

Same skill, same overlay. The skill probes the host at startup and picks the right transport without asking you. Non-Claude tools never see a "install this plugin" prompt — they get Batch and it just works.

This is the pattern I keep coming back to in liteagents: write the capability once against the lowest common denominator (a file), then layer the live experience on top where the host supports it. No vendor lock-in, no broken fallback.

github.com/hamr0/liteagents

u/Tight_Heron1730 — 24 days ago