How the Visual Knowledge Hub works — architecture, automation,
page catalog, and source folder map.
Last updated: 2026-03-17 · fasrecap.contentclinic.co
A visual knowledge hub that indexes self-contained HTML files — each one a standalone visual explainer, presentation deck, report, proposal, web app, or game.
site/ → auto-synced to VPS within 10 seconds. Background daemon runs 24/7 via launchd.manifest.json lets Claude Cowork fetch the full page catalog for context. Machine-readable metadata for every page.Two independent deployment paths feed the same VPS.
FasRecap/site//docker/fasrecap/site/Where HTML files come from, where they get filed, and how they reach the site.
site/ because the upload API writes directly to VPS. rsync uses no --delete to preserve those.Think of it like Dropbox, but for your website.
site/ folder on your Mac.
Within ~10 seconds, it's live on fasrecap.contentclinic.co.
That's it. You don't need to run anything. It just works.
It's called fswatch — like a security camera pointing at your site/ folder.
Any time a file is added, changed, or deleted, it notices.
It starts automatically when you log in. You never need to start it.
If you save a file 3 times in 2 seconds, it doesn't upload 3 times. It waits for things to calm down, then uploads once. Smart.
Uses rsync — a tool that compares files and only sends the differences. If you changed 1 line in a 2000-line file, it sends just that 1 line. Fast. Your VPS password is stored in a script so you don't have to type it.
Sometimes files on your Mac are "private" (only you can read them). The server needs them to be "public readable". This step fixes that automatically. Without it, visitors get a 403 Forbidden error.
Step-by-step Terminal commands. Copy-paste each one.
All 31 pages currently indexed. Click any title to open.
Three ways to get content onto FasRecap.
📦 HTML Box, and auto-push.py uploads them to VPS via the API.
When adding pages manually, also add them to site/manifest.json so Claude Cowork can see them.
The manifest auto-syncs to fasrecap.contentclinic.co/manifest.json.
How Claude Code and Claude Cowork read FasRecap for context.
CLAUDE.md automatically at session start. Has full access to all local files in FasRecap/ including source code, scripts, and page content.
Add this line to any Cowork skill that generates HTML:
For FasRecap context, fetch: https://fasrecap.contentclinic.co/manifest.json
Built with ❤️ by Fasai × Claude · Back to FasRecap · manifest.json
Copy-paste quick reference. Pin this slide.
Built with ❤️ by Fasai × Claude · Back to FasRecap