https://github.com/ysm446/image-to-splat
· scanned 2026-06-16 01:08 UTC (2 months, 1 week ago)
23 raw signals (0 security + 23 graph)
Last scanned 2 months, 1 week ago · v1 · 22 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 132 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 |
|---|---|---|---|
weights_ready |
software | healthy | python/triposplat_runner.py:37 |
missing_weights |
software | healthy | python/triposplat_runner.py:42 |
_get_pipe |
software | healthy | python/triposplat_runner.py:46 |
run_inference |
software | healthy | python/triposplat_runner.py:78 |
health |
software | healthy | python/server.py:35 |
gpu |
software | healthy | python/server.py:40 |
serve_file |
software | healthy | python/server.py:63 |
weights |
software | healthy | python/server.py:71 |
_set_job |
software | healthy | python/server.py:97 |
generate |
software | healthy | python/server.py:103 |
worker |
software | dead | python/server.py:181 |
cb |
software | healthy | python/server.py:185 |
progress |
software | healthy | python/server.py:151 |
mesh |
software | healthy | python/server.py:169 |
main |
software | healthy | python/server.py:210 |
_report |
software | healthy | python/mesh_runner.py:33 |
_sigmoid |
software | healthy | python/mesh_runner.py:38 |
load_gaussians |
software | healthy | python/mesh_runner.py:42 |
_density_grid |
software | healthy | python/mesh_runner.py:81 |
_extract_mesh |
software | healthy | python/mesh_runner.py:119 |
_unwrap_uv |
software | healthy | python/mesh_runner.py:150 |
_bake_texture |
software | healthy | python/mesh_runner.py:161 |
run_meshify |
software | healthy | python/mesh_runner.py:261 |
port |
software | healthy | src/renderer/src/api.ts:port |
base |
software | healthy | src/renderer/src/api.ts:base |
fileUrl |
software | healthy | src/renderer/src/api.ts:fileUrl |
getGpu |
software | healthy | src/renderer/src/api.ts:getGpu |
getWeights |
software | healthy | src/renderer/src/api.ts:getWeights |
startGenerate |
software | healthy | src/renderer/src/api.ts:startGenerate |
startMesh |
software | healthy | src/renderer/src/api.ts:startMesh |
getProgress |
software | healthy | src/renderer/src/api.ts:getProgress |
formatFromPath |
software | healthy | src/renderer/src/App.tsx:formatFromPath |
basename |
software | healthy | src/renderer/src/App.tsx:basename |
sleep |
software | healthy | src/renderer/src/App.tsx:sleep |
formatElapsed |
software | healthy | src/renderer/src/App.tsx:formatElapsed |
panelMax |
software | healthy | src/renderer/src/App.tsx:panelMax |
clampPanel |
software | healthy | src/renderer/src/App.tsx:clampPanel |
App |
software | healthy | src/renderer/src/App.tsx:App |
setInputImage |
software | healthy | src/renderer/src/App.tsx:setInputImage |
resetMesh |
software | healthy | src/renderer/src/App.tsx:resetMesh |
loadSplat |
software | healthy | src/renderer/src/App.tsx:loadSplat |
pickImage |
software | healthy | src/renderer/src/App.tsx:pickImage |
openSplat |
software | healthy | src/renderer/src/App.tsx:openSplat |
runGenerate |
software | healthy | src/renderer/src/App.tsx:runGenerate |
runMeshify |
software | healthy | src/renderer/src/App.tsx:runMeshify |
handleDrop |
software | healthy | src/renderer/src/App.tsx:handleDrop |
handleDragOver |
software | healthy | src/renderer/src/App.tsx:handleDragOver |
onMove |
software | healthy | src/renderer/src/App.tsx:onMove |
onUp |
software | healthy | src/renderer/src/App.tsx:onUp |
onResize |
software | healthy | src/renderer/src/App.tsx:onResize |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
electron.vite.config.ts |
software | healthy | electron.vite.config.ts |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
AGENTS.md |
software | healthy | AGENTS.md |
electron-design-rules.md |
software | healthy | docs/electron-design-rules.md |
changelog.md |
software | healthy | docs/changelog.md |
goals.md |
software | healthy | docs/plan/goals.md |
plan.md |
software | healthy | docs/plan/plan.md |
progress.md |
software | healthy | docs/plan/progress.md |
settings.json |
software | healthy | .claude/settings.json |
triposplat_runner.py |
software | healthy | python/triposplat_runner.py |
server.py |
software | healthy | python/server.py |
mesh_runner.py |
software | healthy | python/mesh_runner.py |
requirements.txt |
software | healthy | python/requirements.txt |
index.html |
software | healthy | src/renderer/index.html |
api.ts |
software | healthy | src/renderer/src/api.ts |
styles.css |
software | healthy | src/renderer/src/styles.css |
env.d.ts |
software | healthy | src/renderer/src/env.d.ts |
main.tsx |
software | healthy | src/renderer/src/main.tsx |
modules.d.ts |
software | healthy | src/renderer/src/modules.d.ts |
App.tsx |
software | healthy | src/renderer/src/App.tsx |
StatusBar.tsx |
software | healthy | src/renderer/src/components/StatusBar.tsx |
HelpTip.tsx |
software | healthy | src/renderer/src/components/HelpTip.tsx |
ParamPanel.tsx |
software | healthy | src/renderer/src/components/ParamPanel.tsx |
Viewer.tsx |
software | healthy | src/renderer/src/components/Viewer.tsx |
index.ts |
software | healthy | src/preload/index.ts |
index.ts |
software | healthy | src/main/index.ts |
CLAUDE.md |
quality | healthy | CLAUDE.md |
AGENTS.md |
quality | healthy | AGENTS.md |
.claude/settings.json |
quality | healthy | .claude/settings.json |
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
plan |
software | healthy | docs/plan |
.claude |
software | healthy | .claude |
python |
software | healthy | python |
src |
software | healthy | src |
renderer |
software | healthy | src/renderer |
src |
software | healthy | src/renderer/src |
components |
software | healthy | src/renderer/src/components |
preload |
software | healthy | src/preload |
main |
software | healthy | src/main |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | python/server.py |
GET /gpu |
api | healthy | python/server.py |
GET /file |
api | healthy | python/server.py |
GET /weights |
api | healthy | python/server.py |
POST /generate |
api | healthy | python/server.py |
GET /progress/{job_id} |
api | healthy | python/server.py |
POST /mesh |
api | healthy | python/server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
GenerateRequest |
software | healthy | python/server.py:81 |
MeshRequest |
software | healthy | python/server.py:160 |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-d8sox_n5 |
software | healthy | /tmp/repobility-clone-d8sox_n5 |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | python/server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/renderer/src/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/f7da38e2-6aa6-41f3-9a2c-f773ec89dc15/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f7da38e2-6aa6-41f3-9a2c-f773ec89dc15/
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.