Shared Sessions for Claude Code
링크로 Claude Code 세션을 공유하면 팀원이 각자 Claude Code에서 참여해 함께 작업합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기A browser extension that filters unwanted sensitive topics across websites’ recommendation systems. Users define persistent content boundaries that apply regardless of their browsing history or the platform’s personalisation, giving them control over what is recommended to them.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Interacting with content is not consent to future recommendations.
You write down what you don't want to see: a topic preset (gambling, alcohol, shopping prompts, distressing news, common phobias) or your own words and phrases. As recommendations load, recreg checks every card against your rules and covers the matches before they render. One click reveals any item, and a "Why?" button tells you which of your words matched.
recreg is not on the Chrome Web Store yet. Loading it takes about a minute on Chrome, Edge, Brave or Arc.
npm install
npm run build:ext # output: extension/dist/
chrome://extensions and turn on Developer mode.extension/dist/).The toolbar badge shows how many items are hidden on the current page. The popup gives you pause, quick-add, per-page status and the YouTube auto toggle.
your words / presets ──▶ chrome.storage.local (never leaves the device)
│
▼
page loads ──▶ content script finds recommendation cards (site adapter selectors)
│ reads title / channel / aria-label text
▼
matching engine (pure function)
whole-word · phrase · substring · Unicode-aware
│
match ────────┼──────── no match
▼ ▼
cover (Show · Why?) shown as normal
or remove entirely
MutationObserver keeps up with infinite scroll and in-page navigation.The landing page demo runs the exact same engine the extension ships. Full design and threat model: ARCHITECTURE.md.
We measured the presets on 200 video titles we wrote and labelled ourselves (100 for tuning, 100 held out), using the same matching code the extension ships. The numbers below are from the tuning set, after adjusting the preset words on it, so treat them as optimistic.
| Preset | Caught | Hidden by mistake |
|---|---|---|
| Gambling | 11 / 12 | 3 / 88 |
| Alcohol | 12 / 12 | 1 / 88 |
| Shopping prompts | 8 / 12 | 4 / 88 |
| Distressing news | 11 / 12 | 1 / 88 |
| Common phobias | 9 / 12 | 4 / 88 |
| All | 51 / 60 (85%) | 13 / 440 (3%) |
What it gets wrong, on purpose shown: Spider-Man: No Way Home is covered
(matches "spider"), Casino Royale film review is covered, HUGE sp1der found in garage slips through, and titles with no keyword at all are missed.
Limitations of this measurement: titles only (no thumbnails or descriptions),
all in English and written by us, small samples (one title moves a preset by
about 8 points), human labels. The evaluation kit and raw results are in
recreg-eval/; node recreg-eval/measure.mjs --split dev
reproduces the table.
Private by architecture, not by promise.
chrome.storage.local on your device. There is nothing to leak to.storage and scripting. A CI gate fails
the build if fetch, XMLHttpRequest, innerHTML or eval appear in src/.<all_urls>, no tabs, no webRequest.npm install
npm run verify # security gate → typecheck → tests → build
npm run dev # build the site and serve it at http://localhost:4173
| Script | What it does |
|---|---|
npm run verify | security check → typecheck → tests → full build |
npm run build:ext | extension → extension/dist/ |
npm run build:frontend | landing site + extension zip → frontend/dist/ (what Vercel deploys) |
npm test | engine, preference-validation and adapter unit tests |
npm run check:security | fail if network calls, HTML sinks or dynamic code appear in src/ |
src/engine/ pure matching engine, presets, preference schema (no DOM, no I/O)
src/adapters/ per-site selector definitions — data, not code
src/extension/ MV3 extension: service worker, content script, popup, options
src/site/ landing-page scripts (reuse the engine)
frontend/ landing page HTML/CSS/assets (Vercel root is frontend/dist)
recreg-eval/ preset evaluation kit and labelled titles
tests/ unit tests
scripts/ security gate, static dev server
build.mjs esbuild bundling, icon generation, extension zip
src/adapters/index.ts carry fallbacks but need periodic
checking against the live sites.bet does not match bets. Presets
include common inflections; add your own as needed.