File Size Overall
  • There are 79 files with 17,708 lines of code.
    • 4 very long files (5,566 lines of code)
    • 7 long files (4,195 lines of code)
    • 14 medium size files (4,492 lines of code)
    • 16 small files (2,245 lines of code)
    • 38 very small files (1,210 lines of code)
31% | 23% | 25% | 12% | 6%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py19% | 34% | 18% | 17% | 10%
css80% | 0% | 19% | 0% | 0%
js80% | 0% | 14% | 0% | 5%
html36% | 0% | 51% | 11% | <1%
mjs0% | 51% | 23% | 15% | 8%
jsx0% | 0% | 100% | 0% | 0%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
live-api31% | 23% | 25% | 12% | 6%
Longest Files (Top 50)
File# lines# units
session.py
in live-api/spot/apps/api
1800 73
style.css
in live-api/agent/ui
1464 -
agent-ui.js
in live-api/agent/ui
1293 37
detection.html
in live-api/spot/apps/api/static
1009 -
tools.py
in live-api/agent/tool
716 38
server.py
in live-api/agent
672 7
session_manager.py
in live-api/agent
601 10
main.py
in live-api/spot/apps/api
588 55
mjs
tools.mjs
in live-api/spot/apps/hydration-agent/server
548 -
robot_client.py
in live-api/agent/embodiment/spot
545 2
mjs
agent.mjs
in live-api/spot/apps/hydration-agent/server
525 -
mjs
server.mjs
in live-api/spot/apps/hydration
496 -
index.html
in live-api/spot/apps/hydration/public
438 -
cameras.html
in live-api/spot/apps/api/static
425 -
openapi_tools.py
in live-api/agent/embodiment/spot
403 4
main.jsx
in live-api/spot/apps/hydration-agent/src
352 -
styles.css
in live-api/spot/apps/hydration-agent/src
346 -
tool_call_handler.py
in live-api/agent/core
334 7
teleop.html
in live-api/spot/apps/api/static
288 -
er2_developer_api_example.py
in live-api/agent/scripts
265 10
index.html
in live-api/agent/ui
249 -
media-handler.js
in live-api/agent/ui
228 14
spot_client.py
in live-api/spot/apps/manipulation
225 15
observation.py
in live-api/agent/core
224 11
camera_poller.py
in live-api/agent
219 8
mjs
state.mjs
in live-api/spot/apps/hydration-agent/server
186 -
decision_making.py
in live-api/agent/core
176 5
robot_client.py
in live-api/agent/embodiment
172 1
camera_streamer.py
in live-api/tinybot/src/robot
162 8
robotics_developer_client.py
in live-api/agent/model
157 19
tag36h11-compact-letter.html
in live-api/spot/apps/navigation/tags
156 -
tag36h11-large-letter.html
in live-api/spot/apps/navigation/tags
156 -
cli.py
in live-api/spot/apps/navigation
143 13
robot_api.py
in live-api/tinybot/src/robot
138 12
mjs
index.mjs
in live-api/spot/apps/hydration-agent/server
137 -
event_bus.py
in live-api/agent/core
131 8
live_api_client.py
in live-api/agent/model
119 9
robot_client.py
in live-api/agent/embodiment/tinybot
105 1
visualizer.py
in live-api/spot/apps/navigation
104 7
registry.py
in live-api/spot/apps/navigation
102 12
spot_client.py
in live-api/spot/apps/navigation
101 6
cli.py
in live-api/spot/apps/manipulation
91 10
tts_client.py
in live-api/agent/model
86 4
models.py
in live-api/spot/apps/manipulation
84 5
tinybot_embodiment.py
in live-api/agent/embodiment/tinybot
80 6
spot_embodiment.py
in live-api/agent/embodiment/spot
78 6
mjs
fastapi.mjs
in live-api/spot/apps/hydration-agent/server
78 -
gemini_detector.py
in live-api/spot/apps/manipulation
75 4
modelserving_pb2_grpc.py
in live-api/agent/model/robotics_developer/google/robotics/developer/v1
70 4
agent-client.js
in live-api/agent/ui
61 7
Large Files That Change Often (Top 20)
To change a file, an AI coding agent (or a person) has to read it: these files are read the most for the changes in the past year (lines × changes).
File# lines≈ tokens
to read
# changes
(1y)
≈ lines edited
per change
lines read per
line changed
session.py
in live-api/spot/apps/api
1800 ~10k–30k 2 ~2,000 ~1
style.css
in live-api/agent/ui
1464 ~10k–30k 2 ~1,500 ~1
agent-ui.js
in live-api/agent/ui
1293 ~7k–20k 2 ~1,500 ~1
detection.html
in live-api/spot/apps/api/static
1009 ~7k–15k 2 ~1,000 ~1
tools.py
in live-api/agent/tool
716 ~5k–15k 2 ~1,000 ~1
server.py
in live-api/agent
672 ~3k–10k 2 ~700 ~1
session_manager.py
in live-api/agent
601 ~3k–10k 2 ~700 ~1
main.py
in live-api/spot/apps/api
588 ~3k–10k 2 ~700 ~1
mjs
tools.mjs
in live-api/spot/apps/hydration-agent/server
548 ~3k–10k 2 ~500 ~1
robot_client.py
in live-api/agent/embodiment/spot
545 ~3k–10k 2 ~700 ~1
mjs
agent.mjs
in live-api/spot/apps/hydration-agent/server
525 ~3k–10k 2 ~500 ~1
mjs
server.mjs
in live-api/spot/apps/hydration
496 ~3k–7k 2 ~500 ~1
index.html
in live-api/spot/apps/hydration/public
438 ~3k–7k 2 ~500 ~1
cameras.html
in live-api/spot/apps/api/static
425 ~2k–7k 2 ~500 ~1
openapi_tools.py
in live-api/agent/embodiment/spot
403 ~2k–7k 2 ~500 ~1
main.jsx
in live-api/spot/apps/hydration-agent/src
352 ~2k–5k 2 ~300 ~1
styles.css
in live-api/spot/apps/hydration-agent/src
346 ~2k–5k 2 ~300 ~1
tool_call_handler.py
in live-api/agent/core
334 ~2k–5k 2 ~500 ~1
teleop.html
in live-api/spot/apps/api/static
288 ~2k–5k 2 ~300 ~1
er2_developer_api_example.py
in live-api/agent/scripts
265 ~1.5k–5k 2 ~500 ~1

