jo-inc Open Source Tools → OiMy Review
Date: 2026-05-29
Scope
Reviewed the askjo.ai build narrative available via public site/GitHub and jo-inc open source repositories:
Note: x.com direct fetch of the referenced post failed due x.com page restrictions, so this review uses the public repo READMEs + askjo.ai site copy. The key claimed themes still align: local/private data, gbrain-like memory, multi-channel access, dedicated user cloud machine, Mac + Telegram/WhatsApp/email.
---
Executive recommendation
There are three genuinely useful patterns/tools for OiMy:
1. camofox-browser — useful for authorized browser automation where Playwright/Chrome gets blocked or needs stable accessibility snapshots. Adopt as an optional browser backend, not as a default evasion layer.
2. pi-reflect pattern — very useful: a scheduled reflection loop that reads transcripts/evals and edits behavioral files/skills to prevent repeated failures. We should adapt this into OiMy’s skill QA and agent-maintenance pipeline.
3. safe-skill-search pattern — useful for a better skills marketplace/library search with quality scoring. OiMy already has a skills library; this gives us a path to quality-ranked search, curation, and skill discovery.
Useful but not immediate:
Not a priority:
---
Tool-by-tool review
1. camofox-browser
What it is: Anti-detection browser server for AI agents, wrapping Camoufox with REST APIs, accessibility snapshots, stable element refs, session isolation, cookie import, VNC login, search macros, YouTube transcripts, structured extraction, screenshots, traces.
Why it matters for OiMy:
OiMy has ambitious “do it for me” workflows: forms, bookings, shopping, school portals, trip planning, medical billing, etc. Regular headless Chrome/Playwright often gets blocked or breaks on consumer websites. camofox-browser gives an agent-oriented browser layer with:
Where it could help OiMy:
Guardrail: Do not position/use it as “bypass Cloudflare/bot detection.” For OiMy, frame it as user-authorized resilient browsing. Do not use it to scrape private data without consent, bypass paywalls, or violate site terms.
Recommendation: Pilot as an optional browser backend for internal agents only. Do not make it a user-facing feature. Add a policy wrapper: read-only by default, confirm before submit/purchase/send.
Priority: High pilot value, medium risk.
---
2. pi-mem
What it is: Plain-markdown persistent memory for coding agents: `MEMORY.md`, `SCRATCHPAD.md`, daily logs, notes, search, and automatic context injection.
Overlap with OiMy:
OiMy/OpenClaw already has memory files, daily notes, GBrain, deep profile, and container-scoped workspaces. We do not need to adopt pi-mem wholesale.
Useful patterns to adopt:
Recommendation: Adopt patterns, not package. Add OiMy memory layers:
Priority: Medium-high, especially for family architecture.
---
3. pi-reflect
What it is: Reflection engine that reads transcripts and reference files, compares actual behavior against target behavior, and surgically edits memory/behavior files to reduce repeated failures. Tracks correction rate and recidivism.
Why it matters for OiMy:
This is directly aligned with Bharath’s complaint about repeated mistakes: overnight GPU jobs left unattended, wrong model verification, missing follow-ups, etc. OiMy needs an automatic “what did we keep getting wrong?” loop.
Use cases for OiMy:
Recommendation: Implement an OiMy-native reflection pipeline. Inputs:
Outputs:
Priority: Very high. This is a quality moat and aligns with “test, verify, fix, retest.”
---
4. safe-skill-search
What it is: Rust local semantic/full-text search across agent skill registries, with quality filtering and scoring.
Why it matters for OiMy:
OiMy now has many skills. Discovery is already becoming a UX problem. The skill library search bar helps humans, but agents also need skill discovery with quality and routing boundaries.
Useful ideas:
Recommendation: Don’t necessarily install this binary. Implement the pattern in OiMy:
Priority: Medium-high.
---
5. wa_meow
What it is: Self-hosted WhatsApp bridge using whatsmeow; REST + SSE; multi-session; send messages/audio/docs/reactions/typing; session persistence.
Why it matters:
OiMy currently has Twilio WhatsApp infrastructure. Twilio is reliable/compliant but constrained by templates, costs, and Meta approval flows. A linked-device bridge may feel more native and support richer personal-assistant interactions.
Pros for OiMy:
Risks:
Recommendation: Keep as a future experiment, not core production. Use for internal/dev or opt-in power users only. Twilio remains safer for production.
Priority: Medium, later.
---
6. jo-inc skills / skills-db
What they are: Official jo skill registry and skill database.
Useful for OiMy:
Reference material only. Could compare skill schemas/triggers for gaps.
Recommendation: Use as a competitor/registry input for quarterly skill gap scans. Not a direct dependency.
Priority: Low.
---
What this changes in the askjo.ai plan
The askjo.ai site showed the product pattern: anticipatory daily rhythm + private local/cloud architecture.
The jo-inc repos show the engineering pattern:
1. Private local files are durable and inspectable — OiMy should emphasize file-backed memory and household/member boundaries.
2. Reflection is a system feature — OiMy should automatically learn from failures, not rely on ad hoc human correction.
3. Browser automation is product infrastructure — serious family assistant workflows need resilient browsing, traces, and VNC login.
4. Skill discovery needs quality scoring — a growing skills platform needs search/ranking, not just a static list.
5. Multi-channel is a bridge layer — WhatsApp/Telegram/email are not just notifications; they are user-presence surfaces.
---
Concrete additions to OiMy roadmap
Add to Wave 1
1. Reflection QA Loop
- Nightly/weekly job that reads eval reports + user corrections and proposes skill/memory updates.
- First target: Food Intelligence and Daily Rhythm skills.
2. Skill Quality Search
- Extend skills library + agent skill resolver with quality score, eval pass/fail, user rating, and search.
3. Private/Shared Memory Split
- `PRIVATE_MEMORY.md` per member, `FAMILY_MEMORY.md` per household, shared preferences with consent source.
Add to Wave 2
4. Resilient Browser Backend Pilot
- Evaluate camofox-browser for user-authorized workflows: school portals, travel, shopping, forms.
- Strict “confirm before submit/send/purchase” guardrail.
5. Last-24h / Daily Context Summary
- Use pi-mem pattern: at agent start/morning brief, show what happened in last 24h and open scratchpad items.
Add to Wave 3
6. Self-hosted WhatsApp Bridge Experiment
- Evaluate wa_meow for richer WhatsApp presence if Twilio constraints block user experience.
- Do not replace Twilio without reliability/ToS analysis.
---
Recommended priority
1. Implement OiMy Reflection QA Loop — highest leverage, prevents repeated mistakes.
2. Implement household/member memory boundaries — required before deeper askjo-style family coordination.
3. Add skill quality search/discovery — improves skills platform as it grows.
4. Pilot camofox-browser for a narrow workflow — school portal or travel planning.
5. Evaluate wa_meow later, only if Twilio UX becomes a blocker.
---
Bottom line
The most useful thing from jo is not a repo; it is an operating philosophy:
> Local/private memory + reflection + reliable browsing + multi-channel presence + proactive daily rhythm.
OiMy already has many of the product pieces. To surpass jo, OiMy needs the substrate: