openai / codex
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
10% | 26% | 28% | 14% | 19%
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
rs23% | 8% | 37% | 14% | 15%
ts0% | 41% | 20% | 18% | 20%
tsx0% | 53% | 19% | 10% | 16%
py0% | 0% | 72% | 0% | 27%
policy0% | 0% | 0% | 100% | 0%
toml0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
nix0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
codex-rs21% | 7% | 38% | 15% | 16%
codex-cli0% | 46% | 19% | 14% | 19%
scripts0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
codex.rs
in codex-rs/core/src
1344 12
lib.rs
in codex-rs/mcp-types/src
1173 15
agent-loop.ts
in codex-cli/src/utils/agent
980 8
lib.rs
in codex-rs/apply-patch/src
902 22
terminal-chat-input.tsx
in codex-cli/src/components/chat
841 5
apply-patch.ts
in codex-cli/src/utils/agent
647 21
text-buffer.ts
in codex-cli/src
628 18
singlepass-cli-app.tsx
in codex-cli/src/components
601 13
terminal-chat.tsx
in codex-cli/src/components/chat
598 7
responses.ts
in codex-cli/src/utils
585 8
cli.tsx
in codex-cli/src
509 9
generate_mcp_types.py
in codex-rs/mcp-types
453 19
approvals.ts
in codex-cli/src
440 12
parser.rs
in codex-rs/apply-patch/src
426 5
message_processor.rs
in codex-rs/mcp-server/src
367 21
chatwidget.rs
in codex-rs/tui/src
362 5
config.ts
in codex-cli/src/utils
356 5
context_files.ts
in codex-cli/src/utils/singlepass
302 7
handle-exec-command.ts
in codex-cli/src/utils/agent
297 7
exec.rs
in codex-rs/core/src
291 2
client.rs
in codex-rs/core/src
288 -
user_approval_widget.rs
in codex-rs/tui/src
275 5
274 6
linux.rs
in codex-rs/core/src
270 2
is_safe_command.rs
in codex-rs/core/src
261 9
protocol.rs
in codex-rs/core/src
260 1
multiline-editor.tsx
in codex-cli/src/components/chat
255 -
bottom_pane.rs
in codex-rs/tui/src
253 3
event_processor.rs
in codex-rs/exec/src
251 1
execv_checker.rs
in codex-rs/execpolicy/src
241 4
terminal-chat-response-item.tsx
in codex-cli/src/components/chat
238 6
program.rs
in codex-rs/execpolicy/src
221 -
history-overlay.tsx
in codex-cli/src/components
213 5
terminal-chat-command-review.tsx
in codex-cli/src/components/chat
209 1
model-info.ts
in codex-cli/src/utils
195 -
policy
default.policy
in codex-rs/execpolicy/src
188 -
safety.rs
in codex-rs/core/src
186 2
history_cell.rs
in codex-rs/tui/src
180 -
config.rs
in codex-rs/core/src
179 7
arg_resolver.rs
in codex-rs/execpolicy/src
164 2
model-utils.ts
in codex-cli/src/utils
163 10
lib.rs
in codex-rs/exec/src
159 2
lib.rs
in codex-rs/tui/src
152 4
context_limit.ts
in codex-cli/src/utils/singlepass
144 4
raw-exec.ts
in codex-cli/src/utils/agent/sandbox
144 2
model-overlay.tsx
in codex-cli/src/components
137 1
main.rs
in codex-rs/execpolicy/src
135 4
select-input.tsx
in codex-cli/src/components/select-input
134 2
code_diff.ts
in codex-cli/src/utils/singlepass
134 6
terminal-chat-tool-call-command.tsx
in codex-cli/src/components/chat
125 2
Files With Most Units (Top 50)
File# lines# units
lib.rs
in codex-rs/apply-patch/src
902 22
apply-patch.ts
in codex-cli/src/utils/agent
647 21
message_processor.rs
in codex-rs/mcp-server/src
367 21
generate_mcp_types.py
in codex-rs/mcp-types
453 19
text-buffer.ts
in codex-cli/src
628 18
lib.rs
in codex-rs/mcp-types/src
1173 15
singlepass-cli-app.tsx
in codex-cli/src/components
601 13
approvals.ts
in codex-cli/src
440 12
codex.rs
in codex-rs/core/src
1344 12
model-utils.ts
in codex-cli/src/utils
163 10
cli.tsx
in codex-cli/src
509 9
is_safe_command.rs
in codex-rs/core/src
261 9
agent-loop.ts
in codex-cli/src/utils/agent
980 8
responses.ts
in codex-cli/src/utils
585 8
terminal-chat.tsx
in codex-cli/src/components/chat
598 7
context_files.ts
in codex-cli/src/utils/singlepass
302 7
handle-exec-command.ts
in codex-cli/src/utils/agent
297 7
check-updates.ts
in codex-cli/src/utils
114 7
config.rs
in codex-rs/core/src
179 7
terminal-chat-response-item.tsx
in codex-cli/src/components/chat
238 6
code_diff.ts
in codex-cli/src/utils/singlepass
134 6
log.ts
in codex-cli/src/utils/logger
94 6
274 6
seek_sequence.rs
in codex-rs/apply-patch/src
106 6
history-overlay.tsx
in codex-cli/src/components
213 5
terminal-chat-input.tsx
in codex-cli/src/components/chat
841 5
config.ts
in codex-cli/src/utils
356 5
landlock.ts
in codex-cli/src/utils/agent/sandbox
105 5
command-history.ts
in codex-cli/src/utils/storage
112 5
policy_parser.rs
in codex-rs/execpolicy/src
108 5
chatwidget.rs
in codex-rs/tui/src
362 5
user_approval_widget.rs
in codex-rs/tui/src
275 5
parser.rs
in codex-rs/apply-patch/src
426 5
context_limit.ts
in codex-cli/src/utils/singlepass
144 4
session.ts
in codex-cli/src/utils
25 4
parsers.ts
in codex-cli/src/utils
82 4
exec.ts
in codex-cli/src/utils/agent
90 4
execv_checker.rs
in codex-rs/execpolicy/src
241 4
main.rs
in codex-rs/execpolicy/src
135 4
lib.rs
in codex-rs/tui/src
152 4
readme_toc.py
in scripts
89 3
terminal.ts
in codex-cli/src/utils
46 3
compact-summary.ts
in codex-cli/src/utils
54 3
create-truncating-collector.ts
in codex-cli/src/utils/agent/sandbox
64 3
package-manager-detector.ts
in codex-cli/src/utils
57 3
models.rs
in codex-rs/core/src
103 3
bottom_pane.rs
in codex-rs/tui/src
253 3
asciicheck.py
in scripts
86 2
select-input.tsx
in codex-cli/src/components/select-input
134 2
diff-overlay.tsx
in codex-cli/src/components
74 2
Files With Long Lines (Top 15)

There are 15 files with lines longer than 120 characters. In total, there are 42 long lines.

File# lines# units# long lines
agent-loop.ts
in codex-cli/src/utils/agent
980 8 16
lib.rs
in codex-rs/mcp-types/src
1173 15 7
parser.rs
in codex-rs/apply-patch/src
426 5 4
terminal-chat.tsx
in codex-cli/src/components/chat
598 7 2
compact-summary.ts
in codex-cli/src/utils
54 3 2
generate_mcp_types.py
in codex-rs/mcp-types
453 19 2
cliff.toml
in root
35 - 1
context.ts
in codex-cli/src/utils/singlepass
38 2 1
config.ts
in codex-cli/src/utils
356 5 1
macos-seatbelt.ts
in codex-cli/src/utils/agent/sandbox
123 2 1
cli.tsx
in codex-cli/src
509 9 1
lib.rs
in codex-rs/exec/src
159 2 1
approval_mode_cli_arg.rs
in codex-rs/core/src
73 2 1
is_safe_command.rs
in codex-rs/core/src
261 9 1
user_notification.rs
in codex-rs/core/src
30 1 1
Correlations

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

