File Size Overall
  • There are 148 files with 15,385 lines of code.
    • 0 very long files (0 lines of code)
    • 3 long files (1,768 lines of code)
    • 15 medium size files (4,426 lines of code)
    • 37 small files (5,248 lines of code)
    • 93 very small files (3,943 lines of code)
0% | 11% | 28% | 34% | 25%
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
ts0% | 18% | 28% | 27% | 25%
tsx0% | 0% | 34% | 47% | 17%
css0% | 0% | 79% | 0% | 20%
py0% | 0% | 0% | 49% | 50%
sql0% | 0% | 0% | 85% | 14%
js0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
ejs0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
email-agent0% | 16% | 32% | 30% | 21%
excel-demo0% | 0% | 38% | 35% | 26%
simple-chatapp0% | 0% | 0% | 65% | 34%
research-agent0% | 0% | 0% | 41% | 58%
ask-user-question-previews0% | 0% | 0% | 76% | 23%
hello-world-v20% | 0% | 0% | 0% | 100%
resume-generator0% | 0% | 0% | 0% | 100%
hello-world0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
database-manager.ts
in email-agent/database
690 30
imap-manager.ts
in email-agent/database
559 25
websocket-handler.ts
in email-agent/ccsdk
519 35
AssistantMessage.tsx
in email-agent/client/components/message
469 4
email-db.ts
in email-agent/database
464 2
listeners-manager.ts
in email-agent/ccsdk
395 18
email-sync.ts
in email-agent/database
303 6
MessageInput.tsx
in excel-demo/src/renderer/components
301 2
main.ts
in excel-demo/src/main
283 2
menu.ts
in excel-demo/src/main
276 10
server.ts
in email-agent/server
273 4
EmailDisplay.tsx
in email-agent/client/components
273 -
emails.ts
in email-agent/server/endpoints
271 4
ui-states.ts
in email-agent/server/endpoints
245 6
email-search.ts
in email-agent/database
233 3
FinancialDashboard.tsx
in email-agent/client/components/custom
221 -
globals.css
in email-agent/client
211 -
ChatInterface.tsx
in email-agent/client/components
208 -
types.ts
in email-agent/agent/custom_scripts
200 -
Message.tsx
in excel-demo/src/renderer/components
197 6
toolMetadata.ts
in excel-demo/src/renderer/components/utils
188 3
schema.sql
in email-agent/database
186 -
ActiveListenersPanel.tsx
in email-agent/client/components
186 2
ChatInterface.tsx
in excel-demo/src/renderer/components
174 1
session.ts
in email-agent/ccsdk
170 10
ChatWindow.tsx
in simple-chatapp/client/components
169 2
subagent_tracker.py
in research-agent/research_agent/utils
168 7
ui-state-manager.ts
in email-agent/ccsdk
168 13
App.tsx
in simple-chatapp/client
165 1
actions-manager.ts
in email-agent/ccsdk
158 10
InboxView.tsx
in email-agent/client/components
152 -
server.ts
in ask-user-question-previews
151 4
TaskBoard.tsx
in email-agent/client/components/custom
148 -
EmailViewer.tsx
in email-agent/client/components
148 1
App.tsx
in email-agent/client
144 -
custom-tools.ts
in email-agent/ccsdk
143 1
finance-email-tracker.ts
in email-agent/agent/custom_scripts/listeners
142 1
ListenerDisplay.tsx
in email-agent/client/components
134 -
component-manager.ts
in email-agent/ccsdk
127 5
server.ts
in simple-chatapp/server
124 1
sync.ts
in email-agent/server/endpoints
124 2
recalc.py
in excel-demo/agent/.claude/skills/xlsx
122 3
agent.py
in research-agent/research_agent
120 1
email-api.ts
in email-agent/agent
120 4
session.ts
in simple-chatapp/server
119 10
App.tsx
in ask-user-question-previews/client
115 1
forward-bug-report.ts
in email-agent/agent/.claude/skills/action-creator/templates
113 1
todo-extractor.ts
in email-agent/agent/custom_scripts/listeners
113 1
useUIState.ts
in email-agent/client/hooks
113 1
ComponentRenderer.tsx
in email-agent/client/components/message
112 -
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
database-manager.ts
in email-agent/database
690 ~3k–10k 6 ~70 ~10
websocket-handler.ts
in email-agent/ccsdk
519 ~3k–10k 5 ~150 ~3
AssistantMessage.tsx
in email-agent/client/components/message
469 ~3k–7k 5 ~30 ~20
server.ts
in email-agent/server
273 ~1.5k–5k 8 ~30 ~10
listeners-manager.ts
in email-agent/ccsdk
395 ~2k–7k 5 ~200 ~2
imap-manager.ts
in email-agent/database
559 ~3k–10k 3 ~150 ~3
types.ts
in email-agent/agent/custom_scripts
200 ~1k–3k 5 ~150 ~1
email-db.ts
in email-agent/database
464 ~3k–7k 2 ~5 ~70
InboxView.tsx
in email-agent/client/components
152 ~1k–3k 6 ~30 ~3
ChatInterface.tsx
in email-agent/client/components
208 ~1k–3k 3 ~30 ~5
email-sync.ts
in email-agent/database
303 ~2k–5k 2 ~50 ~7
MessageInput.tsx
in excel-demo/src/renderer/components
301 ~2k–5k 2 ~300 ~1
EmailViewer.tsx
in email-agent/client/components
148 ~1k–3k 4 ~70 ~2
App.tsx
in email-agent/client
144 ~1k–3k 4 ~20 ~5
main.ts
in excel-demo/src/main
283 ~1.5k–5k 2 ~300 ~1
menu.ts
in excel-demo/src/main
276 ~1.5k–5k 2 ~300 ~1
EmailDisplay.tsx
in email-agent/client/components
273 ~1.5k–5k 2 ~7 ~50
emails.ts
in email-agent/server/endpoints
271 ~1.5k–5k 2 ~30 ~10
subagent_tracker.py
in research-agent/research_agent/utils
168 ~1k–3k 3 ~200 ~1
ui-states.ts
in email-agent/server/endpoints
245 ~1.5k–5k 2 ~300 ~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 50)
File# lines# units
websocket-handler.ts
in email-agent/ccsdk
519 35
database-manager.ts
in email-agent/database
690 30
imap-manager.ts
in email-agent/database
559 25
listeners-manager.ts
in email-agent/ccsdk
395 18
ui-state-manager.ts
in email-agent/ccsdk
168 13
v2-examples.ts
in hello-world-v2
93 10
session.ts
in simple-chatapp/server
119 10
menu.ts
in excel-demo/src/main
276 10
actions-manager.ts
in email-agent/ccsdk
158 10
session.ts
in email-agent/ccsdk
170 10
transcript.py
in research-agent/research_agent/utils
30 7
subagent_tracker.py
in research-agent/research_agent/utils
168 7
Message.tsx
in excel-demo/src/renderer/components
197 6
email-sync.ts
in email-agent/database
303 6
ui-states.ts
in email-agent/server/endpoints
245 6
ai-client.ts
in simple-chatapp/server
86 5
component-manager.ts
in email-agent/ccsdk
127 5
log-writer.ts
in email-agent/ccsdk
99 5
placeholders.ts
in email-agent/client/utils
53 5
preload.ts
in excel-demo/src/main
30 4
extract_form_field_info.py
in research-agent/.claude/skills/pdf/scripts
100 4
emails.ts
in email-agent/server/endpoints
271 4
server.ts
in email-agent/server
273 4
email-api.ts
in email-agent/agent
120 4
package-tracker.ts
in email-agent/agent/.claude/skills/listener-creator/templates
68 4
ai-client.ts
in email-agent/ccsdk
100 4
message-queue.ts
in email-agent/ccsdk
38 4
AssistantMessage.tsx
in email-agent/client/components/message
469 4
ComponentRegistry.ts
in email-agent/client/components/custom
23 4
server.ts
in ask-user-question-previews
151 4
useAgentSocket.ts
in ask-user-question-previews/client
60 4
recalc.py
in excel-demo/agent/.claude/skills/xlsx
122 3
toolMetadata.ts
in excel-demo/src/renderer/components/utils
188 3
todoDetection.ts
in excel-demo/src/renderer/components/utils
54 3
fill_fillable_fields.py
in research-agent/.claude/skills/pdf/scripts
78 3
email-search.ts
in email-agent/database
233 3
resume-generator.ts
in resume-generator
72 2
hello-world.ts
in hello-world
61 2
ChatWindow.tsx
in simple-chatapp/client/components
169 2
MessageInput.tsx
in excel-demo/src/renderer/components
301 2
main.ts
in excel-demo/src/main
283 2
fill_pdf_form_with_annotations.py
in research-agent/.claude/skills/pdf/scripts
66 2
email-db.ts
in email-agent/database
464 2
sync.ts
in email-agent/server/endpoints
124 2
UserMessage.tsx
in email-agent/client/components/message
53 2
SystemMessage.tsx
in email-agent/client/components/message
50 2
ActiveListenersPanel.tsx
in email-agent/client/components
186 2
chat-store.ts
in simple-chatapp/server
64 1
server.ts
in simple-chatapp/server
124 1
vite.config.ts
in simple-chatapp
18 1
Files With Long Lines (Top 38)

