NVIDIA/OpenShell
OpenShell is the safe, private runtime for autonomous AI agents.
Rust★ 10,844+990 that day#2 on trendingE 36.1 health12.05% duplicated
E36.1/100
Duplication41
11% in rust, go, bash, python, typescript, powershell, javascript, c, tsx, perl, sqlDead coden/a
the languages dead code reads are under 5% of the codeComplexity32
82.3%Most complex files
- sdk/go/proto/openshellv1/openshell.pb.go3524 cx
- crates/openshell-server/src/grpc/policy.rs1516 cx
- crates/openshell-driver-vm/src/driver.rs1339 cx
- crates/openshell-server/src/compute/mod.rs1334 cx
- crates/openshell-driver-kubernetes/src/driver.rs1316 cx
- crates/openshell-cli/src/run.rs1186 cx
- crates/openshell-supervisor-network/src/l7/rest.rs1150 cx
- crates/openshell-supervisor-network/src/proxy.rs1129 cx
- crates/openshell-server/src/grpc/provider.rs1078 cx
- crates/openshell-driver-docker/src/lib.rs960 cx
Dead code 0.45% unused · 3 findings
- docs/_components/CommandTerminal.tsxunused-file
- docs/_components/BadgeLinks.tsxunused-file
- tasks/scripts/release.py:_rununused-symbol
1,775files
791,414lines
5,024,429tokens
6,821clones
95,353duplicated lines (12.05%)
625,269duplicated tokens (12.44%)
By format
| Format | Files | Lines | Clones | Duplicated lines | Duplication |
|---|---|---|---|---|---|
| rust | 607 | 553,793 | 5,625 | 68,184 | 12.31% |
| go | 228 | 69,630 | 558 | 5,661 | 8.13% |
| json | 60 | 29,233 | 294 | 16,723 | 57.21% |
| yaml | 262 | 22,409 | 152 | 2,268 | 10.12% |
| bash | 193 | 34,654 | 61 | 846 | 2.44% |
| python | 61 | 21,197 | 39 | 473 | 2.23% |
| markup | 16 | 963 | 19 | 181 | 18.8% |
| typescript | 13 | 5,217 | 17 | 154 | 2.95% |
| javascript | 8 | 1,245 | 14 | 271 | 21.77% |
| markdown | 155 | 33,885 | 10 | 190 | 0.56% |
Largest clones
- 380 lines · 2,225 tokens rustcrates/openshell-sandbox/src/mechanistic_mapper.rs:157–536⇆crates/openshell-supervisor/src/mechanistic_mapper.rs:158–537
- 253 lines · 1,900 tokens rustcrates/openshell-cli/tests/ensure_providers_integration.rs:550–802⇆crates/openshell-cli/tests/provider_commands_integration.rs:1358–1610
- 203 lines · 1,524 tokens rustcrates/openshell-cli/tests/ensure_providers_integration.rs:600–802⇆crates/openshell-cli/tests/sandbox_name_fallback_integration.rs:543–745
- 183 lines · 1,378 tokens rustcrates/openshell-cli/tests/ensure_providers_integration.rs:620–802⇆crates/openshell-cli/tests/sandbox_create_lifecycle_integration.rs:944–1126
- 431 lines · 1,316 tokens jsoncrates/openshell-ocsf/schemas/ocsf/v1.7.0/classes/http_activity.json:100–530⇆crates/openshell-ocsf/schemas/ocsf/v1.7.0/classes/ssh_activity.json:124–554
- 421 lines · 1,273 tokens jsoncrates/openshell-ocsf/schemas/ocsf/v1.7.0/objects/network_endpoint.json:1–421⇆crates/openshell-ocsf/schemas/ocsf/v1.7.0/objects/network_proxy.json:1–421
- 220 lines · 1,227 tokens rustcrates/openshell-sandbox/src/activity_aggregator.rs:5–224⇆crates/openshell-supervisor/src/activity_aggregator.rs:5–224
- 360 lines · 1,181 tokens jsoncrates/openshell-ocsf/schemas/ocsf/v1.8.0/objects/network_endpoint.json:1–360⇆crates/openshell-ocsf/schemas/ocsf/v1.8.0/objects/network_proxy.json:1–360
- 156 lines · 1,178 tokens rustcrates/openshell-cli/tests/ensure_providers_integration.rs:562–717⇆crates/openshell-cli/tests/mtls_integration.rs:414–569
- 132 lines · 1,117 tokens rustcrates/openshell-providers/src/profiles.rs:3383–3514⇆crates/openshell-server/src/grpc/provider.rs:1697–1828
Trending appearances
| Day | Rank | Stars | Files | Lines | Clones | Duplication | Health | Commit |
|---|---|---|---|---|---|---|---|---|
| Sep 30, 2026 | #2 | 10,844 (+990) | 1,775 | 791,414 | 6,821 | 12.05% | E 36.1 | 252882f |
Want this for your own project? Install jscpd and run jscpd .