codex-rs/core/src/codex.rs x: 9 commits (all time) y: 1344 lines of code codex-rs/core/src/codex_wrapper.rs x: 5 commits (all time) y: 62 lines of code codex-rs/core/src/config.rs x: 7 commits (all time) y: 179 lines of code codex-rs/core/src/lib.rs x: 6 commits (all time) y: 24 lines of code codex-rs/core/src/protocol.rs x: 7 commits (all time) y: 260 lines of code codex-rs/core/src/user_notification.rs x: 1 commits (all time) y: 30 lines of code codex-rs/Cargo.toml x: 14 commits (all time) y: 20 lines of code codex-rs/mcp-server/src/main.rs x: 1 commits (all time) y: 81 lines of code codex-rs/mcp-server/src/message_processor.rs x: 1 commits (all time) y: 367 lines of code codex-rs/mcp-types/generate_mcp_types.py x: 3 commits (all time) y: 453 lines of code codex-rs/mcp-types/src/lib.rs x: 3 commits (all time) y: 1173 lines of code codex-rs/mcp-types/Cargo.toml x: 1 commits (all time) y: 7 lines of code codex-cli/src/utils/agent/agent-loop.ts x: 37 commits (all time) y: 980 lines of code codex-cli/src/utils/agent/exec.ts x: 8 commits (all time) y: 90 lines of code codex-cli/src/utils/agent/handle-exec-command.ts x: 14 commits (all time) y: 297 lines of code codex-cli/src/utils/agent/sandbox/landlock.ts x: 1 commits (all time) y: 105 lines of code codex-cli/src/text-buffer.ts x: 9 commits (all time) y: 628 lines of code codex-cli/src/components/chat/multiline-editor.tsx x: 6 commits (all time) y: 255 lines of code codex-cli/src/components/chat/terminal-chat-input.tsx x: 24 commits (all time) y: 841 lines of code codex-cli/src/components/chat/terminal-chat-response-item.tsx x: 5 commits (all time) y: 238 lines of code codex-cli/src/utils/file-system-suggestions.ts x: 2 commits (all time) y: 42 lines of code codex-cli/src/utils/file-tag-utils.ts x: 1 commits (all time) y: 24 lines of code codex-cli/src/utils/agent/sandbox/macos-seatbelt.ts x: 6 commits (all time) y: 123 lines of code codex-cli/src/utils/agent/sandbox/raw-exec.ts x: 7 commits (all time) y: 144 lines of code codex-cli/src/utils/session.ts x: 14 commits (all time) y: 25 lines of code codex-rs/cli/Cargo.toml x: 5 commits (all time) y: 29 lines of code codex-rs/cli/src/main.rs x: 8 commits (all time) y: 80 lines of code codex-rs/cli/src/landlock.rs x: 3 commits (all time) y: 25 lines of code codex-rs/cli/src/lib.rs x: 1 commits (all time) y: 35 lines of code codex-rs/cli/src/linux-sandbox/main.rs x: 1 commits (all time) y: 20 lines of code codex-rs/cli/src/seatbelt.rs x: 4 commits (all time) y: 16 lines of code codex-rs/core/Cargo.toml x: 3 commits (all time) y: 55 lines of code codex-rs/core/src/approval_mode_cli_arg.rs x: 4 commits (all time) y: 73 lines of code codex-rs/exec/src/cli.rs x: 6 commits (all time) y: 31 lines of code codex-rs/exec/src/lib.rs x: 8 commits (all time) y: 159 lines of code codex-rs/tui/src/cli.rs x: 5 commits (all time) y: 23 lines of code codex-rs/tui/src/lib.rs x: 8 commits (all time) y: 152 lines of code codex-rs/core/src/exec.rs x: 9 commits (all time) y: 291 lines of code codex-rs/core/src/linux.rs x: 6 commits (all time) y: 270 lines of code codex-rs/core/src/safety.rs x: 2 commits (all time) y: 186 lines of code codex-cli/src/cli.tsx x: 32 commits (all time) y: 509 lines of code codex-cli/src/utils/config.ts x: 24 commits (all time) y: 356 lines of code codex-rs/exec/src/event_processor.rs x: 1 commits (all time) y: 251 lines of code codex-rs/apply-patch/src/lib.rs x: 3 commits (all time) y: 902 lines of code codex-rs/tui/src/app.rs x: 5 commits (all time) y: 114 lines of code codex-rs/tui/src/chatwidget.rs x: 5 commits (all time) y: 362 lines of code codex-rs/tui/src/conversation_history_widget.rs x: 4 commits (all time) y: 274 lines of code codex-rs/tui/src/history_cell.rs x: 2 commits (all time) y: 180 lines of code codex-cli/src/utils/get-diff.ts x: 2 commits (all time) y: 71 lines of code cliff.toml x: 3 commits (all time) y: 35 lines of code codex-cli/src/components/chat/terminal-chat-input-thinking.tsx x: 5 commits (all time) y: 98 lines of code codex-cli/src/components/chat/terminal-header.tsx x: 4 commits (all time) y: 91 lines of code codex-rs/apply-patch/src/seek_sequence.rs x: 2 commits (all time) y: 106 lines of code codex-rs/execpolicy/src/execv_checker.rs x: 2 commits (all time) y: 241 lines of code codex-rs/core/src/error.rs x: 2 commits (all time) y: 57 lines of code codex-rs/core/src/client.rs x: 3 commits (all time) y: 288 lines of code codex-rs/core/src/models.rs x: 2 commits (all time) y: 103 lines of code codex-rs/tui/src/app_event.rs x: 2 commits (all time) y: 11 lines of code codex-rs/tui/src/scroll_event_helper.rs x: 1 commits (all time) y: 54 lines of code codex-rs/tui/src/tui.rs x: 2 commits (all time) y: 33 lines of code codex-rs/core/src/flags.rs x: 2 commits (all time) y: 19 lines of code codex-cli/src/components/singlepass-cli-app.tsx x: 5 commits (all time) y: 601 lines of code codex-cli/src/utils/model-utils.ts x: 6 commits (all time) y: 163 lines of code codex-cli/src/components/model-overlay.tsx x: 4 commits (all time) y: 137 lines of code codex-cli/src/utils/agent/apply-patch.ts x: 6 commits (all time) y: 647 lines of code codex-cli/src/components/history-overlay.tsx x: 2 commits (all time) y: 213 lines of code codex-rs/execpolicy/build.rs x: 1 commits (all time) y: 3 lines of code codex-rs/execpolicy/src/arg_resolver.rs x: 1 commits (all time) y: 164 lines of code codex-rs/execpolicy/src/arg_type.rs x: 1 commits (all time) y: 76 lines of code codex-rs/execpolicy/src/default.policy x: 1 commits (all time) y: 188 lines of code codex-rs/execpolicy/src/error.rs x: 1 commits (all time) y: 92 lines of code codex-rs/execpolicy/src/lib.rs x: 1 commits (all time) y: 41 lines of code codex-rs/execpolicy/src/main.rs x: 1 commits (all time) y: 135 lines of code codex-rs/execpolicy/src/policy_parser.rs x: 1 commits (all time) y: 108 lines of code codex-rs/execpolicy/src/program.rs x: 1 commits (all time) y: 221 lines of code codex-rs/execpolicy/src/sed_command.rs x: 1 commits (all time) y: 14 lines of code codex-rs/execpolicy/src/valid_exec.rs x: 1 commits (all time) y: 72 lines of code codex-cli/src/components/help-overlay.tsx x: 5 commits (all time) y: 88 lines of code codex-cli/src/components/chat/terminal-chat.tsx x: 26 commits (all time) y: 598 lines of code codex-rs/apply-patch/src/parser.rs x: 1 commits (all time) y: 426 lines of code codex-rs/core/src/is_safe_command.rs x: 1 commits (all time) y: 261 lines of code codex-rs/tui/src/exec_command.rs x: 1 commits (all time) y: 47 lines of code codex-rs/tui/src/git_warning_screen.rs x: 1 commits (all time) y: 85 lines of code codex-rs/tui/src/log_layer.rs x: 1 commits (all time) y: 64 lines of code codex-rs/tui/src/status_indicator_widget.rs x: 1 commits (all time) y: 96 lines of code codex-rs/tui/src/user_approval_widget.rs x: 1 commits (all time) y: 275 lines of code codex-cli/src/utils/responses.ts x: 3 commits (all time) y: 585 lines of code codex-cli/src/utils/model-info.ts x: 1 commits (all time) y: 195 lines of code codex-cli/src/approvals.ts x: 9 commits (all time) y: 440 lines of code codex-cli/src/utils/parsers.ts x: 3 commits (all time) y: 82 lines of code codex-cli/src/hooks/use-confirmation.ts x: 2 commits (all time) y: 52 lines of code codex-cli/src/utils/agent/platform-commands.ts x: 3 commits (all time) y: 48 lines of code codex-cli/src/utils/storage/command-history.ts x: 2 commits (all time) y: 112 lines of code codex-cli/src/components/chat/terminal-message-history.tsx x: 4 commits (all time) y: 67 lines of code codex-cli/src/components/chat/terminal-chat-command-review.tsx x: 3 commits (all time) y: 209 lines of code codex-cli/src/components/chat/terminal-chat-tool-call-command.tsx x: 1 commits (all time) y: 125 lines of code codex-cli/src/utils/bug-report.ts x: 2 commits (all time) y: 64 lines of code codex-cli/src/components/select-input/select-input.tsx x: 2 commits (all time) y: 134 lines of code flake.nix x: 1 commits (all time) y: 49 lines of code codex-cli/src/parse-apply-patch.ts x: 2 commits (all time) y: 92 lines of code codex-cli/src/components/typeahead-overlay.tsx x: 2 commits (all time) y: 117 lines of code codex-cli/src/app.tsx x: 2 commits (all time) y: 96 lines of code codex-cli/src/utils/agent/review.ts x: 3 commits (all time) y: 7 lines of code
1344.0
lines of code
  min: 1.0
  average: 153.26
  25th percentile: 31.25
  median: 79.0
  75th percentile: 179.75
  max: 1344.0
