https://github.com/yanzengyun/claude_code_pet
· scanned 2026-06-16 01:04 UTC (2 months, 1 week ago)
19 raw signals (0 security + 19 graph)
Last scanned 2 months, 1 week ago · v1 · 19 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 184 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
ok |
software | healthy | test/filter.test.js:ok |
ok |
software | healthy | test/skins.test.js:ok |
t |
software | healthy | test/state.test.js:t |
S |
software | healthy | test/state.test.js:S |
t |
software | healthy | test/collector.test.js:t |
writeJsonl |
software | healthy | test/collector.test.js:writeJsonl |
makeCodexHome |
software | healthy | test/collector.test.js:makeCodexHome |
hookEventToState |
software | healthy | agent/state.js:hookEventToState |
aggregate |
software | healthy | agent/state.js:aggregate |
changedAt |
software | healthy | agent/state.js:changedAt |
filterSnapshot |
software | healthy | agent/state.js:filterSnapshot |
sessions |
software | healthy | agent/state.js:sessions |
loadConfig |
software | healthy | agent/server.js:loadConfig |
pruneHooks |
software | healthy | agent/server.js:pruneHooks |
sig |
software | healthy | agent/server.js:sig |
refresh |
software | healthy | agent/server.js:refresh |
scanScope |
software | healthy | agent/server.js:scanScope |
tick |
software | healthy | agent/server.js:tick |
broadcast |
software | healthy | agent/server.js:broadcast |
slugParam |
software | healthy | agent/server.js:slugParam |
checkToken |
software | healthy | agent/server.js:checkToken |
sendJson |
software | healthy | agent/server.js:sendJson |
defaultClaudeHome |
software | healthy | agent/collector.js:defaultClaudeHome |
defaultCodexHome |
software | healthy | agent/collector.js:defaultCodexHome |
readTail |
software | healthy | agent/collector.js:readTail |
lastContentEvent |
software | healthy | agent/collector.js:lastContentEvent |
payloadRole |
software | healthy | agent/collector.js:payloadRole |
codexEventTime |
software | healthy | agent/collector.js:codexEventTime |
codexTextFromContent |
software | healthy | agent/collector.js:codexTextFromContent |
lastCodexContentEvent |
software | healthy | agent/collector.js:lastCodexContentEvent |
codexSessionMeta |
software | healthy | agent/collector.js:codexSessionMeta |
readHead |
software | healthy | agent/collector.js:readHead |
findAiTitle |
software | healthy | agent/collector.js:findAiTitle |
lastUserText |
software | healthy | agent/collector.js:lastUserText |
lastCodexUserText |
software | healthy | agent/collector.js:lastCodexUserText |
sessionTitle |
software | healthy | agent/collector.js:sessionTitle |
readCodexTitles |
software | healthy | agent/collector.js:readCodexTitles |
codexSessionTitle |
software | healthy | agent/collector.js:codexSessionTitle |
scanProcesses |
software | healthy | agent/collector.js:scanProcesses |
scanCodexProcesses |
software | healthy | agent/collector.js:scanCodexProcesses |
readProcCwd |
software | healthy | agent/collector.js:readProcCwd |
readJiffies |
software | healthy | agent/collector.js:readJiffies |
slugMatches |
software | healthy | agent/collector.js:slugMatches |
cwdToSlug |
software | healthy | agent/collector.js:cwdToSlug |
findSessionFile |
software | healthy | agent/collector.js:findSessionFile |
recentSessionFiles |
software | healthy | agent/collector.js:recentSessionFiles |
sessionIdFromCodexFile |
software | healthy | agent/collector.js:sessionIdFromCodexFile |
dateDirTooOld |
software | healthy | agent/collector.js:dateDirTooOld |
recentCodexSessionFiles |
software | healthy | agent/collector.js:recentCodexSessionFiles |
walk |
software | healthy | agent/collector.js:walk |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
filter.test.js |
software | healthy | test/filter.test.js |
skins.test.js |
software | healthy | test/skins.test.js |
state.test.js |
software | healthy | test/state.test.js |
collector.test.js |
software | healthy | test/collector.test.js |
2026-06-09-claude-desktop-pet-design.md |
software | healthy | docs/specs/2026-06-09-claude-desktop-pet-design.md |
vibe-shared-setup.sh |
software | healthy | scripts/vibe-shared-setup.sh |
config.codex.example.json |
software | healthy | agent/config.codex.example.json |
stop.sh |
software | healthy | agent/stop.sh |
start.sh |
software | healthy | agent/start.sh |
state.js |
software | healthy | agent/state.js |
server.js |
software | healthy | agent/server.js |
collector.js |
software | healthy | agent/collector.js |
config.json |
software | healthy | agent/config.json |
uninstall-hooks.sh |
software | healthy | hooks/uninstall-hooks.sh |
install-hooks.sh |
software | healthy | hooks/install-hooks.sh |
cc-pet-notify.sh |
software | healthy | hooks/cc-pet-notify.sh |
preload.js |
software | healthy | pet/preload.js |
connector.js |
software | healthy | pet/connector.js |
settings-preload.js |
software | healthy | pet/settings-preload.js |
build-dmg.sh |
software | healthy | pet/build-dmg.sh |
package.json |
software | healthy | pet/package.json |
main.js |
software | healthy | pet/main.js |
config.json |
software | healthy | pet/config.json |
config.example.json |
software | healthy | pet/config.example.json |
settings.js |
software | healthy | pet/renderer/settings.js |
skin-squirtle.css |
software | healthy | pet/renderer/skin-squirtle.css |
skins.js |
software | healthy | pet/renderer/skins.js |
pet.js |
software | healthy | pet/renderer/pet.js |
pet.css |
software | healthy | pet/renderer/pet.css |
index.html |
software | healthy | pet/renderer/index.html |
settings.html |
software | healthy | pet/renderer/settings.html |
agent/config.codex.example.json |
quality | healthy | agent/config.codex.example.json |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
software | healthy | test |
docs |
software | healthy | docs |
specs |
software | healthy | docs/specs |
scripts |
software | healthy | scripts |
agent |
software | healthy | agent |
hooks |
software | healthy | hooks |
pet |
software | healthy | pet |
renderer |
software | healthy | pet/renderer |
| Label | Layer | Status | Path |
|---|---|---|---|
port:47600 |
network | healthy | agent/server.js |
port:47601 |
network | healthy | pet/main.js |
| Label | Layer | Status | Path |
|---|---|---|---|
/health |
frontend | healthy | pet/connector.js |
/status |
frontend | healthy | pet/connector.js |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-jk8mbflf |
software | healthy | /tmp/repobility-clone-jk8mbflf |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | agent/server.js |
This page is publicly accessible at:
https://repobility.com/scan/91640260-2ce0-4187-bd62-5b847dcc89a7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/91640260-2ce0-4187-bd62-5b847dcc89a7/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.