Tokens are lines × 7 to 14 (analysis.fileReadsForChanges). Lines edited per change are the file's lines added and deleted divided by its commits over the whole history. Agents read about 2,000 lines at a time: when a 17,000-line file was split into modules, the tokens an agent read for the same change fell by 83% (The Economic Benefit of Refactoring, 2026).

Files With Most Units (Top 45)
File# lines# units
session.py
in live-api/spot/apps/api
1800 73
main.py
in live-api/spot/apps/api
588 55
tools.py
in live-api/agent/tool
716 38
agent-ui.js
in live-api/agent/ui
1293 37
robotics_developer_client.py
in live-api/agent/model
157 19
spot_client.py
in live-api/spot/apps/manipulation
225 15
media-handler.js
in live-api/agent/ui
228 14
cli.py
in live-api/spot/apps/navigation
143 13
robot_api.py
in live-api/tinybot/src/robot
138 12
registry.py
in live-api/spot/apps/navigation
102 12
observation.py
in live-api/agent/core
224 11
session_manager.py
in live-api/agent
601 10
er2_developer_api_example.py
in live-api/agent/scripts
265 10
cli.py
in live-api/spot/apps/manipulation
91 10
si_builder.py
in live-api/agent/prompt
51 9
live_api_client.py
in live-api/agent/model
119 9
event_bus.py
in live-api/agent/core
131 8
camera_poller.py
in live-api/agent
219 8
camera_streamer.py
in live-api/tinybot/src/robot
162 8
agent-client.js
in live-api/agent/ui
61 7
server.py
in live-api/agent
672 7
tool_call_handler.py
in live-api/agent/core
334 7
visualizer.py
in live-api/spot/apps/navigation
104 7
human.py
in live-api/agent/embodiment
39 6
tinybot_embodiment.py
in live-api/agent/embodiment/tinybot
80 6
spot_embodiment.py
in live-api/agent/embodiment/spot
78 6
spot_client.py
in live-api/spot/apps/navigation
101 6
decision_making.py
in live-api/agent/core
176 5
base.py
in live-api/agent/embodiment
17 5
models.py
in live-api/spot/apps/manipulation
84 5
agent.py
in live-api/agent/agent
52 4
modelserving_pb2_grpc.py
in live-api/agent/model/robotics_developer/google/robotics/developer/v1
70 4
tts_client.py
in live-api/agent/model
86 4
openapi_tools.py
in live-api/agent/embodiment/spot
403 4
gemini_detector.py
in live-api/spot/apps/manipulation
75 4
generate_tag_sheets.py
in live-api/spot/apps/navigation/tags
22 3
pcm-processor.js
in live-api/agent/ui
22 2
audio_handler.py
in live-api/agent/core
58 2
robot_client.py
in live-api/agent/embodiment/spot
545 2
robot_client.py
in live-api/agent/embodiment
172 1
robot_client.py
in live-api/agent/embodiment/tinybot
105 1
run_robot.py
in live-api/tinybot/src/robot
22 1
main.py
in live-api/spot
4 1
config.py
in live-api/spot/apps/api
24 1
vite.config.js
in live-api/spot/apps/hydration-agent
12 1
Files With Long Lines (Top 17)

There are 17 files with lines longer than 120 characters. In total, there are 169 long lines.

File# lines# units# long lines
openapi_tools.py
in live-api/agent/embodiment/spot
403 4 36
index.html
in live-api/agent/ui
249 - 34
detection.html
in live-api/spot/apps/api/static
1009 - 15
mjs
tools.mjs
in live-api/spot/apps/hydration-agent/server
548 - 15
style.css
in live-api/agent/ui
1464 - 12
mjs
prompt.mjs
in live-api/spot/apps/hydration-agent/server
48 - 11
styles.css
in live-api/spot/apps/hydration-agent/src
346 - 8
agent-ui.js
in live-api/agent/ui
1293 37 7
modelserving_pb2_grpc.py
in live-api/agent/model/robotics_developer/google/robotics/developer/v1
70 4 7
index.html
in live-api/spot/apps/hydration/public
438 - 7
session.py
in live-api/spot/apps/api
1800 73 6
teleop.html
in live-api/spot/apps/api/static
288 - 4
er2_developer_api_example.py
in live-api/agent/scripts
265 10 2
mjs
agent.mjs
in live-api/spot/apps/hydration-agent/server
525 - 2
robot_api.py
in live-api/tinybot/src/robot
138 12 1
spot_client.py
in live-api/spot/apps/navigation
101 6 1
main.jsx
in live-api/spot/apps/hydration-agent/src
352 - 1
Correlations

File Size vs. Commits (all time): 79 points

live-api/agent/__init__.py x: 2 commits (all time) y: 1 lines of code live-api/agent/agent/agent.py x: 2 commits (all time) y: 52 lines of code live-api/agent/camera_poller.py x: 2 commits (all time) y: 219 lines of code live-api/agent/core/audio_handler.py x: 2 commits (all time) y: 58 lines of code live-api/agent/core/decision_making.py x: 2 commits (all time) y: 176 lines of code live-api/agent/core/event_bus.py x: 2 commits (all time) y: 131 lines of code live-api/agent/core/observation.py x: 2 commits (all time) y: 224 lines of code live-api/agent/core/tool_call_handler.py x: 2 commits (all time) y: 334 lines of code live-api/agent/embodiment/base.py x: 2 commits (all time) y: 17 lines of code live-api/agent/embodiment/human.py x: 2 commits (all time) y: 39 lines of code live-api/agent/embodiment/spot/openapi_tools.py x: 2 commits (all time) y: 403 lines of code live-api/agent/embodiment/spot/robot_client.py x: 2 commits (all time) y: 545 lines of code live-api/agent/embodiment/spot/spot_embodiment.py x: 2 commits (all time) y: 78 lines of code live-api/agent/embodiment/tinybot/robot_client.py x: 2 commits (all time) y: 105 lines of code live-api/agent/model/live_api_client.py x: 2 commits (all time) y: 119 lines of code live-api/agent/model/robotics_developer/google/robotics/developer/v1/modelserving_pb2_grpc.py x: 2 commits (all time) y: 70 lines of code live-api/agent/model/robotics_developer_client.py x: 2 commits (all time) y: 157 lines of code live-api/agent/model/tts_client.py x: 2 commits (all time) y: 86 lines of code live-api/agent/scripts/er2_developer_api_example.py x: 2 commits (all time) y: 265 lines of code live-api/agent/server.py x: 2 commits (all time) y: 672 lines of code live-api/agent/session_config.py x: 2 commits (all time) y: 47 lines of code live-api/agent/session_manager.py x: 2 commits (all time) y: 601 lines of code live-api/agent/tool/tools.py x: 2 commits (all time) y: 716 lines of code live-api/agent/ui/agent-ui.js x: 2 commits (all time) y: 1293 lines of code live-api/agent/ui/index.html x: 2 commits (all time) y: 249 lines of code live-api/agent/ui/media-handler.js x: 2 commits (all time) y: 228 lines of code live-api/agent/ui/pcm-processor.js x: 2 commits (all time) y: 22 lines of code live-api/agent/ui/style.css x: 2 commits (all time) y: 1464 lines of code live-api/spot/apps/api/main.py x: 2 commits (all time) y: 588 lines of code live-api/spot/apps/api/session.py x: 2 commits (all time) y: 1800 lines of code live-api/spot/apps/api/static/cameras.html x: 2 commits (all time) y: 425 lines of code live-api/spot/apps/api/static/detection.html x: 2 commits (all time) y: 1009 lines of code live-api/spot/apps/api/static/teleop.html x: 2 commits (all time) y: 288 lines of code live-api/spot/apps/hydration-agent/index.html x: 2 commits (all time) y: 13 lines of code live-api/spot/apps/hydration-agent/server/agent.mjs x: 2 commits (all time) y: 525 lines of code live-api/spot/apps/hydration-agent/server/catalog.mjs x: 2 commits (all time) y: 29 lines of code live-api/spot/apps/hydration-agent/server/index.mjs x: 2 commits (all time) y: 137 lines of code live-api/spot/apps/hydration-agent/server/state.mjs x: 2 commits (all time) y: 186 lines of code live-api/spot/apps/hydration-agent/server/tools.mjs x: 2 commits (all time) y: 548 lines of code live-api/spot/apps/hydration-agent/src/main.jsx x: 2 commits (all time) y: 352 lines of code live-api/spot/apps/hydration-agent/src/styles.css x: 2 commits (all time) y: 346 lines of code live-api/spot/apps/hydration/public/index.html x: 2 commits (all time) y: 438 lines of code live-api/spot/apps/hydration/server.mjs x: 2 commits (all time) y: 496 lines of code live-api/spot/apps/manipulation/gemini_detector.py x: 2 commits (all time) y: 75 lines of code live-api/spot/apps/navigation/cli.py x: 2 commits (all time) y: 143 lines of code
1800.0
lines of code
  min: 1.0
  average: 224.15
  25th percentile: 22.0
  median: 102.0
  75th percentile: 265.0
  max: 1800.0
0 2.0
commits (all time)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

File Size vs. Contributors (all time): 79 points

live-api/agent/__init__.py x: 1 contributors (all time) y: 1 lines of code live-api/agent/agent/agent.py x: 1 contributors (all time) y: 52 lines of code live-api/agent/camera_poller.py x: 1 contributors (all time) y: 219 lines of code live-api/agent/core/audio_handler.py x: 1 contributors (all time) y: 58 lines of code live-api/agent/core/decision_making.py x: 1 contributors (all time) y: 176 lines of code live-api/agent/core/event_bus.py x: 1 contributors (all time) y: 131 lines of code live-api/agent/core/observation.py x: 1 contributors (all time) y: 224 lines of code live-api/agent/core/tool_call_handler.py x: 1 contributors (all time) y: 334 lines of code live-api/agent/embodiment/base.py x: 1 contributors (all time) y: 17 lines of code live-api/agent/embodiment/human.py x: 1 contributors (all time) y: 39 lines of code live-api/agent/embodiment/spot/openapi_tools.py x: 1 contributors (all time) y: 403 lines of code live-api/agent/embodiment/spot/robot_client.py x: 1 contributors (all time) y: 545 lines of code live-api/agent/embodiment/spot/spot_embodiment.py x: 1 contributors (all time) y: 78 lines of code live-api/agent/embodiment/tinybot/robot_client.py x: 1 contributors (all time) y: 105 lines of code live-api/agent/model/live_api_client.py x: 1 contributors (all time) y: 119 lines of code live-api/agent/model/robotics_developer/google/robotics/developer/v1/modelserving_pb2_grpc.py x: 1 contributors (all time) y: 70 lines of code live-api/agent/model/robotics_developer_client.py x: 1 contributors (all time) y: 157 lines of code live-api/agent/model/tts_client.py x: 1 contributors (all time) y: 86 lines of code live-api/agent/scripts/er2_developer_api_example.py x: 1 contributors (all time) y: 265 lines of code live-api/agent/server.py x: 1 contributors (all time) y: 672 lines of code live-api/agent/session_config.py x: 1 contributors (all time) y: 47 lines of code live-api/agent/session_manager.py x: 1 contributors (all time) y: 601 lines of code live-api/agent/tool/tools.py x: 1 contributors (all time) y: 716 lines of code live-api/agent/ui/agent-ui.js x: 1 contributors (all time) y: 1293 lines of code live-api/agent/ui/index.html x: 1 contributors (all time) y: 249 lines of code live-api/agent/ui/media-handler.js x: 1 contributors (all time) y: 228 lines of code live-api/agent/ui/pcm-processor.js x: 1 contributors (all time) y: 22 lines of code live-api/agent/ui/style.css x: 1 contributors (all time) y: 1464 lines of code live-api/spot/apps/api/main.py x: 1 contributors (all time) y: 588 lines of code live-api/spot/apps/api/session.py x: 1 contributors (all time) y: 1800 lines of code live-api/spot/apps/api/static/cameras.html x: 1 contributors (all time) y: 425 lines of code live-api/spot/apps/api/static/detection.html x: 1 contributors (all time) y: 1009 lines of code live-api/spot/apps/api/static/teleop.html x: 1 contributors (all time) y: 288 lines of code live-api/spot/apps/hydration-agent/index.html x: 1 contributors (all time) y: 13 lines of code live-api/spot/apps/hydration-agent/server/agent.mjs x: 1 contributors (all time) y: 525 lines of code live-api/spot/apps/hydration-agent/server/catalog.mjs x: 1 contributors (all time) y: 29 lines of code live-api/spot/apps/hydration-agent/server/index.mjs x: 1 contributors (all time) y: 137 lines of code live-api/spot/apps/hydration-agent/server/state.mjs x: 1 contributors (all time) y: 186 lines of code live-api/spot/apps/hydration-agent/server/tools.mjs x: 1 contributors (all time) y: 548 lines of code live-api/spot/apps/hydration-agent/src/main.jsx x: 1 contributors (all time) y: 352 lines of code live-api/spot/apps/hydration-agent/src/styles.css x: 1 contributors (all time) y: 346 lines of code live-api/spot/apps/hydration/public/index.html x: 1 contributors (all time) y: 438 lines of code live-api/spot/apps/hydration/server.mjs x: 1 contributors (all time) y: 496 lines of code live-api/spot/apps/manipulation/gemini_detector.py x: 1 contributors (all time) y: 75 lines of code live-api/spot/apps/navigation/cli.py x: 1 contributors (all time) y: 143 lines of code
1800.0
lines of code
  min: 1.0
  average: 224.15
  25th percentile: 22.0
  median: 102.0
  75th percentile: 265.0
  max: 1800.0
0 1.0
contributors (all time)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 79 points

live-api/agent/__init__.py x: 2 commits (90d) y: 1 lines of code live-api/agent/agent/agent.py x: 2 commits (90d) y: 52 lines of code live-api/agent/camera_poller.py x: 2 commits (90d) y: 219 lines of code live-api/agent/core/audio_handler.py x: 2 commits (90d) y: 58 lines of code live-api/agent/core/decision_making.py x: 2 commits (90d) y: 176 lines of code live-api/agent/core/event_bus.py x: 2 commits (90d) y: 131 lines of code live-api/agent/core/observation.py x: 2 commits (90d) y: 224 lines of code live-api/agent/core/tool_call_handler.py x: 2 commits (90d) y: 334 lines of code live-api/agent/embodiment/base.py x: 2 commits (90d) y: 17 lines of code live-api/agent/embodiment/human.py x: 2 commits (90d) y: 39 lines of code live-api/agent/embodiment/spot/openapi_tools.py x: 2 commits (90d) y: 403 lines of code live-api/agent/embodiment/spot/robot_client.py x: 2 commits (90d) y: 545 lines of code live-api/agent/embodiment/spot/spot_embodiment.py x: 2 commits (90d) y: 78 lines of code live-api/agent/embodiment/tinybot/robot_client.py x: 2 commits (90d) y: 105 lines of code live-api/agent/model/live_api_client.py x: 2 commits (90d) y: 119 lines of code live-api/agent/model/robotics_developer/google/robotics/developer/v1/modelserving_pb2_grpc.py x: 2 commits (90d) y: 70 lines of code live-api/agent/model/robotics_developer_client.py x: 2 commits (90d) y: 157 lines of code live-api/agent/model/tts_client.py x: 2 commits (90d) y: 86 lines of code live-api/agent/scripts/er2_developer_api_example.py x: 2 commits (90d) y: 265 lines of code live-api/agent/server.py x: 2 commits (90d) y: 672 lines of code live-api/agent/session_config.py x: 2 commits (90d) y: 47 lines of code live-api/agent/session_manager.py x: 2 commits (90d) y: 601 lines of code live-api/agent/tool/tools.py x: 2 commits (90d) y: 716 lines of code live-api/agent/ui/agent-ui.js x: 2 commits (90d) y: 1293 lines of code live-api/agent/ui/index.html x: 2 commits (90d) y: 249 lines of code live-api/agent/ui/media-handler.js x: 2 commits (90d) y: 228 lines of code live-api/agent/ui/pcm-processor.js x: 2 commits (90d) y: 22 lines of code live-api/agent/ui/style.css x: 2 commits (90d) y: 1464 lines of code live-api/spot/apps/api/main.py x: 2 commits (90d) y: 588 lines of code live-api/spot/apps/api/session.py x: 2 commits (90d) y: 1800 lines of code live-api/spot/apps/api/static/cameras.html x: 2 commits (90d) y: 425 lines of code live-api/spot/apps/api/static/detection.html x: 2 commits (90d) y: 1009 lines of code live-api/spot/apps/api/static/teleop.html x: 2 commits (90d) y: 288 lines of code live-api/spot/apps/hydration-agent/index.html x: 2 commits (90d) y: 13 lines of code live-api/spot/apps/hydration-agent/server/agent.mjs x: 2 commits (90d) y: 525 lines of code live-api/spot/apps/hydration-agent/server/catalog.mjs x: 2 commits (90d) y: 29 lines of code live-api/spot/apps/hydration-agent/server/index.mjs x: 2 commits (90d) y: 137 lines of code live-api/spot/apps/hydration-agent/server/state.mjs x: 2 commits (90d) y: 186 lines of code live-api/spot/apps/hydration-agent/server/tools.mjs x: 2 commits (90d) y: 548 lines of code live-api/spot/apps/hydration-agent/src/main.jsx x: 2 commits (90d) y: 352 lines of code live-api/spot/apps/hydration-agent/src/styles.css x: 2 commits (90d) y: 346 lines of code live-api/spot/apps/hydration/public/index.html x: 2 commits (90d) y: 438 lines of code live-api/spot/apps/hydration/server.mjs x: 2 commits (90d) y: 496 lines of code live-api/spot/apps/manipulation/gemini_detector.py x: 2 commits (90d) y: 75 lines of code live-api/spot/apps/navigation/cli.py x: 2 commits (90d) y: 143 lines of code
1800.0
lines of code
  min: 1.0
  average: 224.15
  25th percentile: 22.0
  median: 102.0
  75th percentile: 265.0
  max: 1800.0
0 2.0
commits (90d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

File Size vs. Contributors (90 days): 79 points

live-api/agent/__init__.py x: 1 contributors (90d) y: 1 lines of code live-api/agent/agent/agent.py x: 1 contributors (90d) y: 52 lines of code live-api/agent/camera_poller.py x: 1 contributors (90d) y: 219 lines of code live-api/agent/core/audio_handler.py x: 1 contributors (90d) y: 58 lines of code live-api/agent/core/decision_making.py x: 1 contributors (90d) y: 176 lines of code live-api/agent/core/event_bus.py x: 1 contributors (90d) y: 131 lines of code live-api/agent/core/observation.py x: 1 contributors (90d) y: 224 lines of code live-api/agent/core/tool_call_handler.py x: 1 contributors (90d) y: 334 lines of code live-api/agent/embodiment/base.py x: 1 contributors (90d) y: 17 lines of code live-api/agent/embodiment/human.py x: 1 contributors (90d) y: 39 lines of code live-api/agent/embodiment/spot/openapi_tools.py x: 1 contributors (90d) y: 403 lines of code live-api/agent/embodiment/spot/robot_client.py x: 1 contributors (90d) y: 545 lines of code live-api/agent/embodiment/spot/spot_embodiment.py x: 1 contributors (90d) y: 78 lines of code live-api/agent/embodiment/tinybot/robot_client.py x: 1 contributors (90d) y: 105 lines of code live-api/agent/model/live_api_client.py x: 1 contributors (90d) y: 119 lines of code live-api/agent/model/robotics_developer/google/robotics/developer/v1/modelserving_pb2_grpc.py x: 1 contributors (90d) y: 70 lines of code live-api/agent/model/robotics_developer_client.py x: 1 contributors (90d) y: 157 lines of code live-api/agent/model/tts_client.py x: 1 contributors (90d) y: 86 lines of code live-api/agent/scripts/er2_developer_api_example.py x: 1 contributors (90d) y: 265 lines of code live-api/agent/server.py x: 1 contributors (90d) y: 672 lines of code live-api/agent/session_config.py x: 1 contributors (90d) y: 47 lines of code live-api/agent/session_manager.py x: 1 contributors (90d) y: 601 lines of code live-api/agent/tool/tools.py x: 1 contributors (90d) y: 716 lines of code live-api/agent/ui/agent-ui.js x: 1 contributors (90d) y: 1293 lines of code live-api/agent/ui/index.html x: 1 contributors (90d) y: 249 lines of code live-api/agent/ui/media-handler.js x: 1 contributors (90d) y: 228 lines of code live-api/agent/ui/pcm-processor.js x: 1 contributors (90d) y: 22 lines of code live-api/agent/ui/style.css x: 1 contributors (90d) y: 1464 lines of code live-api/spot/apps/api/main.py x: 1 contributors (90d) y: 588 lines of code live-api/spot/apps/api/session.py x: 1 contributors (90d) y: 1800 lines of code live-api/spot/apps/api/static/cameras.html x: 1 contributors (90d) y: 425 lines of code live-api/spot/apps/api/static/detection.html x: 1 contributors (90d) y: 1009 lines of code live-api/spot/apps/api/static/teleop.html x: 1 contributors (90d) y: 288 lines of code live-api/spot/apps/hydration-agent/index.html x: 1 contributors (90d) y: 13 lines of code live-api/spot/apps/hydration-agent/server/agent.mjs x: 1 contributors (90d) y: 525 lines of code live-api/spot/apps/hydration-agent/server/catalog.mjs x: 1 contributors (90d) y: 29 lines of code live-api/spot/apps/hydration-agent/server/index.mjs x: 1 contributors (90d) y: 137 lines of code live-api/spot/apps/hydration-agent/server/state.mjs x: 1 contributors (90d) y: 186 lines of code live-api/spot/apps/hydration-agent/server/tools.mjs x: 1 contributors (90d) y: 548 lines of code live-api/spot/apps/hydration-agent/src/main.jsx x: 1 contributors (90d) y: 352 lines of code live-api/spot/apps/hydration-agent/src/styles.css x: 1 contributors (90d) y: 346 lines of code live-api/spot/apps/hydration/public/index.html x: 1 contributors (90d) y: 438 lines of code live-api/spot/apps/hydration/server.mjs x: 1 contributors (90d) y: 496 lines of code live-api/spot/apps/manipulation/gemini_detector.py x: 1 contributors (90d) y: 75 lines of code live-api/spot/apps/navigation/cli.py x: 1 contributors (90d) y: 143 lines of code
1800.0
lines of code
  min: 1.0
  average: 224.15
  25th percentile: 22.0
  median: 102.0
  75th percentile: 265.0
  max: 1800.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0
About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...