0 37.0
commits (all time)
min: 1.0 | average: 3.68 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 37.0

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

codex-rs/core/src/codex.rs x: 2 contributors (all time) y: 1344 lines of code codex-rs/core/src/codex_wrapper.rs x: 1 contributors (all time) y: 62 lines of code codex-rs/core/src/config.rs x: 1 contributors (all time) y: 179 lines of code codex-rs/core/src/lib.rs x: 1 contributors (all time) y: 24 lines of code codex-rs/core/src/protocol.rs x: 2 contributors (all time) y: 260 lines of code codex-rs/core/src/user_notification.rs x: 1 contributors (all time) y: 30 lines of code codex-rs/Cargo.toml x: 2 contributors (all time) y: 20 lines of code codex-rs/mcp-server/src/main.rs x: 1 contributors (all time) y: 81 lines of code codex-rs/mcp-server/src/message_processor.rs x: 1 contributors (all time) y: 367 lines of code codex-rs/mcp-types/generate_mcp_types.py x: 1 contributors (all time) y: 453 lines of code codex-rs/mcp-types/src/lib.rs x: 1 contributors (all time) y: 1173 lines of code codex-rs/mcp-types/Cargo.toml x: 1 contributors (all time) y: 7 lines of code codex-cli/src/utils/agent/agent-loop.ts x: 27 contributors (all time) y: 980 lines of code codex-cli/src/utils/agent/exec.ts x: 5 contributors (all time) y: 90 lines of code codex-cli/src/utils/agent/handle-exec-command.ts x: 7 contributors (all time) y: 297 lines of code codex-cli/src/utils/agent/sandbox/landlock.ts x: 1 contributors (all time) y: 105 lines of code codex-cli/src/text-buffer.ts x: 6 contributors (all time) y: 628 lines of code codex-cli/src/components/chat/multiline-editor.tsx x: 5 contributors (all time) y: 255 lines of code codex-cli/src/components/chat/terminal-chat-input.tsx x: 14 contributors (all time) y: 841 lines of code codex-cli/src/components/chat/terminal-chat-response-item.tsx x: 4 contributors (all time) y: 238 lines of code codex-cli/src/utils/file-system-suggestions.ts x: 2 contributors (all time) y: 42 lines of code codex-cli/src/utils/agent/sandbox/macos-seatbelt.ts x: 3 contributors (all time) y: 123 lines of code codex-cli/src/utils/agent/sandbox/raw-exec.ts x: 4 contributors (all time) y: 144 lines of code codex-cli/src/utils/session.ts x: 3 contributors (all time) y: 25 lines of code codex-rs/cli/Cargo.toml x: 2 contributors (all time) y: 29 lines of code codex-rs/cli/src/lib.rs x: 1 contributors (all time) y: 35 lines of code codex-rs/cli/src/linux-sandbox/main.rs x: 1 contributors (all time) y: 20 lines of code codex-rs/core/Cargo.toml x: 1 contributors (all time) y: 55 lines of code codex-rs/core/src/approval_mode_cli_arg.rs x: 1 contributors (all time) y: 73 lines of code codex-rs/exec/src/lib.rs x: 2 contributors (all time) y: 159 lines of code codex-rs/tui/src/lib.rs x: 1 contributors (all time) y: 152 lines of code codex-rs/core/src/exec.rs x: 3 contributors (all time) y: 291 lines of code codex-rs/core/src/linux.rs x: 3 contributors (all time) y: 270 lines of code codex-rs/core/src/safety.rs x: 1 contributors (all time) y: 186 lines of code codex-cli/src/cli.tsx x: 26 contributors (all time) y: 509 lines of code codex-cli/src/utils/config.ts x: 17 contributors (all time) y: 356 lines of code codex-rs/exec/src/event_processor.rs x: 1 contributors (all time) y: 251 lines of code codex-rs/apply-patch/src/lib.rs x: 2 contributors (all time) y: 902 lines of code codex-rs/tui/src/app.rs x: 1 contributors (all time) y: 114 lines of code codex-rs/tui/src/chatwidget.rs x: 1 contributors (all time) y: 362 lines of code codex-rs/tui/src/conversation_history_widget.rs x: 1 contributors (all time) y: 274 lines of code codex-rs/tui/src/history_cell.rs x: 1 contributors (all time) y: 180 lines of code codex-cli/src/components/chat/terminal-chat-input-thinking.tsx x: 4 contributors (all time) y: 98 lines of code codex-cli/src/components/chat/terminal-header.tsx x: 4 contributors (all time) y: 91 lines of code codex-rs/apply-patch/src/seek_sequence.rs x: 2 contributors (all time) y: 106 lines of code codex-rs/execpolicy/src/execv_checker.rs x: 1 contributors (all time) y: 241 lines of code codex-rs/core/src/error.rs x: 2 contributors (all time) y: 57 lines of code codex-rs/core/src/client.rs x: 2 contributors (all time) y: 288 lines of code codex-rs/tui/src/app_event.rs x: 1 contributors (all time) y: 11 lines of code codex-cli/src/components/singlepass-cli-app.tsx x: 5 contributors (all time) y: 601 lines of code codex-cli/src/utils/model-utils.ts x: 5 contributors (all time) y: 163 lines of code codex-cli/src/components/model-overlay.tsx x: 4 contributors (all time) y: 137 lines of code codex-cli/src/utils/agent/apply-patch.ts x: 4 contributors (all time) y: 647 lines of code codex-cli/src/components/history-overlay.tsx x: 2 contributors (all time) y: 213 lines of code codex-rs/execpolicy/build.rs x: 1 contributors (all time) y: 3 lines of code codex-rs/execpolicy/src/arg_resolver.rs x: 1 contributors (all time) y: 164 lines of code codex-rs/execpolicy/src/arg_type.rs x: 1 contributors (all time) y: 76 lines of code codex-rs/execpolicy/src/error.rs x: 1 contributors (all time) y: 92 lines of code codex-rs/execpolicy/src/lib.rs x: 1 contributors (all time) y: 41 lines of code codex-rs/execpolicy/src/main.rs x: 1 contributors (all time) y: 135 lines of code codex-rs/execpolicy/src/policy_parser.rs x: 1 contributors (all time) y: 108 lines of code codex-rs/execpolicy/src/program.rs x: 1 contributors (all time) y: 221 lines of code codex-cli/src/components/help-overlay.tsx x: 4 contributors (all time) y: 88 lines of code codex-cli/src/utils/slash-commands.ts x: 3 contributors (all time) y: 32 lines of code codex-cli/src/components/chat/terminal-chat.tsx x: 16 contributors (all time) y: 598 lines of code codex-rs/apply-patch/src/parser.rs x: 1 contributors (all time) y: 426 lines of code codex-rs/core/src/is_safe_command.rs x: 1 contributors (all time) y: 261 lines of code codex-rs/tui/src/exec_command.rs x: 1 contributors (all time) y: 47 lines of code codex-rs/tui/src/git_warning_screen.rs x: 1 contributors (all time) y: 85 lines of code codex-rs/tui/src/log_layer.rs x: 1 contributors (all time) y: 64 lines of code codex-rs/tui/src/status_indicator_widget.rs x: 1 contributors (all time) y: 96 lines of code codex-cli/src/utils/responses.ts x: 1 contributors (all time) y: 585 lines of code codex-cli/src/utils/model-info.ts x: 1 contributors (all time) y: 195 lines of code codex-cli/src/approvals.ts x: 6 contributors (all time) y: 440 lines of code codex-cli/src/utils/parsers.ts x: 3 contributors (all time) y: 82 lines of code codex-cli/src/utils/compact-summary.ts x: 3 contributors (all time) y: 54 lines of code codex-cli/src/hooks/use-confirmation.ts x: 2 contributors (all time) y: 52 lines of code codex-cli/src/utils/agent/platform-commands.ts x: 3 contributors (all time) y: 48 lines of code codex-cli/src/utils/storage/command-history.ts x: 2 contributors (all time) y: 112 lines of code codex-cli/src/components/chat/terminal-message-history.tsx x: 3 contributors (all time) y: 67 lines of code codex-cli/src/components/chat/terminal-chat-command-review.tsx x: 3 contributors (all time) y: 209 lines of code codex-cli/src/components/chat/terminal-chat-tool-call-command.tsx x: 1 contributors (all time) y: 125 lines of code codex-cli/src/components/select-input/select-input.tsx x: 2 contributors (all time) y: 134 lines of code flake.nix x: 1 contributors (all time) y: 49 lines of code codex-cli/src/parse-apply-patch.ts x: 2 contributors (all time) y: 92 lines of code codex-cli/src/components/typeahead-overlay.tsx x: 2 contributors (all time) y: 117 lines of code codex-cli/src/app.tsx x: 2 contributors (all time) y: 96 lines of code codex-cli/src/utils/agent/review.ts x: 3 contributors (all time) y: 7 lines of code
1344.0
lines of code
  min: 1.0
  average: 153.26
  25th percentile: 31.25
  median: 79.0
  75th percentile: 179.75
  max: 1344.0
