https://github.com/tony1223/better-agent-terminal
· scanned 2026-06-16 00:39 UTC (2 months, 1 week ago)
207 raw signals (55 security + 152 graph)
Last scanned 2 months, 1 week ago · v1 · 144 actionable findings from 2 signal sources. 223 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1629 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 |
|---|---|---|---|
dlog |
software | healthy | renderer/src/main.tsx:dlog |
t0 |
software | healthy | renderer/src/main.tsx:t0 |
installVisualViewportVars |
software | healthy | renderer/src/main.tsx:installVisualViewportVars |
update |
software | healthy | renderer/src/main.tsx:update |
schedule |
software | healthy | renderer/src/main.tsx:schedule |
getHostKind |
software | healthy | renderer/src/host-api.ts:getHostKind |
isTauri |
software | healthy | renderer/src/host-api.ts:isTauri |
resolveHost |
software | healthy | renderer/src/host-api.ts:resolveHost |
notImplemented |
software | healthy | renderer/src/host-api.ts:notImplemented |
isAbsoluteLocalPath |
software | healthy | renderer/src/host-api.ts:isAbsoluteLocalPath |
basenameForPath |
software | healthy | renderer/src/host-api.ts:basenameForPath |
pruneTauriDroppedPathCache |
software | healthy | renderer/src/host-api.ts:pruneTauriDroppedPathCache |
registerTauriDroppedPaths |
software | healthy | renderer/src/host-api.ts:registerTauriDroppedPaths |
getPathFromRecentTauriDrop |
software | healthy | renderer/src/host-api.ts:getPathFromRecentTauriDrop |
name |
software | healthy | renderer/src/host-api.ts:name |
getPathFromDroppedFile |
software | healthy | renderer/src/host-api.ts:getPathFromDroppedFile |
installTauriDropPathCache |
software | healthy | renderer/src/host-api.ts:installTauriDropPathCache |
getInvoke |
software | healthy | renderer/src/host-api.ts:getInvoke |
g |
software | healthy | renderer/src/host-api.ts:g |
tauriDebugLog |
software | healthy | renderer/src/host-api.ts:tauriDebugLog |
formatUnknownError |
software | healthy | renderer/src/host-api.ts:formatUnknownError |
refreshTauriDebugMode |
software | healthy | renderer/src/host-api.ts:refreshTauriDebugMode |
readTauriDebugMode |
software | healthy | renderer/src/host-api.ts:readTauriDebugMode |
env |
software | healthy | renderer/src/host-api.ts:env |
win |
software | healthy | renderer/src/host-api.ts:win |
that |
software | healthy | renderer/src/host-api.ts:that |
getListen |
software | healthy | renderer/src/host-api.ts:getListen |
listenAdapter |
software | healthy | renderer/src/host-api.ts:listenAdapter |
getCurrentWindowIdForEvent |
software | healthy | renderer/src/host-api.ts:getCurrentWindowIdForEvent |
listenTargetedStringPayload |
software | healthy | renderer/src/host-api.ts:listenTargetedStringPayload |
attachWorkspaceIdentity |
software | healthy | renderer/src/host-api.ts:attachWorkspaceIdentity |
getAgentPresetForSession |
software | healthy | renderer/src/host-api.ts:getAgentPresetForSession |
resolveClaudeEventSecondArg |
software | healthy | renderer/src/host-api.ts:resolveClaudeEventSecondArg |
createTauriHost |
software | healthy | renderer/src/host-api.ts:createTauriHost |
handler |
software | healthy | renderer/src/host-api.ts:handler |
fire |
software | healthy | renderer/src/host-api.ts:fire |
onVisibility |
software | healthy | renderer/src/host-api.ts:onVisibility |
onFocus |
software | healthy | renderer/src/host-api.ts:onFocus |
onOnline |
software | healthy | renderer/src/host-api.ts:onOnline |
installTauriMetricLogger |
software | healthy | renderer/src/host-api.ts:installTauriMetricLogger |
detectPlatform |
software | healthy | renderer/src/host-api.ts:detectPlatform |
p |
software | healthy | renderer/src/host-api.ts:p |
warnOnce |
software | healthy | renderer/src/host-api.ts:warnOnce |
permissiveValueFor |
software | healthy | renderer/src/host-api.ts:permissiveValueFor |
installTauriShim |
software | healthy | renderer/src/host-api.ts:installTauriShim |
normalizeProfileChangedPayload |
software | healthy | renderer/src/App.tsx:normalizeProfileChangedPayload |
parentPath |
software | healthy | renderer/src/App.tsx:parentPath |
loadPanelSettings |
software | healthy | renderer/src/App.tsx:loadPanelSettings |
savePanelSettings |
software | healthy | renderer/src/App.tsx:savePanelSettings |
afterFirstPaint |
software | healthy | renderer/src/App.tsx:afterFirstPaint |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
release-note.md |
software | healthy | release-note.md |
.env.local.example |
software | healthy | .env.local.example |
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
runtime-catalog.json |
software | healthy | runtime-catalog.json |
install.sh |
software | healthy | install.sh |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
test.sh |
software | healthy | test.sh |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
PLAN.md |
software | healthy | PLAN.md |
AGENTS.md |
software | healthy | AGENTS.md |
main.tsx |
software | healthy | renderer/src/main.tsx |
host-api.ts |
software | healthy | renderer/src/host-api.ts |
i18n.ts |
software | healthy | renderer/src/i18n.ts |
App.tsx |
software | healthy | renderer/src/App.tsx |
host-api.d.ts |
software | healthy | renderer/src/types/host-api.d.ts |
agent-profiles.ts |
software | healthy | renderer/src/types/agent-profiles.ts |
claude-agent.ts |
software | healthy | renderer/src/types/claude-agent.ts |
index.ts |
software | healthy | renderer/src/types/index.ts |
agent-presets.ts |
software | healthy | renderer/src/types/agent-presets.ts |
settings-store.ts |
software | healthy | renderer/src/stores/settings-store.ts |
notification-store.ts |
software | healthy | renderer/src/stores/notification-store.ts |
workspace-store.ts |
software | healthy | renderer/src/stores/workspace-store.ts |
use-store.ts |
software | healthy | renderer/src/stores/use-store.ts |
remote-drop-upload.ts |
software | healthy | renderer/src/utils/remote-drop-upload.ts |
agent-preset-menu.ts |
software | healthy | renderer/src/utils/agent-preset-menu.ts |
workspace-move-drag.ts |
software | healthy | renderer/src/utils/workspace-move-drag.ts |
input-history-navigation.ts |
software | healthy | renderer/src/utils/input-history-navigation.ts |
runtime-status-message.ts |
software | healthy | renderer/src/utils/runtime-status-message.ts |
tauri-native-drop.ts |
software | healthy | renderer/src/utils/tauri-native-drop.ts |
connection-url.ts |
software | healthy | renderer/src/utils/connection-url.ts |
procfile-parser.ts |
software | healthy | renderer/src/utils/procfile-parser.ts |
codex-models.ts |
software | healthy | renderer/src/utils/codex-models.ts |
claude-model-presets.ts |
software | healthy | renderer/src/utils/claude-model-presets.ts |
snippet-command.ts |
software | healthy | renderer/src/utils/snippet-command.ts |
claude-channel-events.ts |
software | healthy | renderer/src/utils/claude-channel-events.ts |
chat-markdown.ts |
software | healthy | renderer/src/utils/chat-markdown.ts |
tool-result-cache.ts |
software | healthy | renderer/src/utils/tool-result-cache.ts |
keyboard-shortcuts.ts |
software | healthy | renderer/src/utils/keyboard-shortcuts.ts |
terminal-key-input.ts |
software | healthy | renderer/src/utils/terminal-key-input.ts |
file-data-url.ts |
software | healthy | renderer/src/utils/file-data-url.ts |
worker-command.ts |
software | healthy | renderer/src/utils/worker-command.ts |
claude-usage-cache.ts |
software | healthy | renderer/src/utils/claude-usage-cache.ts |
use-raf-batched-string.ts |
software | healthy | renderer/src/utils/use-raf-batched-string.ts |
interrupted-prompt.ts |
software | healthy | renderer/src/utils/interrupted-prompt.ts |
pty-input-writer.ts |
software | healthy | renderer/src/utils/pty-input-writer.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
renderer |
software | healthy | renderer |
src |
software | healthy | renderer/src |
types |
software | healthy | renderer/src/types |
stores |
software | healthy | renderer/src/stores |
utils |
software | healthy | renderer/src/utils |
components |
software | healthy | renderer/src/components |
lib |
software | healthy | renderer/src/lib |
locales |
software | healthy | renderer/src/locales |
styles |
software | healthy | renderer/src/styles |
tests |
software | healthy | tests |
testworkspace |
software | healthy | tests/testworkspace |
scripts |
software | healthy | scripts |
node-sidecar |
software | healthy | node-sidecar |
tests |
software | healthy | node-sidecar/tests |
scripts |
software | healthy | node-sidecar/scripts |
runtime |
software | healthy | node-sidecar/runtime |
src |
software | healthy | node-sidecar/src |
lib |
software | healthy | node-sidecar/src/lib |
runtimes |
software | healthy | node-sidecar/src/runtimes |
handlers |
software | healthy | node-sidecar/src/handlers |
src-tauri |
software | healthy | src-tauri |
capabilities |
software | healthy | src-tauri/capabilities |
src |
software | healthy | src-tauri/src |
commands |
software | healthy | src-tauri/src/commands |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
check-sdk-updates |
software | healthy | .claude/skills/check-sdk-updates |
plans |
software | healthy | plans |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
APPLE_ID |
cicd | healthy | — |
APPLE_CERTIFICATE |
cicd | healthy | — |
RELEASE_TAG |
cicd | healthy | — |
APPLE_TEAM_ID |
cicd | healthy | — |
TAURI_SIGNING_PRIVATE_KEY_PASSWORD |
cicd | healthy | — |
APPLE_PASSWORD |
cicd | healthy | — |
APPLE_CERTIFICATE_PASSWORD |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
TAP_GITHUB_TOKEN |
cicd | healthy | — |
APPLE_PROVIDER_SHORT_NAME |
cicd | healthy | — |
TAURI_SIGNING_PRIVATE_KEY |
cicd | healthy | — |
CHOCO_API_KEY |
cicd | healthy | — |
APPLE_SIGNING_IDENTITY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::renderer/src/components/WorkspaceView.tsx |
security | healthy | renderer/src/components/WorkspaceView.tsx |
auth::src-tauri/src/commands/claude.rs |
security | healthy | src-tauri/src/commands/claude.rs |
auth::node-sidecar/tests/server.test.mjs |
security | healthy | node-sidecar/tests/server.test.mjs |
auth::src-tauri/src/codex_auth.rs |
security | healthy | src-tauri/src/codex_auth.rs |
auth::renderer/src/stores/workspace-store.ts |
security | healthy | renderer/src/stores/workspace-store.ts |
auth::src-tauri/src/codex_app_server.rs |
security | healthy | src-tauri/src/codex_app_server.rs |
auth::node-sidecar/src/handlers/claude-auth.mjs |
security | healthy | node-sidecar/src/handlers/claude-auth.mjs |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::src-tauri/src/codex_account_store.rs |
security | healthy | src-tauri/src/codex_account_store.rs |
auth::src-tauri/src/claude_usage.rs |
security | healthy | src-tauri/src/claude_usage.rs |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
RootErrorBoundary |
software | healthy | renderer/src/main.tsx:RootErrorBoundary |
SettingsStore |
software | healthy | renderer/src/stores/settings-store.ts:SettingsStore |
NotificationStore |
software | healthy | renderer/src/stores/notification-store.ts:NotificationStore |
WorkspaceStore |
software | healthy | renderer/src/stores/workspace-store.ts:WorkspaceStore |
ConsoleTerminal |
software | healthy | tests/console-test.js:ConsoleTerminal |
ConsoleController |
software | healthy | tests/console-controller.js:ConsoleController |
LiveQuery |
software | healthy | node-sidecar/src/lib/live-query.mjs:LiveQuery |
SnippetDatabase |
software | healthy | node-sidecar/src/lib/snippet-db.mjs:SnippetDatabase |
| Label | Layer | Status | Path |
|---|---|---|---|
/x/src |
frontend | healthy | tests/host-api.test.ts |
/x/foo |
frontend | healthy | tests/host-api.test.ts |
/home/me |
frontend | healthy | tests/host-api.test.ts |
/x/hit.txt |
frontend | healthy | tests/host-api.test.ts |
/x/src/main.ts |
frontend | healthy | tests/host-api.test.ts |
/x/img.png |
frontend | healthy | tests/host-api.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | vite.config.ts |
port:5174 |
network | healthy | vite.config.ts |
port:9876 |
network | healthy | README.md |
port:12345 |
network | healthy | src-tauri/src/lib.rs |
port:9001 |
network | healthy | src-tauri/src/remote_client.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | vite.config.ts |
100.68.234.13 |
network | healthy | src-tauri/src/remote_server.rs |
100.64.0.1 |
network | healthy | src-tauri/src/network_addresses.rs |
192.168.1.2 |
network | healthy | src-tauri/src/commands/app.rs |
192.168.1.3 |
network | healthy | src-tauri/src/commands/app.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
verify |
cicd | healthy | .github/workflows/release.yml |
build |
cicd | healthy | .github/workflows/release.yml |
release |
cicd | healthy | .github/workflows/release.yml |
choco |
cicd | healthy | .github/workflows/release.yml |
dispatch |
cicd | healthy | .github/workflows/release-tag-dispatch.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | node-sidecar/tests/server.test.mjs |
vps::gcp |
hardware | healthy | node-sidecar/tests/server.test.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::scripts/sign-macos-resource-binaries.sh |
security | healthy | scripts/sign-macos-resource-binaries.sh |
password_literal::src-tauri/src/electron_safe_storage.rs |
security | healthy | src-tauri/src/electron_safe_storage.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::release-tag-dispatch |
cicd | healthy | .github/workflows/release-tag-dispatch.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ukfqj26p |
software | healthy | /tmp/repobility-clone-ukfqj26p |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | renderer/src/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/9a6b572f-953e-4e0c-b285-9767b8e09a15/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9a6b572f-953e-4e0c-b285-9767b8e09a15/
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.