There are 38 files with lines longer than 120 characters. In total, there are 78 long lines.

File# lines# units# long lines
AssistantMessage.tsx
in email-agent/client/components/message
469 4 7
MessageInput.tsx
in excel-demo/src/renderer/components
301 2 6
imap-manager.ts
in email-agent/database
559 25 6
fill_fillable_fields.py
in research-agent/.claude/skills/pdf/scripts
78 3 4
email-agent-prompt.ts
in email-agent/ccsdk
27 - 4
EmailDisplay.tsx
in email-agent/client/components
273 - 4
FinancialDashboard.tsx
in email-agent/client/components/custom
221 - 4
TodoListDisplay.tsx
in excel-demo/src/renderer/components
109 1 3
check_bounding_boxes.py
in research-agent/.claude/skills/pdf/scripts
54 1 3
emails.ts
in email-agent/server/endpoints
271 4 3
finance-email-labeler.ts
in email-agent/agent/custom_scripts/listeners
85 1 3
ChatList.tsx
in simple-chatapp/client/components
77 1 2
ChatWindow.tsx
in simple-chatapp/client/components
169 2 2
placeholders.ts
in email-agent/client/utils
53 5 2
ChatInterface.tsx
in email-agent/client/components
208 - 2
resume-generator.ts
in resume-generator
72 2 1
hello-world.ts
in hello-world
61 2 1
Message.tsx
in excel-demo/src/renderer/components
197 6 1
extract_form_field_info.py
in research-agent/.claude/skills/pdf/scripts
100 4 1
create_validation_image.py
in research-agent/.claude/skills/pdf/scripts
27 1 1
index.ts
in email-agent/server/endpoints
11 - 1
sync.ts
in email-agent/server/endpoints
124 2 1
email-api.ts
in email-agent/agent
120 4 1
send-payment-reminder.ts
in email-agent/agent/.claude/skills/action-creator/templates
76 1 1
archive-old-newsletters.ts
in email-agent/agent/.claude/skills/action-creator/templates
75 1 1
forward-bug-report.ts
in email-agent/agent/.claude/skills/action-creator/templates
113 1 1
archive-old-newsletters.ts
in email-agent/agent/custom_scripts/actions
58 1 1
example-listener.ts
in email-agent/agent/custom_scripts/listeners
102 1 1
finance-email-tracker.ts
in email-agent/agent/custom_scripts/listeners
142 1 1
ai-client.ts
in email-agent/ccsdk
100 4 1
custom-tools.ts
in email-agent/ccsdk
143 1 1
InboxView.tsx
in email-agent/client/components
152 - 1
ComponentRenderer.tsx
in email-agent/client/components/message
112 - 1
EmailViewer.tsx
in email-agent/client/components
148 1 1
ActiveListenersPanel.tsx
in email-agent/client/components
186 2 1
ListenerDisplay.tsx
in email-agent/client/components
134 - 1
useWebSocket.ts
in email-agent/client/hooks
110 1 1
App.tsx
in ask-user-question-previews/client
115 1 1
Correlations

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

ask-user-question-previews/client/App.tsx x: 2 commits (all time) y: 115 lines of code ask-user-question-previews/client/index.html x: 2 commits (all time) y: 12 lines of code ask-user-question-previews/client/main.tsx x: 2 commits (all time) y: 3 lines of code ask-user-question-previews/client/useAgentSocket.ts x: 2 commits (all time) y: 60 lines of code ask-user-question-previews/server.ts x: 2 commits (all time) y: 151 lines of code ask-user-question-previews/vite.config.ts x: 2 commits (all time) y: 6 lines of code resume-generator/resume-generator.ts x: 6 commits (all time) y: 72 lines of code hello-world-v2/v2-examples.ts x: 4 commits (all time) y: 93 lines of code research-agent/.claude/skills/pdf/scripts/check_bounding_boxes.py x: 2 commits (all time) y: 54 lines of code research-agent/.claude/skills/pdf/scripts/convert_pdf_to_images.py x: 2 commits (all time) y: 23 lines of code research-agent/.claude/skills/pdf/scripts/create_validation_image.py x: 2 commits (all time) y: 27 lines of code research-agent/.claude/skills/pdf/scripts/extract_form_field_info.py x: 2 commits (all time) y: 100 lines of code research-agent/.claude/skills/pdf/scripts/fill_fillable_fields.py x: 2 commits (all time) y: 78 lines of code research-agent/.claude/skills/pdf/scripts/fill_pdf_form_with_annotations.py x: 2 commits (all time) y: 66 lines of code research-agent/research_agent/agent.py x: 4 commits (all time) y: 120 lines of code simple-chatapp/client/App.tsx x: 2 commits (all time) y: 165 lines of code simple-chatapp/client/components/ChatWindow.tsx x: 2 commits (all time) y: 169 lines of code simple-chatapp/server/ai-client.ts x: 2 commits (all time) y: 86 lines of code simple-chatapp/server/chat-store.ts x: 2 commits (all time) y: 64 lines of code simple-chatapp/server/server.ts x: 2 commits (all time) y: 124 lines of code simple-chatapp/server/session.ts x: 2 commits (all time) y: 119 lines of code simple-chatapp/server/types.ts x: 2 commits (all time) y: 28 lines of code simple-chatapp/vite.config.ts x: 2 commits (all time) y: 18 lines of code research-agent/research_agent/utils/message_handler.py x: 3 commits (all time) y: 26 lines of code research-agent/research_agent/utils/subagent_tracker.py x: 3 commits (all time) y: 168 lines of code research-agent/research_agent/utils/transcript.py x: 2 commits (all time) y: 30 lines of code email-agent/agent/.claude/skills/action-creator/templates/archive-old-newsletters.ts x: 2 commits (all time) y: 75 lines of code email-agent/agent/.claude/skills/action-creator/templates/forward-bug-report.ts x: 2 commits (all time) y: 113 lines of code email-agent/agent/custom_scripts/actions/add-expense.ts x: 2 commits (all time) y: 97 lines of code email-agent/agent/custom_scripts/actions/add-income.ts x: 2 commits (all time) y: 84 lines of code email-agent/agent/custom_scripts/actions/archive-old-newsletters.ts x: 2 commits (all time) y: 58 lines of code email-agent/agent/custom_scripts/actions/create-task.ts x: 2 commits (all time) y: 91 lines of code email-agent/agent/custom_scripts/actions/forward-bugs-to-engineering.ts x: 2 commits (all time) y: 103 lines of code email-agent/agent/custom_scripts/actions/label-urgent-customer-support.ts x: 2 commits (all time) y: 73 lines of code email-agent/agent/custom_scripts/listeners/example-listener.ts x: 4 commits (all time) y: 102 lines of code email-agent/agent/custom_scripts/listeners/finance-email-tracker.ts x: 2 commits (all time) y: 142 lines of code email-agent/agent/custom_scripts/types.ts x: 5 commits (all time) y: 200 lines of code email-agent/agent/custom_scripts/ui-states/financial-dashboard.ts x: 2 commits (all time) y: 41 lines of code email-agent/agent/custom_scripts/ui-states/task-board.ts x: 2 commits (all time) y: 33 lines of code email-agent/ccsdk/actions-manager.ts x: 2 commits (all time) y: 158 lines of code email-agent/ccsdk/component-manager.ts x: 2 commits (all time) y: 127 lines of code email-agent/ccsdk/email-agent-prompt.ts x: 6 commits (all time) y: 27 lines of code email-agent/ccsdk/listeners-manager.ts x: 5 commits (all time) y: 395 lines of code email-agent/ccsdk/ui-state-manager.ts x: 2 commits (all time) y: 168 lines of code email-agent/ccsdk/websocket-handler.ts x: 7 commits (all time) y: 519 lines of code email-agent/client/App.tsx x: 7 commits (all time) y: 144 lines of code email-agent/client/components/ActionButton.tsx x: 2 commits (all time) y: 36 lines of code email-agent/client/components/ActiveListenersPanel.tsx x: 2 commits (all time) y: 186 lines of code email-agent/client/components/ChatInterface.tsx x: 3 commits (all time) y: 208 lines of code email-agent/client/components/EmailViewer.tsx x: 7 commits (all time) y: 148 lines of code email-agent/client/components/InboxView.tsx x: 9 commits (all time) y: 152 lines of code email-agent/client/components/custom/FinancialDashboard.tsx x: 2 commits (all time) y: 221 lines of code email-agent/client/components/custom/TaskBoard.tsx x: 2 commits (all time) y: 148 lines of code email-agent/client/components/message/AssistantMessage.tsx x: 7 commits (all time) y: 469 lines of code email-agent/client/components/message/MessageRenderer.tsx x: 3 commits (all time) y: 35 lines of code email-agent/client/components/message/types.ts x: 3 commits (all time) y: 92 lines of code email-agent/client/components/views/FinancialDashboardView.tsx x: 2 commits (all time) y: 87 lines of code email-agent/client/hooks/useWebSocket.ts x: 2 commits (all time) y: 110 lines of code email-agent/database/database-manager.ts x: 8 commits (all time) y: 690 lines of code email-agent/server/endpoints/index.ts x: 6 commits (all time) y: 11 lines of code email-agent/server/endpoints/ui-states.ts x: 2 commits (all time) y: 245 lines of code email-agent/server/server.ts x: 12 commits (all time) y: 273 lines of code email-agent/agent/.claude/skills/listener-creator/templates/package-tracker.ts x: 2 commits (all time) y: 68 lines of code email-agent/agent/.claude/skills/listener-creator/templates/urgent-watcher.ts x: 2 commits (all time) y: 50 lines of code email-agent/ccsdk/custom-tools.ts x: 4 commits (all time) y: 143 lines of code email-agent/ccsdk/types.ts x: 4 commits (all time) y: 22 lines of code email-agent/client/components/ListenerDisplay.tsx x: 2 commits (all time) y: 134 lines of code email-agent/database/email-db.ts x: 2 commits (all time) y: 464 lines of code email-agent/database/email-sync.ts x: 2 commits (all time) y: 303 lines of code email-agent/database/imap-manager.ts x: 3 commits (all time) y: 559 lines of code excel-demo/agent/.claude/skills/xlsx/recalc.py x: 2 commits (all time) y: 122 lines of code excel-demo/.erb/scripts/check-node-env.js x: 2 commits (all time) y: 14 lines of code email-agent/client/components/EmailDisplay.tsx x: 4 commits (all time) y: 273 lines of code email-agent/client/globals.css x: 2 commits (all time) y: 211 lines of code email-agent/server/endpoints/emails.ts x: 4 commits (all time) y: 271 lines of code excel-demo/src/main/main.ts x: 2 commits (all time) y: 283 lines of code excel-demo/src/main/menu.ts x: 2 commits (all time) y: 276 lines of code excel-demo/src/renderer/components/ChatInterface.tsx x: 2 commits (all time) y: 174 lines of code excel-demo/src/renderer/components/Message.tsx x: 2 commits (all time) y: 197 lines of code excel-demo/src/renderer/components/MessageInput.tsx x: 2 commits (all time) y: 301 lines of code excel-demo/src/renderer/components/ThinkingDisplay.tsx x: 2 commits (all time) y: 44 lines of code excel-demo/src/renderer/components/ToolUseDisplay.tsx x: 2 commits (all time) y: 79 lines of code excel-demo/src/renderer/components/utils/toolMetadata.ts x: 2 commits (all time) y: 188 lines of code excel-demo/tailwind.config.js x: 2 commits (all time) y: 10 lines of code email-agent/ccsdk/session.ts x: 3 commits (all time) y: 170 lines of code email-agent/client/components/ScreenshotModeToggle.tsx x: 2 commits (all time) y: 40 lines of code email-agent/client/store/screenshotMode.ts x: 2 commits (all time) y: 2 lines of code
690.0
lines of code
  min: 2.0
  average: 106.78
  25th percentile: 27.75
  median: 77.0
  75th percentile: 143.25
  max: 690.0
0 12.0
commits (all time)
min: 2.0 | average: 2.59 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 12.0

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

ask-user-question-previews/client/App.tsx x: 2 contributors (all time) y: 115 lines of code ask-user-question-previews/client/index.html x: 2 contributors (all time) y: 12 lines of code ask-user-question-previews/client/main.tsx x: 2 contributors (all time) y: 3 lines of code ask-user-question-previews/client/useAgentSocket.ts x: 2 contributors (all time) y: 60 lines of code ask-user-question-previews/server.ts x: 2 contributors (all time) y: 151 lines of code ask-user-question-previews/vite.config.ts x: 2 contributors (all time) y: 6 lines of code resume-generator/resume-generator.ts x: 1 contributors (all time) y: 72 lines of code hello-world-v2/v2-examples.ts x: 1 contributors (all time) y: 93 lines of code research-agent/.claude/skills/pdf/scripts/check_bounding_boxes.py x: 1 contributors (all time) y: 54 lines of code research-agent/.claude/skills/pdf/scripts/check_fillable_fields.py x: 1 contributors (all time) y: 7 lines of code research-agent/.claude/skills/pdf/scripts/convert_pdf_to_images.py x: 1 contributors (all time) y: 23 lines of code research-agent/.claude/skills/pdf/scripts/create_validation_image.py x: 1 contributors (all time) y: 27 lines of code research-agent/.claude/skills/pdf/scripts/extract_form_field_info.py x: 1 contributors (all time) y: 100 lines of code research-agent/.claude/skills/pdf/scripts/fill_fillable_fields.py x: 1 contributors (all time) y: 78 lines of code research-agent/.claude/skills/pdf/scripts/fill_pdf_form_with_annotations.py x: 1 contributors (all time) y: 66 lines of code research-agent/research_agent/agent.py x: 2 contributors (all time) y: 120 lines of code simple-chatapp/client/App.tsx x: 2 contributors (all time) y: 165 lines of code simple-chatapp/client/components/ChatList.tsx x: 2 contributors (all time) y: 77 lines of code simple-chatapp/client/components/ChatWindow.tsx x: 2 contributors (all time) y: 169 lines of code simple-chatapp/server/ai-client.ts x: 2 contributors (all time) y: 86 lines of code simple-chatapp/server/chat-store.ts x: 2 contributors (all time) y: 64 lines of code simple-chatapp/server/server.ts x: 2 contributors (all time) y: 124 lines of code simple-chatapp/server/session.ts x: 2 contributors (all time) y: 119 lines of code simple-chatapp/server/types.ts x: 2 contributors (all time) y: 28 lines of code simple-chatapp/vite.config.ts x: 2 contributors (all time) y: 18 lines of code research-agent/research_agent/utils/message_handler.py x: 2 contributors (all time) y: 26 lines of code research-agent/research_agent/utils/subagent_tracker.py x: 2 contributors (all time) y: 168 lines of code research-agent/research_agent/utils/transcript.py x: 2 contributors (all time) y: 30 lines of code email-agent/agent/.claude/skills/action-creator/templates/archive-old-newsletters.ts x: 1 contributors (all time) y: 75 lines of code email-agent/agent/.claude/skills/action-creator/templates/forward-bug-report.ts x: 1 contributors (all time) y: 113 lines of code email-agent/agent/custom_scripts/actions/add-expense.ts x: 1 contributors (all time) y: 97 lines of code email-agent/agent/custom_scripts/actions/add-income.ts x: 1 contributors (all time) y: 84 lines of code email-agent/agent/custom_scripts/actions/archive-old-newsletters.ts x: 1 contributors (all time) y: 58 lines of code email-agent/agent/custom_scripts/actions/create-task.ts x: 1 contributors (all time) y: 91 lines of code email-agent/agent/custom_scripts/actions/forward-bugs-to-engineering.ts x: 1 contributors (all time) y: 103 lines of code email-agent/agent/custom_scripts/listeners/finance-email-labeler.ts x: 1 contributors (all time) y: 85 lines of code email-agent/agent/custom_scripts/listeners/finance-email-tracker.ts x: 1 contributors (all time) y: 142 lines of code email-agent/agent/custom_scripts/types.ts x: 1 contributors (all time) y: 200 lines of code email-agent/agent/custom_scripts/ui-states/financial-dashboard.ts x: 1 contributors (all time) y: 41 lines of code email-agent/agent/custom_scripts/ui-states/task-board.ts x: 1 contributors (all time) y: 33 lines of code email-agent/ccsdk/actions-manager.ts x: 1 contributors (all time) y: 158 lines of code email-agent/ccsdk/component-manager.ts x: 1 contributors (all time) y: 127 lines of code email-agent/ccsdk/listeners-manager.ts x: 1 contributors (all time) y: 395 lines of code email-agent/ccsdk/ui-state-manager.ts x: 1 contributors (all time) y: 168 lines of code email-agent/ccsdk/websocket-handler.ts x: 1 contributors (all time) y: 519 lines of code email-agent/client/App.tsx x: 1 contributors (all time) y: 144 lines of code email-agent/client/components/ActionButton.tsx x: 1 contributors (all time) y: 36 lines of code email-agent/client/components/ActiveListenersPanel.tsx x: 1 contributors (all time) y: 186 lines of code email-agent/client/components/ChatInterface.tsx x: 1 contributors (all time) y: 208 lines of code email-agent/client/components/EmailViewer.tsx x: 1 contributors (all time) y: 148 lines of code email-agent/client/components/InboxView.tsx x: 1 contributors (all time) y: 152 lines of code email-agent/client/components/custom/FinancialDashboard.tsx x: 1 contributors (all time) y: 221 lines of code email-agent/client/components/message/AssistantMessage.tsx x: 1 contributors (all time) y: 469 lines of code email-agent/client/components/views/FinancialDashboardView.tsx x: 1 contributors (all time) y: 87 lines of code email-agent/client/hooks/useListeners.ts x: 1 contributors (all time) y: 60 lines of code email-agent/client/hooks/useWebSocket.ts x: 1 contributors (all time) y: 110 lines of code email-agent/database/database-manager.ts x: 1 contributors (all time) y: 690 lines of code email-agent/database/migrations/add-ui-state-tables.sql x: 1 contributors (all time) y: 28 lines of code email-agent/server/endpoints/index.ts x: 1 contributors (all time) y: 11 lines of code email-agent/server/endpoints/ui-states.ts x: 1 contributors (all time) y: 245 lines of code email-agent/server/server.ts x: 1 contributors (all time) y: 273 lines of code email-agent/agent/.claude/skills/listener-creator/templates/auto-archive.ts x: 1 contributors (all time) y: 32 lines of code email-agent/agent/.claude/skills/listener-creator/templates/package-tracker.ts x: 1 contributors (all time) y: 68 lines of code email-agent/agent/.claude/skills/listener-creator/templates/urgent-watcher.ts x: 1 contributors (all time) y: 50 lines of code email-agent/client/components/ListenerDisplay.tsx x: 1 contributors (all time) y: 134 lines of code email-agent/database/email-db.ts x: 1 contributors (all time) y: 464 lines of code email-agent/database/email-sync.ts x: 1 contributors (all time) y: 303 lines of code email-agent/database/imap-manager.ts x: 1 contributors (all time) y: 559 lines of code email-agent/database/migrations/add-imap-uid.sql x: 1 contributors (all time) y: 3 lines of code excel-demo/agent/.claude/skills/xlsx/recalc.py x: 1 contributors (all time) y: 122 lines of code excel-demo/.erb/scripts/check-node-env.js x: 1 contributors (all time) y: 14 lines of code excel-demo/.erb/scripts/electron-rebuild.js x: 1 contributors (all time) y: 19 lines of code email-agent/client/globals.css x: 1 contributors (all time) y: 211 lines of code email-agent/server/endpoints/emails.ts x: 1 contributors (all time) y: 271 lines of code excel-demo/src/main/main.ts x: 1 contributors (all time) y: 283 lines of code excel-demo/src/main/menu.ts x: 1 contributors (all time) y: 276 lines of code excel-demo/src/renderer/components/ChatInterface.tsx x: 1 contributors (all time) y: 174 lines of code excel-demo/src/renderer/components/Message.tsx x: 1 contributors (all time) y: 197 lines of code excel-demo/src/renderer/components/MessageInput.tsx x: 1 contributors (all time) y: 301 lines of code excel-demo/src/renderer/components/ThinkingDisplay.tsx x: 1 contributors (all time) y: 44 lines of code excel-demo/src/renderer/components/ToolUseDisplay.tsx x: 1 contributors (all time) y: 79 lines of code excel-demo/src/renderer/components/utils/toolMetadata.ts x: 1 contributors (all time) y: 188 lines of code excel-demo/tailwind.config.js x: 1 contributors (all time) y: 10 lines of code email-agent/ccsdk/session.ts x: 1 contributors (all time) y: 170 lines of code email-agent/client/components/ScreenshotModeToggle.tsx x: 1 contributors (all time) y: 40 lines of code email-agent/client/store/screenshotMode.ts x: 1 contributors (all time) y: 2 lines of code
690.0
lines of code
  min: 2.0
  average: 106.78
  25th percentile: 27.75
  median: 77.0
  75th percentile: 143.25
  max: 690.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.17 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.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): 0 points

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

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

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

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...