0 27.0
contributors (all time)
min: 1.0 | average: 2.29 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 27.0

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

codex-rs/core/src/codex.rs x: 9 commits (30d) y: 1344 lines of code codex-rs/core/src/codex_wrapper.rs x: 5 commits (30d) y: 62 lines of code codex-rs/core/src/config.rs x: 7 commits (30d) y: 179 lines of code codex-rs/core/src/lib.rs x: 6 commits (30d) y: 24 lines of code codex-rs/core/src/protocol.rs x: 7 commits (30d) y: 260 lines of code codex-rs/core/src/user_notification.rs x: 1 commits (30d) y: 30 lines of code codex-rs/Cargo.toml x: 14 commits (30d) y: 20 lines of code codex-rs/mcp-server/src/main.rs x: 1 commits (30d) y: 81 lines of code codex-rs/mcp-server/src/message_processor.rs x: 1 commits (30d) y: 367 lines of code codex-rs/mcp-types/generate_mcp_types.py x: 3 commits (30d) y: 453 lines of code codex-rs/mcp-types/src/lib.rs x: 3 commits (30d) y: 1173 lines of code codex-rs/mcp-types/Cargo.toml x: 1 commits (30d) y: 7 lines of code codex-cli/src/utils/agent/agent-loop.ts x: 37 commits (30d) y: 980 lines of code codex-cli/src/utils/agent/exec.ts x: 8 commits (30d) y: 90 lines of code codex-cli/src/utils/agent/handle-exec-command.ts x: 14 commits (30d) y: 297 lines of code codex-cli/src/utils/agent/sandbox/landlock.ts x: 1 commits (30d) y: 105 lines of code codex-cli/src/text-buffer.ts x: 9 commits (30d) y: 628 lines of code codex-cli/src/components/chat/multiline-editor.tsx x: 6 commits (30d) y: 255 lines of code codex-cli/src/components/chat/terminal-chat-input.tsx x: 24 commits (30d) y: 841 lines of code codex-cli/src/components/chat/terminal-chat-response-item.tsx x: 5 commits (30d) y: 238 lines of code codex-cli/src/utils/file-system-suggestions.ts x: 2 commits (30d) y: 42 lines of code codex-cli/src/utils/file-tag-utils.ts x: 1 commits (30d) y: 24 lines of code codex-cli/src/utils/agent/sandbox/macos-seatbelt.ts x: 6 commits (30d) y: 123 lines of code codex-cli/src/utils/agent/sandbox/raw-exec.ts x: 7 commits (30d) y: 144 lines of code codex-cli/src/utils/session.ts x: 14 commits (30d) y: 25 lines of code codex-rs/cli/Cargo.toml x: 5 commits (30d) y: 29 lines of code codex-rs/cli/src/main.rs x: 8 commits (30d) y: 80 lines of code codex-rs/cli/src/landlock.rs x: 3 commits (30d) y: 25 lines of code codex-rs/cli/src/lib.rs x: 1 commits (30d) y: 35 lines of code codex-rs/cli/src/linux-sandbox/main.rs x: 1 commits (30d) y: 20 lines of code codex-rs/cli/src/seatbelt.rs x: 4 commits (30d) y: 16 lines of code codex-rs/core/Cargo.toml x: 3 commits (30d) y: 55 lines of code codex-rs/core/src/approval_mode_cli_arg.rs x: 4 commits (30d) y: 73 lines of code codex-rs/exec/src/cli.rs x: 6 commits (30d) y: 31 lines of code codex-rs/exec/src/lib.rs x: 8 commits (30d) y: 159 lines of code codex-rs/tui/src/cli.rs x: 5 commits (30d) y: 23 lines of code codex-rs/tui/src/lib.rs x: 8 commits (30d) y: 152 lines of code codex-rs/core/src/exec.rs x: 9 commits (30d) y: 291 lines of code codex-rs/core/src/linux.rs x: 6 commits (30d) y: 270 lines of code codex-rs/core/src/safety.rs x: 2 commits (30d) y: 186 lines of code codex-cli/src/cli.tsx x: 32 commits (30d) y: 509 lines of code codex-cli/src/utils/config.ts x: 24 commits (30d) y: 356 lines of code codex-rs/exec/src/event_processor.rs x: 1 commits (30d) y: 251 lines of code codex-rs/apply-patch/src/lib.rs x: 3 commits (30d) y: 902 lines of code codex-rs/tui/src/app.rs x: 5 commits (30d) y: 114 lines of code codex-rs/tui/src/chatwidget.rs x: 5 commits (30d) y: 362 lines of code codex-rs/tui/src/conversation_history_widget.rs x: 4 commits (30d) y: 274 lines of code codex-rs/tui/src/history_cell.rs x: 2 commits (30d) y: 180 lines of code codex-cli/src/utils/get-diff.ts x: 2 commits (30d) y: 71 lines of code cliff.toml x: 3 commits (30d) y: 35 lines of code codex-cli/src/components/chat/terminal-chat-input-thinking.tsx x: 5 commits (30d) y: 98 lines of code codex-cli/src/components/chat/terminal-header.tsx x: 4 commits (30d) y: 91 lines of code codex-rs/apply-patch/src/seek_sequence.rs x: 2 commits (30d) y: 106 lines of code codex-rs/execpolicy/src/execv_checker.rs x: 2 commits (30d) y: 241 lines of code codex-rs/core/src/error.rs x: 2 commits (30d) y: 57 lines of code codex-rs/core/src/client.rs x: 3 commits (30d) y: 288 lines of code codex-rs/core/src/models.rs x: 2 commits (30d) y: 103 lines of code codex-rs/tui/src/app_event.rs x: 2 commits (30d) y: 11 lines of code codex-rs/tui/src/scroll_event_helper.rs x: 1 commits (30d) y: 54 lines of code codex-rs/tui/src/tui.rs x: 2 commits (30d) y: 33 lines of code codex-rs/core/src/flags.rs x: 2 commits (30d) y: 19 lines of code codex-cli/src/components/singlepass-cli-app.tsx x: 5 commits (30d) y: 601 lines of code codex-cli/src/utils/model-utils.ts x: 6 commits (30d) y: 163 lines of code codex-cli/src/components/model-overlay.tsx x: 4 commits (30d) y: 137 lines of code codex-cli/src/utils/agent/apply-patch.ts x: 6 commits (30d) y: 647 lines of code codex-cli/src/components/history-overlay.tsx x: 2 commits (30d) y: 213 lines of code codex-rs/execpolicy/build.rs x: 1 commits (30d) y: 3 lines of code codex-rs/execpolicy/src/arg_resolver.rs x: 1 commits (30d) y: 164 lines of code codex-rs/execpolicy/src/arg_type.rs x: 1 commits (30d) y: 76 lines of code codex-rs/execpolicy/src/default.policy x: 1 commits (30d) y: 188 lines of code codex-rs/execpolicy/src/error.rs x: 1 commits (30d) y: 92 lines of code codex-rs/execpolicy/src/lib.rs x: 1 commits (30d) y: 41 lines of code codex-rs/execpolicy/src/main.rs x: 1 commits (30d) y: 135 lines of code codex-rs/execpolicy/src/policy_parser.rs x: 1 commits (30d) y: 108 lines of code codex-rs/execpolicy/src/program.rs x: 1 commits (30d) y: 221 lines of code codex-rs/execpolicy/src/sed_command.rs x: 1 commits (30d) y: 14 lines of code codex-rs/execpolicy/src/valid_exec.rs x: 1 commits (30d) y: 72 lines of code codex-cli/src/components/help-overlay.tsx x: 5 commits (30d) y: 88 lines of code codex-cli/src/components/chat/terminal-chat.tsx x: 26 commits (30d) y: 598 lines of code codex-rs/apply-patch/src/parser.rs x: 1 commits (30d) y: 426 lines of code codex-rs/core/src/is_safe_command.rs x: 1 commits (30d) y: 261 lines of code codex-rs/tui/src/exec_command.rs x: 1 commits (30d) y: 47 lines of code codex-rs/tui/src/git_warning_screen.rs x: 1 commits (30d) y: 85 lines of code codex-rs/tui/src/log_layer.rs x: 1 commits (30d) y: 64 lines of code codex-rs/tui/src/status_indicator_widget.rs x: 1 commits (30d) y: 96 lines of code codex-rs/tui/src/user_approval_widget.rs x: 1 commits (30d) y: 275 lines of code codex-cli/src/utils/responses.ts x: 3 commits (30d) y: 585 lines of code codex-cli/src/utils/model-info.ts x: 1 commits (30d) y: 195 lines of code codex-cli/src/approvals.ts x: 9 commits (30d) y: 440 lines of code codex-cli/src/utils/parsers.ts x: 3 commits (30d) y: 82 lines of code codex-cli/src/hooks/use-confirmation.ts x: 2 commits (30d) y: 52 lines of code codex-cli/src/utils/agent/platform-commands.ts x: 3 commits (30d) y: 48 lines of code codex-cli/src/utils/storage/command-history.ts x: 2 commits (30d) y: 112 lines of code codex-cli/src/components/chat/terminal-message-history.tsx x: 4 commits (30d) y: 67 lines of code codex-cli/src/components/chat/terminal-chat-command-review.tsx x: 3 commits (30d) y: 209 lines of code codex-cli/src/components/chat/terminal-chat-tool-call-command.tsx x: 1 commits (30d) y: 125 lines of code codex-cli/src/utils/bug-report.ts x: 2 commits (30d) y: 64 lines of code codex-cli/src/components/select-input/select-input.tsx x: 2 commits (30d) y: 134 lines of code flake.nix x: 1 commits (30d) y: 49 lines of code codex-cli/src/parse-apply-patch.ts x: 2 commits (30d) y: 92 lines of code codex-cli/src/components/typeahead-overlay.tsx x: 2 commits (30d) y: 117 lines of code codex-cli/src/app.tsx x: 2 commits (30d) y: 96 lines of code codex-cli/src/utils/agent/review.ts x: 3 commits (30d) y: 7 lines of code
1344.0
lines of code
  min: 1.0
  average: 153.26
  25th percentile: 31.25
  median: 79.0
  75th percentile: 179.75
  max: 1344.0
