https://github.com/chusimin/desktop-pet
· scanned 2026-06-17 01:48 UTC (1 month, 1 week ago)
17 raw signals (0 security + 17 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +2.6 (diff) · 17 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 119 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 |
|---|---|---|---|
createWindow |
software | healthy | main.js:createWindow |
loadKimiConfig |
software | healthy | main.js:loadKimiConfig |
patchConfig |
software | healthy | main.js:patchConfig |
resourcePath |
software | healthy | main.js:resourcePath |
vaultTokens |
software | healthy | main.js:vaultTokens |
add |
software | healthy | main.js:add |
countHits |
software | healthy | main.js:countHits |
vaultListMd |
software | healthy | main.js:vaultListMd |
walk |
software | healthy | main.js:walk |
searchVault |
software | healthy | main.js:searchVault |
createChatWindow |
software | healthy | main.js:createChatWindow |
openChat |
software | healthy | main.js:openChat |
detail |
software | healthy | main.js:detail |
startClaudeServer |
software | healthy | main.js:startClaudeServer |
createDropCatcher |
software | healthy | main.js:createDropCatcher |
setSystemDragActive |
software | healthy | main.js:setSystemDragActive |
startDragWatcher |
software | healthy | main.js:startDragWatcher |
createListenerWindow |
software | healthy | main.js:createListenerWindow |
onWakeDetected |
software | healthy | main.js:onWakeDetected |
startWakeEngine |
software | healthy | main.js:startWakeEngine |
stopWakeEngine |
software | healthy | main.js:stopWakeEngine |
setWakeEnabled |
software | healthy | main.js:setWakeEnabled |
startTestBridge |
software | healthy | main.js:startTestBridge |
startCapture |
software | healthy | renderer/listener.js:startCapture |
stopCapture |
software | healthy | renderer/listener.js:stopCapture |
addBubble |
software | healthy | renderer/chat.js:addBubble |
addTyping |
software | healthy | renderer/chat.js:addTyping |
sendMessage |
software | healthy | renderer/chat.js:sendMessage |
text |
software | healthy | renderer/chat.js:text |
autosize |
software | healthy | renderer/chat.js:autosize |
toggleRecording |
software | healthy | renderer/chat.js:toggleRecording |
onRecordingStop |
software | healthy | renderer/chat.js:onRecordingStop |
blobToWav16kB64 |
software | healthy | renderer/chat.js:blobToWav16kB64 |
ws |
software | healthy | renderer/chat.js:ws |
startWakeRecording |
software | healthy | renderer/chat.js:startWakeRecording |
startVAD |
software | healthy | renderer/chat.js:startVAD |
stopVAD |
software | healthy | renderer/chat.js:stopVAD |
DOG_X |
software | healthy | renderer/pet.js:DOG_X |
loadOne |
software | healthy | renderer/pet.js:loadOne |
loadAllFrames |
software | healthy | renderer/pet.js:loadAllFrames |
isResting |
software | healthy | renderer/pet.js:isResting |
claudeHolding |
software | healthy | renderer/pet.js:claudeHolding |
rand |
software | healthy | renderer/pet.js:rand |
clamp |
software | healthy | renderer/pet.js:clamp |
dist |
software | healthy | renderer/pet.js:dist |
finitePt |
software | healthy | renderer/pet.js:finitePt |
recoverPosition |
software | healthy | renderer/pet.js:recoverPosition |
frameCount |
software | healthy | renderer/pet.js:frameCount |
unlockedExpressionWeights |
software | healthy | renderer/pet.js:unlockedExpressionWeights |
pickActivity |
software | healthy | renderer/pet.js:pickActivity |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
config.example.json |
software | healthy | config.example.json |
preload-listener.js |
software | healthy | preload-listener.js |
SPEC.md |
software | healthy | SPEC.md |
preload-catcher.js |
software | healthy | preload-catcher.js |
SPEC2.md |
software | healthy | SPEC2.md |
preload-chat.js |
software | healthy | preload-chat.js |
preload.js |
software | healthy | preload.js |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
main.js |
software | healthy | main.js |
kws.js |
software | healthy | kws.js |
chat.css |
software | healthy | renderer/chat.css |
catcher.html |
software | healthy | renderer/catcher.html |
listener.html |
software | healthy | renderer/listener.html |
style.css |
software | healthy | renderer/style.css |
catcher.js |
software | healthy | renderer/catcher.js |
listener.js |
software | healthy | renderer/listener.js |
chat.js |
software | healthy | renderer/chat.js |
index.html |
software | healthy | renderer/index.html |
pet.js |
software | healthy | renderer/pet.js |
chat.html |
software | healthy | renderer/chat.html |
settings.json |
software | healthy | .claude/settings.json |
.claude/settings.json |
quality | healthy | .claude/settings.json |
| Label | Layer | Status | Path |
|---|---|---|---|
renderer |
software | healthy | renderer |
.claude |
software | healthy | .claude |
| Label | Layer | Status | Path |
|---|---|---|---|
chusimin__desktop-pet |
software | healthy | /data/fable5_failed_archive/chusimin__desktop-pet |
| Label | Layer | Status | Path |
|---|---|---|---|
WakeEngine |
software | healthy | kws.js:WakeEngine |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/9b6de66a-3f9a-40be-be40-317e4aa8b7fc/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9b6de66a-3f9a-40be-be40-317e4aa8b7fc/
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.