stablyai / orca
Code health
This codebase scores 9.2 out of 10 for code health, which we rate excellent. It also scores maintainability 9.1 and static performance 9.9 out of 10. The three are scored separately and never blended into one number. Risk is concentrated, as it usually is: 667 of 36,965 files are git hotspots, and they average 8.0 — which is where the fixes pay off most.
Do next
1 suggested
12 things worth doing in the week to Oct 19, the last indexed commit, 12 of them now.
Now
- Critical
Clean up what this week's commits left: 53 serious findings in 46 files
29 commits in the last 7 days added or worsened them, and they are still open. Start with
src/main/browser/browser-screencast-stream.ts, which has 2 critical.- serious findings
- 53
- critical
- 20
- files
- 46
Large effort
Improve what Repowise can see
Add a test coverage report
Without one, Repowise cannot tell tested code from untested code, so every test-related action says “unknown”.
- line coverage
- Unknown, no report
Small effort
- Lines of code
- 5.1M
Recent activity
All commitsCommits
- 062e06d9feat(sidebar): the owning host raises the workspace unread flag (dark) (#30450)20h ago
- f8a5d3e2fix(usage): price Claude long-context requests per request, and price Haiku 5.5 (#30427)20h ago
- 96683279Check Claude sign-in duplicates against the listed account identity (#30446)20h ago
- 04ce3d38fix(usage): price Claude models by exact version, add Sonnet 5.5, flag unpriced models (#30421)20h ago
- c4730d69fix(cloud-auth): show that a sign-in is in progress, with copy-link and cancel, on every Orca sign-in button (#30410)20h ago
- 39314834fix(open-in): open a managed server's workspace in VS Code over Remote-SSH (#30441)20h ago
Decisions
- Persist session parse cache one row per transcript; expire by idle timeproposed · 19h ago
- Fix SSH pane layout/tab persistence across local vs SSH partitionsproposed · 19h ago
- Typecheck performance: pin Bun as devDependency and use it for typechecking when availableproposed · 19h ago
- Managed server: move orcad activation into src/main/managed-server/activation/proposed · 19h ago
- Mobile: show update screen instead of native screens when desktop has no page; drop native-route state and shell fallback propproposed · 19h ago
- Add mobile 'Resume in New CLI' from phone chat tabs via shared startup buildersproposed · 19h ago
Everything we found
58,633 open
Every detector's open count by area, each with its worst example. An inventory, not a to-do list: the actions above are the part worth doing.
- worst item is critical severity. Code health23,142Change entropy · src/renderer/src/components/terminal-pane/remote-runtime-pty-transport.ts79 findings · 7.7 deducted
- worst item is medium severity. Refactoring1,751applySchemaMigrationsV2ToV12+1.4 health, L effort · src/main/runtime/orchestration/db/schema/migrate-v2-v12.ts
- worst item is medium severity. Doc drift10cloud/infra/terraform/README.mdDocument names docs/terraform-root-split-runbook.md, which no longer exists.
- worst item is medium severity. Decisions707src/cli/skills.test.ts40 awaiting review · 667 hotspots ungoverned
- worst item is medium severity. Ownership33,023src/renderer/src/runtime/layout-apply-send.ts87% single-owner concentration, 23 commits in 90d
Composition
Open the graph- typescript96%
- javascript4%
- swift<1%
- kotlin<1%
- terraform<1%
- Other<1%
Explore this codebase
- Docs12,430 pages across 13 modules
- ChatAsk this codebase a question and get an answer with its sources.
- Files36,965 files with per-file docs, health and history
- ArchitectureDependency graph, layers, and 32 entry points
- Code healthPer-file scores, 27,975 open findings, coverage and refactoring targets
- Knowledge graphEntities, communities, and the paths between them
- Change couplingFiles that keep changing together, mined from commit history
- CommitsChange-risk ranked history with agent provenance
- ContributorsBus factor, per-file maintainers, and the human/agent split
- StatsSize class, origin, lifetime churn, rhythm and records
- CostsWhat indexing this snapshot cost, by model and by run.