0 37.0
commits (30d)
min: 1.0 | average: 3.68 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 37.0

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

codex-rs/core/src/codex.rs x: 2 contributors (30d) y: 1344 lines of code codex-rs/core/src/codex_wrapper.rs x: 1 contributors (30d) y: 62 lines of code codex-rs/core/src/config.rs x: 1 contributors (30d) y: 179 lines of code codex-rs/core/src/lib.rs x: 1 contributors (30d) y: 24 lines of code codex-rs/core/src/protocol.rs x: 2 contributors (30d) y: 260 lines of code codex-rs/core/src/user_notification.rs x: 1 contributors (30d) y: 30 lines of code codex-rs/Cargo.toml x: 2 contributors (30d) y: 20 lines of code codex-rs/mcp-server/src/main.rs x: 1 contributors (30d) y: 81 lines of code codex-rs/mcp-server/src/message_processor.rs x: 1 contributors (30d) y: 367 lines of code codex-rs/mcp-types/generate_mcp_types.py x: 1 contributors (30d) y: 453 lines of code codex-rs/mcp-types/src/lib.rs x: 1 contributors (30d) y: 1173 lines of code codex-rs/mcp-types/Cargo.toml x: 1 contributors (30d) y: 7 lines of code codex-cli/src/utils/agent/agent-loop.ts x: 27 contributors (30d) y: 980 lines of code codex-cli/src/utils/agent/exec.ts x: 5 contributors (30d) y: 90 lines of code codex-cli/src/utils/agent/handle-exec-command.ts x: 7 contributors (30d) y: 297 lines of code codex-cli/src/utils/agent/sandbox/landlock.ts x: 1 contributors (30d) y: 105 lines of code codex-cli/src/text-buffer.ts x: 6 contributors (30d) y: 628 lines of code codex-cli/src/components/chat/multiline-editor.tsx x: 5 contributors (30d) y: 255 lines of code codex-cli/src/components/chat/terminal-chat-input.tsx x: 14 contributors (30d) y: 841 lines of code codex-cli/src/components/chat/terminal-chat-response-item.tsx x: 4 contributors (30d) y: 238 lines of code codex-cli/src/utils/file-system-suggestions.ts x: 2 contributors (30d) y: 42 lines of code codex-cli/src/utils/agent/sandbox/macos-seatbelt.ts x: 3 contributors (30d) y: 123 lines of code codex-cli/src/utils/agent/sandbox/raw-exec.ts x: 4 contributors (30d) y: 144 lines of code codex-cli/src/utils/session.ts x: 3 contributors (30d) y: 25 lines of code codex-rs/cli/Cargo.toml x: 2 contributors (30d) y: 29 lines of code codex-rs/cli/src/lib.rs x: 1 contributors (30d) y: 35 lines of code codex-rs/cli/src/linux-sandbox/main.rs x: 1 contributors (30d) y: 20 lines of code codex-rs/core/Cargo.toml x: 1 contributors (30d) y: 55 lines of code codex-rs/core/src/approval_mode_cli_arg.rs x: 1 contributors (30d) y: 73 lines of code codex-rs/exec/src/lib.rs x: 2 contributors (30d) y: 159 lines of code codex-rs/tui/src/lib.rs x: 1 contributors (30d) y: 152 lines of code codex-rs/core/src/exec.rs x: 3 contributors (30d) y: 291 lines of code codex-rs/core/src/linux.rs x: 3 contributors (30d) y: 270 lines of code codex-rs/core/src/safety.rs x: 1 contributors (30d) y: 186 lines of code codex-cli/src/cli.tsx x: 26 contributors (30d) y: 509 lines of code codex-cli/src/utils/config.ts x: 17 contributors (30d) y: 356 lines of code codex-rs/exec/src/event_processor.rs x: 1 contributors (30d) y: 251 lines of code codex-rs/apply-patch/src/lib.rs x: 2 contributors (30d) y: 902 lines of code codex-rs/tui/src/app.rs x: 1 contributors (30d) y: 114 lines of code codex-rs/tui/src/chatwidget.rs x: 1 contributors (30d) y: 362 lines of code codex-rs/tui/src/conversation_history_widget.rs x: 1 contributors (30d) y: 274 lines of code codex-rs/tui/src/history_cell.rs x: 1 contributors (30d) y: 180 lines of code codex-cli/src/components/chat/terminal-chat-input-thinking.tsx x: 4 contributors (30d) y: 98 lines of code codex-cli/src/components/chat/terminal-header.tsx x: 4 contributors (30d) y: 91 lines of code codex-rs/apply-patch/src/seek_sequence.rs x: 2 contributors (30d) y: 106 lines of code codex-rs/execpolicy/src/execv_checker.rs x: 1 contributors (30d) y: 241 lines of code codex-rs/core/src/error.rs x: 2 contributors (30d) y: 57 lines of code codex-rs/core/src/client.rs x: 2 contributors (30d) y: 288 lines of code codex-rs/tui/src/app_event.rs x: 1 contributors (30d) y: 11 lines of code codex-cli/src/components/singlepass-cli-app.tsx x: 5 contributors (30d) y: 601 lines of code codex-cli/src/utils/model-utils.ts x: 5 contributors (30d) y: 163 lines of code codex-cli/src/components/model-overlay.tsx x: 4 contributors (30d) y: 137 lines of code codex-cli/src/utils/agent/apply-patch.ts x: 4 contributors (30d) y: 647 lines of code codex-cli/src/components/history-overlay.tsx x: 2 contributors (30d) y: 213 lines of code codex-rs/execpolicy/build.rs x: 1 contributors (30d) y: 3 lines of code codex-rs/execpolicy/src/arg_resolver.rs x: 1 contributors (30d) y: 164 lines of code codex-rs/execpolicy/src/arg_type.rs x: 1 contributors (30d) y: 76 lines of code codex-rs/execpolicy/src/error.rs x: 1 contributors (30d) y: 92 lines of code codex-rs/execpolicy/src/lib.rs x: 1 contributors (30d) y: 41 lines of code codex-rs/execpolicy/src/main.rs x: 1 contributors (30d) y: 135 lines of code codex-rs/execpolicy/src/policy_parser.rs x: 1 contributors (30d) y: 108 lines of code codex-rs/execpolicy/src/program.rs x: 1 contributors (30d) y: 221 lines of code codex-cli/src/components/help-overlay.tsx x: 4 contributors (30d) y: 88 lines of code codex-cli/src/utils/slash-commands.ts x: 3 contributors (30d) y: 32 lines of code codex-cli/src/components/chat/terminal-chat.tsx x: 16 contributors (30d) y: 598 lines of code codex-rs/apply-patch/src/parser.rs x: 1 contributors (30d) y: 426 lines of code codex-rs/core/src/is_safe_command.rs x: 1 contributors (30d) y: 261 lines of code codex-rs/tui/src/exec_command.rs x: 1 contributors (30d) y: 47 lines of code codex-rs/tui/src/git_warning_screen.rs x: 1 contributors (30d) y: 85 lines of code codex-rs/tui/src/log_layer.rs x: 1 contributors (30d) y: 64 lines of code codex-rs/tui/src/status_indicator_widget.rs x: 1 contributors (30d) y: 96 lines of code codex-cli/src/utils/responses.ts x: 1 contributors (30d) y: 585 lines of code codex-cli/src/utils/model-info.ts x: 1 contributors (30d) y: 195 lines of code codex-cli/src/approvals.ts x: 6 contributors (30d) y: 440 lines of code codex-cli/src/utils/parsers.ts x: 3 contributors (30d) y: 82 lines of code codex-cli/src/utils/compact-summary.ts x: 3 contributors (30d) y: 54 lines of code codex-cli/src/hooks/use-confirmation.ts x: 2 contributors (30d) y: 52 lines of code codex-cli/src/utils/agent/platform-commands.ts x: 3 contributors (30d) y: 48 lines of code codex-cli/src/utils/storage/command-history.ts x: 2 contributors (30d) y: 112 lines of code codex-cli/src/components/chat/terminal-message-history.tsx x: 3 contributors (30d) y: 67 lines of code codex-cli/src/components/chat/terminal-chat-command-review.tsx x: 3 contributors (30d) y: 209 lines of code codex-cli/src/components/chat/terminal-chat-tool-call-command.tsx x: 1 contributors (30d) y: 125 lines of code codex-cli/src/components/select-input/select-input.tsx x: 2 contributors (30d) y: 134 lines of code flake.nix x: 1 contributors (30d) y: 49 lines of code codex-cli/src/parse-apply-patch.ts x: 2 contributors (30d) y: 92 lines of code codex-cli/src/components/typeahead-overlay.tsx x: 2 contributors (30d) y: 117 lines of code codex-cli/src/app.tsx x: 2 contributors (30d) y: 96 lines of code codex-cli/src/utils/agent/review.ts x: 3 contributors (30d) y: 7 lines of code
1344.0
lines of code
  min: 1.0
  average: 153.26
  25th percentile: 31.25
  median: 79.0
  75th percentile: 179.75
  max: 1344.0
0 27.0
contributors (30d)
min: 1.0 | average: 2.29 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 27.0

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

codex-rs/core/src/codex.rs x: 9 commits (90d) y: 1344 lines of code codex-rs/core/src/codex_wrapper.rs x: 5 commits (90d) y: 62 lines of code codex-rs/core/src/config.rs x: 7 commits (90d) y: 179 lines of code codex-rs/core/src/lib.rs x: 6 commits (90d) y: 24 lines of code codex-rs/core/src/protocol.rs x: 7 commits (90d) y: 260 lines of code codex-rs/core/src/user_notification.rs x: 1 commits (90d) y: 30 lines of code codex-rs/Cargo.toml x: 14 commits (90d) y: 20 lines of code codex-rs/mcp-server/src/main.rs x: 1 commits (90d) y: 81 lines of code codex-rs/mcp-server/src/message_processor.rs x: 1 commits (90d) y: 367 lines of code codex-rs/mcp-types/generate_mcp_types.py x: 3 commits (90d) y: 453 lines of code codex-rs/mcp-types/src/lib.rs x: 3 commits (90d) y: 1173 lines of code codex-rs/mcp-types/Cargo.toml x: 1 commits (90d) y: 7 lines of code codex-cli/src/utils/agent/agent-loop.ts x: 37 commits (90d) y: 980 lines of code codex-cli/src/utils/agent/exec.ts x: 8 commits (90d) y: 90 lines of code codex-cli/src/utils/agent/handle-exec-command.ts x: 14 commits (90d) y: 297 lines of code codex-cli/src/utils/agent/sandbox/landlock.ts x: 1 commits (90d) y: 105 lines of code codex-cli/src/text-buffer.ts x: 9 commits (90d) y: 628 lines of code codex-cli/src/components/chat/multiline-editor.tsx x: 6 commits (90d) y: 255 lines of code codex-cli/src/components/chat/terminal-chat-input.tsx x: 24 commits (90d) y: 841 lines of code codex-cli/src/components/chat/terminal-chat-response-item.tsx x: 5 commits (90d) y: 238 lines of code codex-cli/src/utils/file-system-suggestions.ts x: 2 commits (90d) y: 42 lines of code codex-cli/src/utils/file-tag-utils.ts x: 1 commits (90d) y: 24 lines of code codex-cli/src/utils/agent/sandbox/macos-seatbelt.ts x: 6 commits (90d) y: 123 lines of code codex-cli/src/utils/agent/sandbox/raw-exec.ts x: 7 commits (90d) y: 144 lines of code codex-cli/src/utils/session.ts x: 14 commits (90d) y: 25 lines of code codex-rs/cli/Cargo.toml x: 5 commits (90d) y: 29 lines of code codex-rs/cli/src/main.rs x: 8 commits (90d) y: 80 lines of code codex-rs/cli/src/landlock.rs x: 3 commits (90d) y: 25 lines of code codex-rs/cli/src/lib.rs x: 1 commits (90d) y: 35 lines of code codex-rs/cli/src/linux-sandbox/main.rs x: 1 commits (90d) y: 20 lines of code codex-rs/cli/src/seatbelt.rs x: 4 commits (90d) y: 16 lines of code codex-rs/core/Cargo.toml x: 3 commits (90d) y: 55 lines of code codex-rs/core/src/approval_mode_cli_arg.rs x: 4 commits (90d) y: 73 lines of code codex-rs/exec/src/cli.rs x: 6 commits (90d) y: 31 lines of code codex-rs/exec/src/lib.rs x: 8 commits (90d) y: 159 lines of code codex-rs/tui/src/cli.rs x: 5 commits (90d) y: 23 lines of code codex-rs/tui/src/lib.rs x: 8 commits (90d) y: 152 lines of code codex-rs/core/src/exec.rs x: 9 commits (90d) y: 291 lines of code codex-rs/core/src/linux.rs x: 6 commits (90d) y: 270 lines of code codex-rs/core/src/safety.rs x: 2 commits (90d) y: 186 lines of code codex-cli/src/cli.tsx x: 32 commits (90d) y: 509 lines of code codex-cli/src/utils/config.ts x: 24 commits (90d) y: 356 lines of code codex-rs/exec/src/event_processor.rs x: 1 commits (90d) y: 251 lines of code codex-rs/apply-patch/src/lib.rs x: 3 commits (90d) y: 902 lines of code codex-rs/tui/src/app.rs x: 5 commits (90d) y: 114 lines of code codex-rs/tui/src/chatwidget.rs x: 5 commits (90d) y: 362 lines of code codex-rs/tui/src/conversation_history_widget.rs x: 4 commits (90d) y: 274 lines of code codex-rs/tui/src/history_cell.rs x: 2 commits (90d) y: 180 lines of code codex-cli/src/utils/get-diff.ts x: 2 commits (90d) y: 71 lines of code cliff.toml x: 3 commits (90d) y: 35 lines of code codex-cli/src/components/chat/terminal-chat-input-thinking.tsx x: 5 commits (90d) y: 98 lines of code codex-cli/src/components/chat/terminal-header.tsx x: 4 commits (90d) y: 91 lines of code codex-rs/apply-patch/src/seek_sequence.rs x: 2 commits (90d) y: 106 lines of code codex-rs/execpolicy/src/execv_checker.rs x: 2 commits (90d) y: 241 lines of code codex-rs/core/src/error.rs x: 2 commits (90d) y: 57 lines of code codex-rs/core/src/client.rs x: 3 commits (90d) y: 288 lines of code codex-rs/core/src/models.rs x: 2 commits (90d) y: 103 lines of code codex-rs/tui/src/app_event.rs x: 2 commits (90d) y: 11 lines of code codex-rs/tui/src/scroll_event_helper.rs x: 1 commits (90d) y: 54 lines of code codex-rs/tui/src/tui.rs x: 2 commits (90d) y: 33 lines of code codex-rs/core/src/flags.rs x: 2 commits (90d) y: 19 lines of code codex-cli/src/components/singlepass-cli-app.tsx x: 5 commits (90d) y: 601 lines of code codex-cli/src/utils/model-utils.ts x: 6 commits (90d) y: 163 lines of code codex-cli/src/components/model-overlay.tsx x: 4 commits (90d) y: 137 lines of code codex-cli/src/utils/agent/apply-patch.ts x: 6 commits (90d) y: 647 lines of code codex-cli/src/components/history-overlay.tsx x: 2 commits (90d) y: 213 lines of code codex-rs/execpolicy/build.rs x: 1 commits (90d) y: 3 lines of code codex-rs/execpolicy/src/arg_resolver.rs x: 1 commits (90d) y: 164 lines of code codex-rs/execpolicy/src/arg_type.rs x: 1 commits (90d) y: 76 lines of code codex-rs/execpolicy/src/default.policy x: 1 commits (90d) y: 188 lines of code codex-rs/execpolicy/src/error.rs x: 1 commits (90d) y: 92 lines of code codex-rs/execpolicy/src/lib.rs x: 1 commits (90d) y: 41 lines of code codex-rs/execpolicy/src/main.rs x: 1 commits (90d) y: 135 lines of code codex-rs/execpolicy/src/policy_parser.rs x: 1 commits (90d) y: 108 lines of code codex-rs/execpolicy/src/program.rs x: 1 commits (90d) y: 221 lines of code codex-rs/execpolicy/src/sed_command.rs x: 1 commits (90d) y: 14 lines of code codex-rs/execpolicy/src/valid_exec.rs x: 1 commits (90d) y: 72 lines of code codex-cli/src/components/help-overlay.tsx x: 5 commits (90d) y: 88 lines of code codex-cli/src/components/chat/terminal-chat.tsx x: 26 commits (90d) y: 598 lines of code codex-rs/apply-patch/src/parser.rs x: 1 commits (90d) y: 426 lines of code codex-rs/core/src/is_safe_command.rs x: 1 commits (90d) y: 261 lines of code codex-rs/tui/src/exec_command.rs x: 1 commits (90d) y: 47 lines of code codex-rs/tui/src/git_warning_screen.rs x: 1 commits (90d) y: 85 lines of code codex-rs/tui/src/log_layer.rs x: 1 commits (90d) y: 64 lines of code codex-rs/tui/src/status_indicator_widget.rs x: 1 commits (90d) y: 96 lines of code codex-rs/tui/src/user_approval_widget.rs x: 1 commits (90d) y: 275 lines of code codex-cli/src/utils/responses.ts x: 3 commits (90d) y: 585 lines of code codex-cli/src/utils/model-info.ts x: 1 commits (90d) y: 195 lines of code codex-cli/src/approvals.ts x: 9 commits (90d) y: 440 lines of code codex-cli/src/utils/parsers.ts x: 3 commits (90d) y: 82 lines of code codex-cli/src/hooks/use-confirmation.ts x: 2 commits (90d) y: 52 lines of code codex-cli/src/utils/agent/platform-commands.ts x: 3 commits (90d) y: 48 lines of code codex-cli/src/utils/storage/command-history.ts x: 2 commits (90d) y: 112 lines of code codex-cli/src/components/chat/terminal-message-history.tsx x: 4 commits (90d) y: 67 lines of code codex-cli/src/components/chat/terminal-chat-command-review.tsx x: 3 commits (90d) y: 209 lines of code codex-cli/src/components/chat/terminal-chat-tool-call-command.tsx x: 1 commits (90d) y: 125 lines of code codex-cli/src/utils/bug-report.ts x: 2 commits (90d) y: 64 lines of code codex-cli/src/components/select-input/select-input.tsx x: 2 commits (90d) y: 134 lines of code flake.nix x: 1 commits (90d) y: 49 lines of code codex-cli/src/parse-apply-patch.ts x: 2 commits (90d) y: 92 lines of code codex-cli/src/components/typeahead-overlay.tsx x: 2 commits (90d) y: 117 lines of code codex-cli/src/app.tsx x: 2 commits (90d) y: 96 lines of code codex-cli/src/utils/agent/review.ts x: 3 commits (90d) y: 7 lines of code
1344.0
lines of code
  min: 1.0
  average: 153.26
  25th percentile: 31.25
  median: 79.0
  75th percentile: 179.75
  max: 1344.0
