path # lines of code # active days days since first update days since last update # commits # contributors first updated last updated first contributor last contributor scripts/readme_toc.py 89 1 13 13 1 1 2025-04-22 2025-04-22 mbolin@openai.com mbolin@openai.com scripts/asciicheck.py 86 1 13 13 1 1 2025-04-22 2025-04-22 mbolin@openai.com mbolin@openai.com flake.nix 49 1 17 17 1 1 2025-04-18 2025-04-18 hello@gerred.org hello@gerred.org cliff.toml 35 3 17 9 3 1 2025-04-18 2025-04-26 169186268+fouad-openai@users.noreply.github.com 169186268+fouad-openai@users.noreply.github.com codex-cli/src/components/model-overlay.tsx 137 4 14 10 4 4 2025-04-21 2025-04-25 daniel.nakov@gmail.com 31779125+skpulipaka26@users.noreply.github.com codex-cli/src/components/select-input/indicator.tsx 15 1 17 17 1 1 2025-04-18 2025-04-18 hadh2819@gmail.com hadh2819@gmail.com codex-cli/src/components/select-input/item.tsx 8 1 17 17 1 1 2025-04-18 2025-04-18 hadh2819@gmail.com hadh2819@gmail.com codex-cli/src/components/select-input/select-input.tsx 134 2 18 17 2 2 2025-04-17 2025-04-18 tibo@openai.com hadh2819@gmail.com codex-cli/src/components/diff-overlay.tsx 74 1 16 16 1 1 2025-04-19 2025-04-19 169186268+fouad-openai@users.noreply.github.com 169186268+fouad-openai@users.noreply.github.com codex-cli/src/components/help-overlay.tsx 88 4 18 10 5 4 2025-04-17 2025-04-25 work@tomcupr.com nvp159@gmail.com codex-cli/src/components/singlepass-cli-app.tsx 601 4 16 10 5 5 2025-04-19 2025-04-25 salama@openai.com amrut.joshi@gmail.com codex-cli/src/components/history-overlay.tsx 213 2 14 10 2 2 2025-04-21 2025-04-25 20336279+jdocherty@users.noreply.github.com 22126563+lucinyan@users.noreply.github.com codex-cli/src/components/chat/terminal-chat-response-item.tsx 238 5 18 5 5 4 2025-04-17 2025-04-30 scottleibrand@gmail.com 48742547+moppywhip@users.noreply.github.com codex-cli/src/components/chat/terminal-chat-completions.tsx 42 1 14 14 1 1 2025-04-21 2025-04-21 63023139+rekram1-node@users.noreply.github.com 63023139+rekram1-node@users.noreply.github.com codex-cli/src/components/chat/terminal-chat-tool-call-command.tsx 125 1 16 16 1 1 2025-04-19 2025-04-19 hadh2819@gmail.com hadh2819@gmail.com codex-cli/src/components/chat/terminal-chat-input-thinking.tsx 98 5 18 10 5 4 2025-04-17 2025-04-25 demircancelebi@gmail.com 169186268+fouad-openai@users.noreply.github.com codex-cli/src/components/chat/terminal-chat-input.tsx 841 7 18 5 24 14 2025-04-17 2025-04-30 tomc98@users.noreply.github.com 48742547+moppywhip@users.noreply.github.com codex-cli/src/components/chat/terminal-message-history.tsx 67 4 18 14 4 3 2025-04-17 2025-04-21 scottleibrand@gmail.com hadh2819@gmail.com codex-cli/src/components/chat/multiline-editor.tsx 255 5 19 5 6 5 2025-04-16 2025-04-30 bolinfest@gmail.com 48742547+moppywhip@users.noreply.github.com codex-cli/src/components/chat/use-message-grouping.ts 5 1 19 19 1 1 2025-04-16 2025-04-16 mbolin@openai.com mbolin@openai.com codex-cli/src/components/chat/terminal-header.tsx 91 3 16 10 4 4 2025-04-19 2025-04-25 salama@openai.com 169186268+fouad-openai@users.noreply.github.com codex-cli/src/components/chat/terminal-chat.tsx 598 9 19 11 26 16 2025-04-16 2025-04-24 bolinfest@gmail.com 22126563+lucinyan@users.noreply.github.com codex-cli/src/components/chat/terminal-chat-command-review.tsx 209 2 18 16 3 3 2025-04-17 2025-04-19 crazywolf132@gmail.com scottleibrand@gmail.com codex-cli/src/components/typeahead-overlay.tsx 117 1 18 18 2 2 2025-04-17 2025-04-17 60497216+sergioxro@users.noreply.github.com tibo@openai.com codex-cli/src/approvals.ts 440 6 19 13 9 6 2025-04-16 2025-04-22 mbolin@openai.com mbolin@openai.com codex-cli/src/utils/singlepass/context.ts 38 1 19 19 1 1 2025-04-16 2025-04-16 123459744+yonatanlavy@users.noreply.github.com 123459744+yonatanlavy@users.noreply.github.com codex-cli/src/utils/bug-report.ts 64 2 17 16 2 1 2025-04-18 2025-04-19 169186268+fouad-openai@users.noreply.github.com 169186268+fouad-openai@users.noreply.github.com codex-cli/src/utils/terminal-chat-utils.ts 1 1 14 14 1 1 2025-04-21 2025-04-21 tibo@openai.com tibo@openai.com codex-cli/src/utils/get-diff.ts 71 2 16 9 2 1 2025-04-19 2025-04-26 169186268+fouad-openai@users.noreply.github.com 169186268+fouad-openai@users.noreply.github.com codex-cli/src/utils/logger/log.ts 94 1 14 14 1 1 2025-04-21 2025-04-21 tibo@openai.com tibo@openai.com codex-cli/src/utils/terminal.ts 46 1 14 14 1 1 2025-04-21 2025-04-21 60550503+nerdielol@users.noreply.github.com 60550503+nerdielol@users.noreply.github.com codex-cli/src/utils/extract-applied-patches.ts 25 1 16 16 1 1 2025-04-19 2025-04-19 169186268+fouad-openai@users.noreply.github.com 169186268+fouad-openai@users.noreply.github.com codex-cli/src/utils/compact-summary.ts 54 3 17 13 3 3 2025-04-18 2025-04-22 tomc98@users.noreply.github.com 1275491+gabrielbianconi@users.noreply.github.com codex-cli/src/utils/session.ts 25 7 19 5 14 3 2025-04-16 2025-04-30 169186268+fouad-openai@users.noreply.github.com mbolin@openai.com codex-cli/src/utils/config.ts 356 12 19 6 24 17 2025-04-16 2025-04-29 tibo@openai.com 114280987+rashim27us@users.noreply.github.com codex-cli/src/utils/providers.ts 45 1 14 14 1 1 2025-04-21 2025-04-21 daniel.nakov@gmail.com daniel.nakov@gmail.com codex-cli/src/utils/parsers.ts 82 2 19 13 3 3 2025-04-16 2025-04-22 mbolin@openai.com 169186268+fouad-openai@users.noreply.github.com codex-cli/src/utils/agent/platform-commands.ts 48 3 18 14 3 3 2025-04-17 2025-04-21 90140491+alphajoop@users.noreply.github.com tibo@openai.com codex-cli/src/utils/agent/handle-exec-command.ts 297 7 19 4 14 7 2025-04-16 2025-05-01 bolinfest@gmail.com mbolin@openai.com codex-cli/src/utils/agent/exec.ts 90 7 19 4 8 5 2025-04-16 2025-05-01 bolinfest@gmail.com mbolin@openai.com codex-cli/src/utils/agent/apply-patch.ts 647 4 19 10 6 4 2025-04-16 2025-04-25 tibo@openai.com 22126563+lucinyan@users.noreply.github.com codex-cli/src/utils/agent/review.ts 7 2 19 18 3 3 2025-04-16 2025-04-17 mbolin@openai.com crazywolf132@gmail.com codex-cli/src/utils/agent/agent-loop.ts 980 14 19 3 37 27 2025-04-16 2025-05-02 bolinfest@gmail.com 148260946+anup-openai@users.noreply.github.com codex-cli/src/utils/agent/sandbox/landlock.ts 105 1 4 4 1 1 2025-05-01 2025-05-01 mbolin@openai.com mbolin@openai.com codex-cli/src/utils/agent/sandbox/raw-exec.ts 144 6 19 5 7 4 2025-04-16 2025-04-30 easong@openai.com mbolin@openai.com codex-cli/src/utils/agent/sandbox/create-truncating-collector.ts 64 1 13 13 1 1 2025-04-22 2025-04-22 mbolin@openai.com mbolin@openai.com codex-cli/src/utils/agent/sandbox/macos-seatbelt.ts 123 5 17 5 6 3 2025-04-18 2025-04-30 me@jonchurch.com mbolin@openai.com codex-cli/src/utils/model-info.ts 195 1 13 13 1 1 2025-04-22 2025-04-22 31895576+chunterb@users.noreply.github.com 31895576+chunterb@users.noreply.github.com codex-cli/src/utils/package-manager-detector.ts 57 1 14 14 1 1 2025-04-21 2025-04-21 benny123tw@gmail.com benny123tw@gmail.com codex-cli/src/utils/file-tag-utils.ts 24 1 5 5 1 1 2025-04-30 2025-04-30 48742547+moppywhip@users.noreply.github.com 48742547+moppywhip@users.noreply.github.com codex-cli/src/utils/slash-commands.ts 32 2 16 10 3 3 2025-04-19 2025-04-25 169186268+fouad-openai@users.noreply.github.com nvp159@gmail.com codex-cli/src/utils/file-system-suggestions.ts 42 2 14 5 2 2 2025-04-21 2025-04-30 63023139+rekram1-node@users.noreply.github.com 48742547+moppywhip@users.noreply.github.com codex-cli/src/utils/approximate-tokens-used.ts 33 1 15 15 1 1 2025-04-20 2025-04-20 hadh2819@gmail.com hadh2819@gmail.com codex-cli/src/utils/model-utils.ts 163 4 19 10 6 5 2025-04-16 2025-04-25 tibo@openai.com amrut.joshi@gmail.com codex-cli/src/utils/responses.ts 585 2 14 12 3 1 2025-04-21 2025-04-23 daniel.nakov@gmail.com daniel.nakov@gmail.com codex-cli/src/utils/storage/save-rollout.ts 44 1 14 14 1 1 2025-04-21 2025-04-21 tibo@openai.com tibo@openai.com codex-cli/src/utils/storage/command-history.ts 112 2 18 14 2 2 2025-04-17 2025-04-21 work@tomcupr.com tibo@openai.com codex-cli/src/utils/check-updates.ts 114 2 16 14 2 1 2025-04-19 2025-04-21 benny123tw@gmail.com benny123tw@gmail.com codex-cli/src/utils/input-utils.ts 33 1 16 16 1 1 2025-04-19 2025-04-19 robbiehammond3@gmail.com robbiehammond3@gmail.com codex-cli/src/text-buffer.ts 628 6 19 4 9 6 2025-04-16 2025-05-01 90140491+alphajoop@users.noreply.github.com 169186268+fouad-openai@users.noreply.github.com codex-cli/src/cli-singlepass.tsx 20 1 17 17 1 1 2025-04-18 2025-04-18 gillarohith1@gmail.com gillarohith1@gmail.com codex-cli/src/cli.tsx 509 12 19 6 32 26 2025-04-16 2025-04-29 work@tomcupr.com 114280987+rashim27us@users.noreply.github.com codex-cli/src/hooks/use-confirmation.ts 52 2 18 14 2 2 2025-04-17 2025-04-21 crazywolf132@gmail.com tibo@openai.com codex-cli/src/app.tsx 96 2 19 18 2 2 2025-04-16 2025-04-17 bolinfest@gmail.com mbolin@openai.com codex-cli/src/parse-apply-patch.ts 92 2 19 17 2 2 2025-04-16 2025-04-18 bolinfest@gmail.com 50274907+saleweaver@users.noreply.github.com codex-cli/src/format-command.ts 20 1 19 19 1 1 2025-04-16 2025-04-16 bolinfest@gmail.com bolinfest@gmail.com codex-cli/build.mjs 78 1 14 14 1 1 2025-04-21 2025-04-21 me@jonchurch.com me@jonchurch.com codex-cli/vite.config.ts 2 1 17 17 1 1 2025-04-18 2025-04-18 juanmirod@users.noreply.github.com juanmirod@users.noreply.github.com codex-rs/mcp-types/generate_mcp_types.py 453 2 3 2 3 1 2025-05-02 2025-05-03 mbolin@openai.com mbolin@openai.com codex-rs/mcp-types/src/lib.rs 1173 2 3 2 3 1 2025-05-02 2025-05-03 mbolin@openai.com mbolin@openai.com codex-rs/mcp-types/Cargo.toml 7 1 3 3 1 1 2025-05-02 2025-05-02 mbolin@openai.com mbolin@openai.com codex-rs/rustfmt.toml 4 1 11 11 1 1 2025-04-24 2025-04-24 mbolin@openai.com mbolin@openai.com codex-rs/exec/src/cli.rs 31 5 11 5 6 1 2025-04-24 2025-04-30 mbolin@openai.com mbolin@openai.com codex-rs/exec/src/event_processor.rs 251 1 6 6 1 1 2025-04-29 2025-04-29 mbolin@openai.com mbolin@openai.com codex-rs/exec/src/lib.rs 159 5 11 5 8 2 2025-04-24 2025-04-30 mbolin@openai.com mbolin@openai.com codex-rs/exec/src/main.rs 9 1 11 11 1 1 2025-04-24 2025-04-24 mbolin@openai.com mbolin@openai.com codex-rs/exec/Cargo.toml 26 3 11 6 5 3 2025-04-24 2025-04-29 mbolin@openai.com 169186268+fouad-openai@users.noreply.github.com codex-rs/Cargo.toml 20 7 11 2 14 2 2025-04-24 2025-05-03 mbolin@openai.com mbolin@openai.com codex-rs/execpolicy/src/opt.rs 57 1 10 10 1 1 2025-04-25 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/execpolicy/src/sed_command.rs 14 1 10 10 1 1 2025-04-25 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/execpolicy/src/exec_call.rs 17 1 10 10 1 1 2025-04-25 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/execpolicy/src/valid_exec.rs 72 1 10 10 1 1 2025-04-25 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/execpolicy/src/policy.rs 95 1 10 10 1 1 2025-04-25 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/execpolicy/src/default.policy 188 1 10 10 1 1 2025-04-25 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/execpolicy/src/policy_parser.rs 108 1 10 10 1 1 2025-04-25 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/execpolicy/src/arg_resolver.rs 164 1 10 10 1 1 2025-04-25 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/execpolicy/src/lib.rs 41 1 10 10 1 1 2025-04-25 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/execpolicy/src/error.rs 92 1 10 10 1 1 2025-04-25 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/execpolicy/src/arg_type.rs 76 1 10 10 1 1 2025-04-25 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/execpolicy/src/program.rs 221 1 10 10 1 1 2025-04-25 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/execpolicy/src/arg_matcher.rs 82 1 10 10 1 1 2025-04-25 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/execpolicy/src/execv_checker.rs 241 1 10 10 2 1 2025-04-25 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/execpolicy/src/main.rs 135 1 10 10 1 1 2025-04-25 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/execpolicy/Cargo.toml 25 1 10 10 1 1 2025-04-25 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/execpolicy/build.rs 3 1 10 10 1 1 2025-04-25 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/ansi-escape/src/lib.rs 32 1 11 11 1 1 2025-04-24 2025-04-24 mbolin@openai.com mbolin@openai.com codex-rs/ansi-escape/Cargo.toml 14 1 11 11 1 1 2025-04-24 2025-04-24 mbolin@openai.com mbolin@openai.com codex-rs/core/src/client.rs 288 2 11 10 3 2 2025-04-24 2025-04-25 mbolin@openai.com 144164704+oai-ragona@users.noreply.github.com codex-rs/core/src/linux.rs 270 4 11 6 6 3 2025-04-24 2025-04-29 144164704+oai-ragona@users.noreply.github.com mbolin@openai.com codex-rs/core/src/codex_wrapper.rs 62 4 11 2 5 1 2025-04-24 2025-05-03 mbolin@openai.com mbolin@openai.com codex-rs/core/src/approval_mode_cli_arg.rs 73 4 11 5 4 1 2025-04-24 2025-04-30 mbolin@openai.com mbolin@openai.com codex-rs/core/src/zdr_transcript.rs 31 1 10 10 1 1 2025-04-25 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/core/src/flags.rs 19 2 11 10 2 2 2025-04-24 2025-04-25 mbolin@openai.com 144164704+oai-ragona@users.noreply.github.com codex-rs/core/src/is_safe_command.rs 261 1 11 11 1 1 2025-04-24 2025-04-24 mbolin@openai.com mbolin@openai.com codex-rs/core/src/codex.rs 1344 5 11 2 9 2 2025-04-24 2025-05-03 144164704+oai-ragona@users.noreply.github.com mbolin@openai.com codex-rs/core/src/config.rs 179 6 11 2 7 1 2025-04-24 2025-05-03 mbolin@openai.com mbolin@openai.com codex-rs/core/src/user_notification.rs 30 1 2 2 1 1 2025-05-03 2025-05-03 mbolin@openai.com mbolin@openai.com codex-rs/core/src/protocol.rs 260 6 11 2 7 2 2025-04-24 2025-05-03 144164704+oai-ragona@users.noreply.github.com mbolin@openai.com codex-rs/core/src/exec.rs 291 4 11 6 9 3 2025-04-24 2025-04-29 144164704+oai-ragona@users.noreply.github.com mbolin@openai.com codex-rs/core/src/models.rs 103 2 11 10 2 1 2025-04-24 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/core/src/lib.rs 24 6 11 2 6 1 2025-04-24 2025-05-03 mbolin@openai.com mbolin@openai.com codex-rs/core/src/error.rs 57 2 11 10 2 2 2025-04-24 2025-04-25 mbolin@openai.com wpt@openai.com codex-rs/core/src/safety.rs 186 2 11 6 2 1 2025-04-24 2025-04-29 mbolin@openai.com mbolin@openai.com codex-rs/core/src/util.rs 42 2 11 10 2 2 2025-04-24 2025-04-25 mbolin@openai.com 144164704+oai-ragona@users.noreply.github.com codex-rs/core/Cargo.toml 55 3 11 5 3 1 2025-04-24 2025-04-30 mbolin@openai.com mbolin@openai.com codex-rs/cli/src/linux-sandbox/main.rs 20 1 5 5 1 1 2025-04-30 2025-04-30 mbolin@openai.com mbolin@openai.com codex-rs/cli/src/landlock.rs 25 3 7 5 3 1 2025-04-28 2025-04-30 mbolin@openai.com mbolin@openai.com codex-rs/cli/src/proto.rs 83 1 11 11 1 1 2025-04-24 2025-04-24 mbolin@openai.com mbolin@openai.com codex-rs/cli/src/seatbelt.rs 16 4 11 5 4 1 2025-04-24 2025-04-30 mbolin@openai.com mbolin@openai.com codex-rs/cli/src/lib.rs 35 1 5 5 1 1 2025-04-30 2025-04-30 mbolin@openai.com mbolin@openai.com codex-rs/cli/src/main.rs 80 4 11 5 8 1 2025-04-24 2025-04-30 mbolin@openai.com mbolin@openai.com codex-rs/cli/Cargo.toml 29 4 11 5 5 2 2025-04-24 2025-04-30 mbolin@openai.com mbolin@openai.com codex-rs/mcp-server/src/message_processor.rs 367 1 2 2 1 1 2025-05-03 2025-05-03 mbolin@openai.com mbolin@openai.com codex-rs/mcp-server/src/main.rs 81 1 2 2 1 1 2025-05-03 2025-05-03 mbolin@openai.com mbolin@openai.com codex-rs/mcp-server/Cargo.toml 29 1 2 2 1 1 2025-05-03 2025-05-03 mbolin@openai.com mbolin@openai.com codex-rs/tui/src/git_warning_screen.rs 85 1 11 11 1 1 2025-04-24 2025-04-24 mbolin@openai.com mbolin@openai.com codex-rs/tui/src/scroll_event_helper.rs 54 1 10 10 1 1 2025-04-25 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/tui/src/app_event.rs 11 2 11 10 2 1 2025-04-24 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/tui/src/cli.rs 23 5 11 5 5 1 2025-04-24 2025-04-30 mbolin@openai.com mbolin@openai.com codex-rs/tui/src/conversation_history_widget.rs 274 3 11 7 4 1 2025-04-24 2025-04-28 mbolin@openai.com mbolin@openai.com codex-rs/tui/src/bottom_pane.rs 253 1 11 11 1 1 2025-04-24 2025-04-24 mbolin@openai.com mbolin@openai.com codex-rs/tui/src/log_layer.rs 64 1 11 11 1 1 2025-04-24 2025-04-24 mbolin@openai.com mbolin@openai.com codex-rs/tui/src/tui.rs 33 2 11 10 2 1 2025-04-24 2025-04-25 mbolin@openai.com mbolin@openai.com codex-rs/tui/src/chatwidget.rs 362 3 11 7 5 1 2025-04-24 2025-04-28 mbolin@openai.com mbolin@openai.com codex-rs/tui/src/history_cell.rs 180 2 11 7 2 1 2025-04-24 2025-04-28 mbolin@openai.com mbolin@openai.com codex-rs/tui/src/user_approval_widget.rs 275 1 11 11 1 1 2025-04-24 2025-04-24 mbolin@openai.com mbolin@openai.com codex-rs/tui/src/exec_command.rs 47 1 11 11 1 1 2025-04-24 2025-04-24 mbolin@openai.com mbolin@openai.com codex-rs/tui/src/lib.rs 152 6 11 5 8 1 2025-04-24 2025-04-30 mbolin@openai.com mbolin@openai.com codex-rs/tui/src/status_indicator_widget.rs 96 1 11 11 1 1 2025-04-24 2025-04-24 mbolin@openai.com mbolin@openai.com codex-rs/tui/src/app.rs 114 3 11 7 5 1 2025-04-24 2025-04-28 mbolin@openai.com mbolin@openai.com codex-rs/tui/src/main.rs 9 1 11 11 1 1 2025-04-24 2025-04-24 mbolin@openai.com mbolin@openai.com codex-rs/tui/Cargo.toml 34 1 11 11 1 1 2025-04-24 2025-04-24 mbolin@openai.com mbolin@openai.com codex-rs/apply-patch/src/parser.rs 426 1 11 11 1 1 2025-04-24 2025-04-24 mbolin@openai.com mbolin@openai.com codex-rs/apply-patch/src/seek_sequence.rs 106 2 11 10 2 2 2025-04-24 2025-04-25 mbolin@openai.com md@openai.com codex-rs/apply-patch/src/lib.rs 902 3 11 6 3 2 2025-04-24 2025-04-29 mbolin@openai.com mbolin@openai.com codex-rs/apply-patch/Cargo.toml 18 1 11 11 1 1 2025-04-24 2025-04-24 mbolin@openai.com mbolin@openai.com