u/Sorry-Quantity728

Portal Hub: Manage a fleet of Meta Portal devices over Wi-Fi adb — single-file, zero-dependency web tool.

Portal Hub: Manage a fleet of Meta Portal devices over Wi-Fi adb — single-file, zero-dependency web tool.

I have multiple Portal's at home, and its been a pain keeping them all up to date with all the excellent work happening since ADB was opened up. Developed a tool to help with this.

Introducing Portal Hub - Control all your Meta Portal devices from one web page — over Wi‑Fi, with no cable needed each time. Install apps, see what's installed, take screenshots, reboot, run commands, and keep apps up to date across every Portal in your home.

It requires a one time USB connection per Portal for setup. After that, everything can be controlled remotely.

https://github.com/Ishtiaqhossain/portal-hub

https://preview.redd.it/t24k5bso39ah1.png?width=1400&format=png&auto=webp&s=6120b65f388c94aab7e37cbd178d76cc1c1c4686

https://preview.redd.it/w9n8jprp39ah1.png?width=1400&format=png&auto=webp&s=553c4a2c4b0ad9473b8196fb9ce771bb4502127e

https://preview.redd.it/gal2nknq39ah1.png?width=1400&format=png&auto=webp&s=c71d4bdba65813b3d994af9a9fd480a2d46f02c5

reddit.com
u/Sorry-Quantity728 — 7 days ago

I built a Claude Code skill for splitting large PRs into reviewable stacks

I built a Claude Code skill called Stack Changes.

The idea is simple: one diff, one thesis.

A lot of AI coding tools are good at generating code, but that often creates a new problem: the giant PR. You start with a reasonable change, then add a refactor, tests, cleanup, CLI wiring, and a few behavior changes. Suddenly reviewers are looking at 1,000+ lines and doing their best to mentally untangle it.

This skill tries to solve the problem before review.

You give it a large local diff, commit, branch, PR, CL, or diff, and it produces a stacked landing plan: refactors first, behavior changes later, each step making one clear argument and building/testing on its own.

Example:

Before:
+1,019 lines, 27 files, 1 PR

After:
[1/7] refactor: introduce Money/Transaction domain model
[2/7] refactor: route rendering through query pipeline
[3/7] refactor: extract Formatter interface + registry
[4/7] feat: add CSV, JSON, HTML, and Markdown formatters
[5/7] feat: add filtering, sorting, and grouping
[6/7] feat: add per-category budgets
[7/7] feat: wire up CLI

It is not meant to be another AI PR reviewer. It does not primarily hunt for bugs or post comments. It is more like a PR authoring coach: before asking humans to review a change, make the change reviewable.

A few things I tried to make practical:

  • It works with GitHub, Graphite, Sapling, Gerrit, Phabricator, ghstack, spr, and plain git.
  • It looks at local repo context like changed files, review system, ownership boundaries, build/test hints, and project conventions.
  • The demo stack is verified in CI by checking out each step and running the relevant build/test commands.

Repo: https://github.com/Ishtiaqhossain/claude_stack_changes

Would love feedback from people using Claude Code, stacked PRs, or review-heavy workflows. Curious whether this matches how you split large changes in practice.

u/Sorry-Quantity728 — 17 days ago

Home security on Portal

I built a full home-security stack on it, and open-sourced the whole thing.

What it does:
 • Live view + two-way audio in any browser — peer-to-peer over WebRTC, so the video never flows through a server
 • Motion alerts that reach you even with no tab open (Web Push, no Firebase)
 • Works remotely from anywhere over HTTPS, hosted on a $5/month VPS

See instructions here: https://github.com/Ishtiaqhossain/portal-security-camera

https://preview.redd.it/yz64ccte5l7h1.png?width=1280&format=png&auto=webp&s=6cb7095f0b7287b88368f3922054323e6fbf3482

https://preview.redd.it/6jnlv9te5l7h1.png?width=1280&format=png&auto=webp&s=c63bfc24f6cda7edff321f3243d51c237acbdda8

https://preview.redd.it/k3pik9te5l7h1.png?width=1280&format=png&auto=webp&s=1dd50b2e5d7ba30766a516aadb5f474fa634a6cf

https://preview.redd.it/pkd5o9te5l7h1.jpg?width=472&format=pjpg&auto=webp&s=f69a3a4dad8775e30bf96e071e2567d4793231de

reddit.com
u/Sorry-Quantity728 — 20 days ago

Portal Screensaver with Google/Apple photos

Built a new screensaver that can show photos from Google/Apple shared albums.

https://github.com/Ishtiaqhossain/Portal-Frame

I also added some stuff the original didn't have: pull from several albums at once and pause or drop any one of them, optional auto-enhancement, a side-by-side mode for portrait shots so they're not stranded in the middle of a landscape screen, face-aware cropping so nobody loses their head in the pan, and many more.

https://preview.redd.it/w53bq0o2yk7h1.png?width=1280&format=png&auto=webp&s=b8519d2cbd2070906de8737b658bdae8dfdee253

https://preview.redd.it/eswco0o2yk7h1.png?width=1280&format=png&auto=webp&s=e995da91433b29d8ff80034ca032a2a74044a6a3

https://preview.redd.it/ue78k0o2yk7h1.png?width=1280&format=png&auto=webp&s=5f5544a7713ab9dca2fc181679d7d5649128f58d

https://preview.redd.it/gtaby1o2yk7h1.png?width=1280&format=png&auto=webp&s=2c160d5ec1d14432f4877f6dca87d4c67777c4ce

reddit.com
u/Sorry-Quantity728 — 20 days ago