0 37.0
commits (90d)
min: 1.0 | average: 3.68 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 37.0

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

codex-rs/core/src/codex.rs x: 2 contributors (90d) y: 1344 lines of code codex-rs/core/src/codex_wrapper.rs x: 1 contributors (90d) y: 62 lines of code codex-rs/core/src/config.rs x: 1 contributors (90d) y: 179 lines of code codex-rs/core/src/lib.rs x: 1 contributors (90d) y: 24 lines of code codex-rs/core/src/protocol.rs x: 2 contributors (90d) y: 260 lines of code codex-rs/core/src/user_notification.rs x: 1 contributors (90d) y: 30 lines of code codex-rs/Cargo.toml x: 2 contributors (90d) y: 20 lines of code codex-rs/mcp-server/src/main.rs x: 1 contributors (90d) y: 81 lines of code codex-rs/mcp-server/src/message_processor.rs x: 1 contributors (90d) y: 367 lines of code codex-rs/mcp-types/generate_mcp_types.py x: 1 contributors (90d) y: 453 lines of code codex-rs/mcp-types/src/lib.rs x: 1 contributors (90d) y: 1173 lines of code codex-rs/mcp-types/Cargo.toml x: 1 contributors (90d) y: 7 lines of code codex-cli/src/utils/agent/agent-loop.ts x: 27 contributors (90d) y: 980 lines of code codex-cli/src/utils/agent/exec.ts x: 5 contributors (90d) y: 90 lines of code codex-cli/src/utils/agent/handle-exec-command.ts x: 7 contributors (90d) y: 297 lines of code codex-cli/src/utils/agent/sandbox/landlock.ts x: 1 contributors (90d) y: 105 lines of code codex-cli/src/text-buffer.ts x: 6 contributors (90d) y: 628 lines of code codex-cli/src/components/chat/multiline-editor.tsx x: 5 contributors (90d) y: 255 lines of code codex-cli/src/components/chat/terminal-chat-input.tsx x: 14 contributors (90d) y: 841 lines of code codex-cli/src/components/chat/terminal-chat-response-item.tsx x: 4 contributors (90d) y: 238 lines of code codex-cli/src/utils/file-system-suggestions.ts x: 2 contributors (90d) y: 42 lines of code codex-cli/src/utils/agent/sandbox/macos-seatbelt.ts x: 3 contributors (90d) y: 123 lines of code codex-cli/src/utils/agent/sandbox/raw-exec.ts x: 4 contributors (90d) y: 144 lines of code codex-cli/src/utils/session.ts x: 3 contributors (90d) y: 25 lines of code codex-rs/cli/Cargo.toml x: 2 contributors (90d) y: 29 lines of code codex-rs/cli/src/lib.rs x: 1 contributors (90d) y: 35 lines of code codex-rs/cli/src/linux-sandbox/main.rs x: 1 contributors (90d) y: 20 lines of code codex-rs/core/Cargo.toml x: 1 contributors (90d) y: 55 lines of code codex-rs/core/src/approval_mode_cli_arg.rs x: 1 contributors (90d) y: 73 lines of code codex-rs/exec/src/lib.rs x: 2 contributors (90d) y: 159 lines of code codex-rs/tui/src/lib.rs x: 1 contributors (90d) y: 152 lines of code codex-rs/core/src/exec.rs x: 3 contributors (90d) y: 291 lines of code codex-rs/core/src/linux.rs x: 3 contributors (90d) y: 270 lines of code codex-rs/core/src/safety.rs x: 1 contributors (90d) y: 186 lines of code codex-cli/src/cli.tsx x: 26 contributors (90d) y: 509 lines of code codex-cli/src/utils/config.ts x: 17 contributors (90d) y: 356 lines of code codex-rs/exec/src/event_processor.rs x: 1 contributors (90d) y: 251 lines of code codex-rs/apply-patch/src/lib.rs x: 2 contributors (90d) y: 902 lines of code codex-rs/tui/src/app.rs x: 1 contributors (90d) y: 114 lines of code codex-rs/tui/src/chatwidget.rs x: 1 contributors (90d) y: 362 lines of code codex-rs/tui/src/conversation_history_widget.rs x: 1 contributors (90d) y: 274 lines of code codex-rs/tui/src/history_cell.rs x: 1 contributors (90d) y: 180 lines of code codex-cli/src/components/chat/terminal-chat-input-thinking.tsx x: 4 contributors (90d) y: 98 lines of code codex-cli/src/components/chat/terminal-header.tsx x: 4 contributors (90d) y: 91 lines of code codex-rs/apply-patch/src/seek_sequence.rs x: 2 contributors (90d) y: 106 lines of code codex-rs/execpolicy/src/execv_checker.rs x: 1 contributors (90d) y: 241 lines of code codex-rs/core/src/error.rs x: 2 contributors (90d) y: 57 lines of code codex-rs/core/src/client.rs x: 2 contributors (90d) y: 288 lines of code codex-rs/tui/src/app_event.rs x: 1 contributors (90d) y: 11 lines of code codex-cli/src/components/singlepass-cli-app.tsx x: 5 contributors (90d) y: 601 lines of code codex-cli/src/utils/model-utils.ts x: 5 contributors (90d) y: 163 lines of code codex-cli/src/components/model-overlay.tsx x: 4 contributors (90d) y: 137 lines of code codex-cli/src/utils/agent/apply-patch.ts x: 4 contributors (90d) y: 647 lines of code codex-cli/src/components/history-overlay.tsx x: 2 contributors (90d) y: 213 lines of code codex-rs/execpolicy/build.rs x: 1 contributors (90d) y: 3 lines of code codex-rs/execpolicy/src/arg_resolver.rs x: 1 contributors (90d) y: 164 lines of code codex-rs/execpolicy/src/arg_type.rs x: 1 contributors (90d) y: 76 lines of code codex-rs/execpolicy/src/error.rs x: 1 contributors (90d) y: 92 lines of code codex-rs/execpolicy/src/lib.rs x: 1 contributors (90d) y: 41 lines of code codex-rs/execpolicy/src/main.rs x: 1 contributors (90d) y: 135 lines of code codex-rs/execpolicy/src/policy_parser.rs x: 1 contributors (90d) y: 108 lines of code codex-rs/execpolicy/src/program.rs x: 1 contributors (90d) y: 221 lines of code codex-cli/src/components/help-overlay.tsx x: 4 contributors (90d) y: 88 lines of code codex-cli/src/utils/slash-commands.ts x: 3 contributors (90d) y: 32 lines of code codex-cli/src/components/chat/terminal-chat.tsx x: 16 contributors (90d) y: 598 lines of code codex-rs/apply-patch/src/parser.rs x: 1 contributors (90d) y: 426 lines of code codex-rs/core/src/is_safe_command.rs x: 1 contributors (90d) y: 261 lines of code codex-rs/tui/src/exec_command.rs x: 1 contributors (90d) y: 47 lines of code codex-rs/tui/src/git_warning_screen.rs x: 1 contributors (90d) y: 85 lines of code codex-rs/tui/src/log_layer.rs x: 1 contributors (90d) y: 64 lines of code codex-rs/tui/src/status_indicator_widget.rs x: 1 contributors (90d) y: 96 lines of code codex-cli/src/utils/responses.ts x: 1 contributors (90d) y: 585 lines of code codex-cli/src/utils/model-info.ts x: 1 contributors (90d) y: 195 lines of code codex-cli/src/approvals.ts x: 6 contributors (90d) y: 440 lines of code codex-cli/src/utils/parsers.ts x: 3 contributors (90d) y: 82 lines of code codex-cli/src/utils/compact-summary.ts x: 3 contributors (90d) y: 54 lines of code codex-cli/src/hooks/use-confirmation.ts x: 2 contributors (90d) y: 52 lines of code codex-cli/src/utils/agent/platform-commands.ts x: 3 contributors (90d) y: 48 lines of code codex-cli/src/utils/storage/command-history.ts x: 2 contributors (90d) y: 112 lines of code codex-cli/src/components/chat/terminal-message-history.tsx x: 3 contributors (90d) y: 67 lines of code codex-cli/src/components/chat/terminal-chat-command-review.tsx x: 3 contributors (90d) y: 209 lines of code codex-cli/src/components/chat/terminal-chat-tool-call-command.tsx x: 1 contributors (90d) y: 125 lines of code codex-cli/src/components/select-input/select-input.tsx x: 2 contributors (90d) y: 134 lines of code flake.nix x: 1 contributors (90d) y: 49 lines of code codex-cli/src/parse-apply-patch.ts x: 2 contributors (90d) y: 92 lines of code codex-cli/src/components/typeahead-overlay.tsx x: 2 contributors (90d) y: 117 lines of code codex-cli/src/app.tsx x: 2 contributors (90d) y: 96 lines of code codex-cli/src/utils/agent/review.ts x: 3 contributors (90d) y: 7 lines of code
1344.0
lines of code
  min: 1.0
  average: 153.26
  25th percentile: 31.25
  median: 79.0
  75th percentile: 179.75
  max: 1344.0
0 27.0
contributors (90d)
min: 1.0 | average: 2.29 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 27.0