diff --git a/codex-cli/package.json b/codex-cli/package.json deleted file mode 100644 index b83309e4..00000000 --- a/codex-cli/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "@openai/codex", - "version": "0.0.0-dev", - "license": "Apache-2.0", - "bin": { - "codex": "bin/codex.js" - }, - "type": "module", - "engines": { - "node": ">=16" - }, - "files": [ - "bin", - "vendor" - ], - "repository": { - "type": "git", - "url": "git+https://github.com/openai/codex.git", - "directory": "codex-cli" - } -} diff --git a/codex-cli/.dockerignore b/llmx-cli/.dockerignore similarity index 100% rename from codex-cli/.dockerignore rename to llmx-cli/.dockerignore diff --git a/codex-cli/.gitignore b/llmx-cli/.gitignore similarity index 100% rename from codex-cli/.gitignore rename to llmx-cli/.gitignore diff --git a/codex-cli/Dockerfile b/llmx-cli/Dockerfile similarity index 100% rename from codex-cli/Dockerfile rename to llmx-cli/Dockerfile diff --git a/codex-cli/README.md b/llmx-cli/README.md similarity index 100% rename from codex-cli/README.md rename to llmx-cli/README.md diff --git a/codex-cli/bin/codex.js b/llmx-cli/bin/llmx.js similarity index 94% rename from codex-cli/bin/codex.js rename to llmx-cli/bin/llmx.js index 805be85a..4ead3592 100644 --- a/codex-cli/bin/codex.js +++ b/llmx-cli/bin/llmx.js @@ -1,5 +1,5 @@ #!/usr/bin/env node -// Unified entry point for the Codex CLI. +// Unified entry point for the LLMX CLI. import { spawn } from "node:child_process"; import { existsSync } from "fs"; @@ -61,8 +61,8 @@ if (!targetTriple) { const vendorRoot = path.join(__dirname, "..", "vendor"); const archRoot = path.join(vendorRoot, targetTriple); -const codexBinaryName = process.platform === "win32" ? "codex.exe" : "codex"; -const binaryPath = path.join(archRoot, "codex", codexBinaryName); +const llmxBinaryName = process.platform === "win32" ? "llmx.exe" : "llmx"; +const binaryPath = path.join(archRoot, "llmx", llmxBinaryName); // Use an asynchronous spawn instead of spawnSync so that Node is able to // respond to signals (e.g. Ctrl-C / SIGINT) while the native binary is @@ -81,7 +81,7 @@ function getUpdatedPath(newDirs) { } /** - * Use heuristics to detect the package manager that was used to install Codex + * Use heuristics to detect the package manager that was used to install LLMX * in order to give the user a hint about how to update it. */ function detectPackageManager() { @@ -116,8 +116,8 @@ const updatedPath = getUpdatedPath(additionalDirs); const env = { ...process.env, PATH: updatedPath }; const packageManagerEnvVar = detectPackageManager() === "bun" - ? "CODEX_MANAGED_BY_BUN" - : "CODEX_MANAGED_BY_NPM"; + ? "LLMX_MANAGED_BY_BUN" + : "LLMX_MANAGED_BY_NPM"; env[packageManagerEnvVar] = "1"; const child = spawn(binaryPath, process.argv.slice(2), { diff --git a/codex-cli/bin/rg b/llmx-cli/bin/rg similarity index 100% rename from codex-cli/bin/rg rename to llmx-cli/bin/rg diff --git a/codex-cli/package-lock.json b/llmx-cli/package-lock.json similarity index 100% rename from codex-cli/package-lock.json rename to llmx-cli/package-lock.json diff --git a/llmx-cli/package.json b/llmx-cli/package.json new file mode 100644 index 00000000..af5e7fda --- /dev/null +++ b/llmx-cli/package.json @@ -0,0 +1,22 @@ +{ + "name": "@llmx/llmx", + "version": "0.1.0", + "license": "Apache-2.0", + "description": "LLMX CLI - Multi-provider coding agent powered by LiteLLM", + "bin": { + "llmx": "bin/llmx.js" + }, + "type": "module", + "engines": { + "node": ">=16" + }, + "files": [ + "bin", + "vendor" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/valknar/llmx.git", + "directory": "llmx-cli" + } +} diff --git a/codex-cli/scripts/README.md b/llmx-cli/scripts/README.md similarity index 100% rename from codex-cli/scripts/README.md rename to llmx-cli/scripts/README.md diff --git a/codex-cli/scripts/build_container.sh b/llmx-cli/scripts/build_container.sh similarity index 100% rename from codex-cli/scripts/build_container.sh rename to llmx-cli/scripts/build_container.sh diff --git a/codex-cli/scripts/build_npm_package.py b/llmx-cli/scripts/build_npm_package.py similarity index 100% rename from codex-cli/scripts/build_npm_package.py rename to llmx-cli/scripts/build_npm_package.py diff --git a/codex-cli/scripts/init_firewall.sh b/llmx-cli/scripts/init_firewall.sh similarity index 100% rename from codex-cli/scripts/init_firewall.sh rename to llmx-cli/scripts/init_firewall.sh diff --git a/codex-cli/scripts/install_native_deps.py b/llmx-cli/scripts/install_native_deps.py similarity index 100% rename from codex-cli/scripts/install_native_deps.py rename to llmx-cli/scripts/install_native_deps.py diff --git a/codex-cli/scripts/run_in_container.sh b/llmx-cli/scripts/run_in_container.sh similarity index 100% rename from codex-cli/scripts/run_in_container.sh rename to llmx-cli/scripts/run_in_container.sh diff --git a/codex-rs/.cargo/config.toml b/llmx-rs/.cargo/config.toml similarity index 100% rename from codex-rs/.cargo/config.toml rename to llmx-rs/.cargo/config.toml diff --git a/codex-rs/.gitignore b/llmx-rs/.gitignore similarity index 100% rename from codex-rs/.gitignore rename to llmx-rs/.gitignore diff --git a/codex-rs/Cargo.lock b/llmx-rs/Cargo.lock similarity index 100% rename from codex-rs/Cargo.lock rename to llmx-rs/Cargo.lock diff --git a/codex-rs/Cargo.toml b/llmx-rs/Cargo.toml similarity index 100% rename from codex-rs/Cargo.toml rename to llmx-rs/Cargo.toml diff --git a/codex-rs/README.md b/llmx-rs/README.md similarity index 100% rename from codex-rs/README.md rename to llmx-rs/README.md diff --git a/codex-rs/ansi-escape/Cargo.toml b/llmx-rs/ansi-escape/Cargo.toml similarity index 100% rename from codex-rs/ansi-escape/Cargo.toml rename to llmx-rs/ansi-escape/Cargo.toml diff --git a/codex-rs/ansi-escape/README.md b/llmx-rs/ansi-escape/README.md similarity index 100% rename from codex-rs/ansi-escape/README.md rename to llmx-rs/ansi-escape/README.md diff --git a/codex-rs/ansi-escape/src/lib.rs b/llmx-rs/ansi-escape/src/lib.rs similarity index 100% rename from codex-rs/ansi-escape/src/lib.rs rename to llmx-rs/ansi-escape/src/lib.rs diff --git a/codex-rs/app-server-protocol/Cargo.toml b/llmx-rs/app-server-protocol/Cargo.toml similarity index 100% rename from codex-rs/app-server-protocol/Cargo.toml rename to llmx-rs/app-server-protocol/Cargo.toml diff --git a/codex-rs/app-server-protocol/src/bin/export.rs b/llmx-rs/app-server-protocol/src/bin/export.rs similarity index 100% rename from codex-rs/app-server-protocol/src/bin/export.rs rename to llmx-rs/app-server-protocol/src/bin/export.rs diff --git a/codex-rs/app-server-protocol/src/export.rs b/llmx-rs/app-server-protocol/src/export.rs similarity index 100% rename from codex-rs/app-server-protocol/src/export.rs rename to llmx-rs/app-server-protocol/src/export.rs diff --git a/codex-rs/app-server-protocol/src/jsonrpc_lite.rs b/llmx-rs/app-server-protocol/src/jsonrpc_lite.rs similarity index 100% rename from codex-rs/app-server-protocol/src/jsonrpc_lite.rs rename to llmx-rs/app-server-protocol/src/jsonrpc_lite.rs diff --git a/codex-rs/app-server-protocol/src/lib.rs b/llmx-rs/app-server-protocol/src/lib.rs similarity index 100% rename from codex-rs/app-server-protocol/src/lib.rs rename to llmx-rs/app-server-protocol/src/lib.rs diff --git a/codex-rs/app-server-protocol/src/protocol/common.rs b/llmx-rs/app-server-protocol/src/protocol/common.rs similarity index 100% rename from codex-rs/app-server-protocol/src/protocol/common.rs rename to llmx-rs/app-server-protocol/src/protocol/common.rs diff --git a/codex-rs/app-server-protocol/src/protocol/mod.rs b/llmx-rs/app-server-protocol/src/protocol/mod.rs similarity index 100% rename from codex-rs/app-server-protocol/src/protocol/mod.rs rename to llmx-rs/app-server-protocol/src/protocol/mod.rs diff --git a/codex-rs/app-server-protocol/src/protocol/v1.rs b/llmx-rs/app-server-protocol/src/protocol/v1.rs similarity index 100% rename from codex-rs/app-server-protocol/src/protocol/v1.rs rename to llmx-rs/app-server-protocol/src/protocol/v1.rs diff --git a/codex-rs/app-server-protocol/src/protocol/v2.rs b/llmx-rs/app-server-protocol/src/protocol/v2.rs similarity index 100% rename from codex-rs/app-server-protocol/src/protocol/v2.rs rename to llmx-rs/app-server-protocol/src/protocol/v2.rs diff --git a/codex-rs/app-server/Cargo.toml b/llmx-rs/app-server/Cargo.toml similarity index 100% rename from codex-rs/app-server/Cargo.toml rename to llmx-rs/app-server/Cargo.toml diff --git a/codex-rs/app-server/README.md b/llmx-rs/app-server/README.md similarity index 100% rename from codex-rs/app-server/README.md rename to llmx-rs/app-server/README.md diff --git a/codex-rs/app-server/src/codex_message_processor.rs b/llmx-rs/app-server/src/codex_message_processor.rs similarity index 100% rename from codex-rs/app-server/src/codex_message_processor.rs rename to llmx-rs/app-server/src/codex_message_processor.rs diff --git a/codex-rs/app-server/src/error_code.rs b/llmx-rs/app-server/src/error_code.rs similarity index 100% rename from codex-rs/app-server/src/error_code.rs rename to llmx-rs/app-server/src/error_code.rs diff --git a/codex-rs/app-server/src/fuzzy_file_search.rs b/llmx-rs/app-server/src/fuzzy_file_search.rs similarity index 100% rename from codex-rs/app-server/src/fuzzy_file_search.rs rename to llmx-rs/app-server/src/fuzzy_file_search.rs diff --git a/codex-rs/app-server/src/lib.rs b/llmx-rs/app-server/src/lib.rs similarity index 100% rename from codex-rs/app-server/src/lib.rs rename to llmx-rs/app-server/src/lib.rs diff --git a/codex-rs/app-server/src/main.rs b/llmx-rs/app-server/src/main.rs similarity index 100% rename from codex-rs/app-server/src/main.rs rename to llmx-rs/app-server/src/main.rs diff --git a/codex-rs/app-server/src/message_processor.rs b/llmx-rs/app-server/src/message_processor.rs similarity index 100% rename from codex-rs/app-server/src/message_processor.rs rename to llmx-rs/app-server/src/message_processor.rs diff --git a/codex-rs/app-server/src/models.rs b/llmx-rs/app-server/src/models.rs similarity index 100% rename from codex-rs/app-server/src/models.rs rename to llmx-rs/app-server/src/models.rs diff --git a/codex-rs/app-server/src/outgoing_message.rs b/llmx-rs/app-server/src/outgoing_message.rs similarity index 100% rename from codex-rs/app-server/src/outgoing_message.rs rename to llmx-rs/app-server/src/outgoing_message.rs diff --git a/codex-rs/app-server/tests/all.rs b/llmx-rs/app-server/tests/all.rs similarity index 100% rename from codex-rs/app-server/tests/all.rs rename to llmx-rs/app-server/tests/all.rs diff --git a/codex-rs/app-server/tests/common/Cargo.toml b/llmx-rs/app-server/tests/common/Cargo.toml similarity index 100% rename from codex-rs/app-server/tests/common/Cargo.toml rename to llmx-rs/app-server/tests/common/Cargo.toml diff --git a/codex-rs/app-server/tests/common/auth_fixtures.rs b/llmx-rs/app-server/tests/common/auth_fixtures.rs similarity index 100% rename from codex-rs/app-server/tests/common/auth_fixtures.rs rename to llmx-rs/app-server/tests/common/auth_fixtures.rs diff --git a/codex-rs/app-server/tests/common/lib.rs b/llmx-rs/app-server/tests/common/lib.rs similarity index 100% rename from codex-rs/app-server/tests/common/lib.rs rename to llmx-rs/app-server/tests/common/lib.rs diff --git a/codex-rs/app-server/tests/common/mcp_process.rs b/llmx-rs/app-server/tests/common/mcp_process.rs similarity index 100% rename from codex-rs/app-server/tests/common/mcp_process.rs rename to llmx-rs/app-server/tests/common/mcp_process.rs diff --git a/codex-rs/app-server/tests/common/mock_model_server.rs b/llmx-rs/app-server/tests/common/mock_model_server.rs similarity index 100% rename from codex-rs/app-server/tests/common/mock_model_server.rs rename to llmx-rs/app-server/tests/common/mock_model_server.rs diff --git a/codex-rs/app-server/tests/common/responses.rs b/llmx-rs/app-server/tests/common/responses.rs similarity index 100% rename from codex-rs/app-server/tests/common/responses.rs rename to llmx-rs/app-server/tests/common/responses.rs diff --git a/codex-rs/app-server/tests/common/rollout.rs b/llmx-rs/app-server/tests/common/rollout.rs similarity index 100% rename from codex-rs/app-server/tests/common/rollout.rs rename to llmx-rs/app-server/tests/common/rollout.rs diff --git a/codex-rs/app-server/tests/suite/archive_conversation.rs b/llmx-rs/app-server/tests/suite/archive_conversation.rs similarity index 100% rename from codex-rs/app-server/tests/suite/archive_conversation.rs rename to llmx-rs/app-server/tests/suite/archive_conversation.rs diff --git a/codex-rs/app-server/tests/suite/auth.rs b/llmx-rs/app-server/tests/suite/auth.rs similarity index 100% rename from codex-rs/app-server/tests/suite/auth.rs rename to llmx-rs/app-server/tests/suite/auth.rs diff --git a/codex-rs/app-server/tests/suite/codex_message_processor_flow.rs b/llmx-rs/app-server/tests/suite/codex_message_processor_flow.rs similarity index 100% rename from codex-rs/app-server/tests/suite/codex_message_processor_flow.rs rename to llmx-rs/app-server/tests/suite/codex_message_processor_flow.rs diff --git a/codex-rs/app-server/tests/suite/config.rs b/llmx-rs/app-server/tests/suite/config.rs similarity index 100% rename from codex-rs/app-server/tests/suite/config.rs rename to llmx-rs/app-server/tests/suite/config.rs diff --git a/codex-rs/app-server/tests/suite/create_conversation.rs b/llmx-rs/app-server/tests/suite/create_conversation.rs similarity index 100% rename from codex-rs/app-server/tests/suite/create_conversation.rs rename to llmx-rs/app-server/tests/suite/create_conversation.rs diff --git a/codex-rs/app-server/tests/suite/fuzzy_file_search.rs b/llmx-rs/app-server/tests/suite/fuzzy_file_search.rs similarity index 100% rename from codex-rs/app-server/tests/suite/fuzzy_file_search.rs rename to llmx-rs/app-server/tests/suite/fuzzy_file_search.rs diff --git a/codex-rs/app-server/tests/suite/interrupt.rs b/llmx-rs/app-server/tests/suite/interrupt.rs similarity index 100% rename from codex-rs/app-server/tests/suite/interrupt.rs rename to llmx-rs/app-server/tests/suite/interrupt.rs diff --git a/codex-rs/app-server/tests/suite/list_resume.rs b/llmx-rs/app-server/tests/suite/list_resume.rs similarity index 100% rename from codex-rs/app-server/tests/suite/list_resume.rs rename to llmx-rs/app-server/tests/suite/list_resume.rs diff --git a/codex-rs/app-server/tests/suite/login.rs b/llmx-rs/app-server/tests/suite/login.rs similarity index 100% rename from codex-rs/app-server/tests/suite/login.rs rename to llmx-rs/app-server/tests/suite/login.rs diff --git a/codex-rs/app-server/tests/suite/mod.rs b/llmx-rs/app-server/tests/suite/mod.rs similarity index 100% rename from codex-rs/app-server/tests/suite/mod.rs rename to llmx-rs/app-server/tests/suite/mod.rs diff --git a/codex-rs/app-server/tests/suite/send_message.rs b/llmx-rs/app-server/tests/suite/send_message.rs similarity index 100% rename from codex-rs/app-server/tests/suite/send_message.rs rename to llmx-rs/app-server/tests/suite/send_message.rs diff --git a/codex-rs/app-server/tests/suite/set_default_model.rs b/llmx-rs/app-server/tests/suite/set_default_model.rs similarity index 100% rename from codex-rs/app-server/tests/suite/set_default_model.rs rename to llmx-rs/app-server/tests/suite/set_default_model.rs diff --git a/codex-rs/app-server/tests/suite/user_agent.rs b/llmx-rs/app-server/tests/suite/user_agent.rs similarity index 100% rename from codex-rs/app-server/tests/suite/user_agent.rs rename to llmx-rs/app-server/tests/suite/user_agent.rs diff --git a/codex-rs/app-server/tests/suite/user_info.rs b/llmx-rs/app-server/tests/suite/user_info.rs similarity index 100% rename from codex-rs/app-server/tests/suite/user_info.rs rename to llmx-rs/app-server/tests/suite/user_info.rs diff --git a/codex-rs/app-server/tests/suite/v2/account.rs b/llmx-rs/app-server/tests/suite/v2/account.rs similarity index 100% rename from codex-rs/app-server/tests/suite/v2/account.rs rename to llmx-rs/app-server/tests/suite/v2/account.rs diff --git a/codex-rs/app-server/tests/suite/v2/mod.rs b/llmx-rs/app-server/tests/suite/v2/mod.rs similarity index 100% rename from codex-rs/app-server/tests/suite/v2/mod.rs rename to llmx-rs/app-server/tests/suite/v2/mod.rs diff --git a/codex-rs/app-server/tests/suite/v2/model_list.rs b/llmx-rs/app-server/tests/suite/v2/model_list.rs similarity index 100% rename from codex-rs/app-server/tests/suite/v2/model_list.rs rename to llmx-rs/app-server/tests/suite/v2/model_list.rs diff --git a/codex-rs/app-server/tests/suite/v2/rate_limits.rs b/llmx-rs/app-server/tests/suite/v2/rate_limits.rs similarity index 100% rename from codex-rs/app-server/tests/suite/v2/rate_limits.rs rename to llmx-rs/app-server/tests/suite/v2/rate_limits.rs diff --git a/codex-rs/app-server/tests/suite/v2/thread_archive.rs b/llmx-rs/app-server/tests/suite/v2/thread_archive.rs similarity index 100% rename from codex-rs/app-server/tests/suite/v2/thread_archive.rs rename to llmx-rs/app-server/tests/suite/v2/thread_archive.rs diff --git a/codex-rs/app-server/tests/suite/v2/thread_list.rs b/llmx-rs/app-server/tests/suite/v2/thread_list.rs similarity index 100% rename from codex-rs/app-server/tests/suite/v2/thread_list.rs rename to llmx-rs/app-server/tests/suite/v2/thread_list.rs diff --git a/codex-rs/app-server/tests/suite/v2/thread_resume.rs b/llmx-rs/app-server/tests/suite/v2/thread_resume.rs similarity index 100% rename from codex-rs/app-server/tests/suite/v2/thread_resume.rs rename to llmx-rs/app-server/tests/suite/v2/thread_resume.rs diff --git a/codex-rs/app-server/tests/suite/v2/thread_start.rs b/llmx-rs/app-server/tests/suite/v2/thread_start.rs similarity index 100% rename from codex-rs/app-server/tests/suite/v2/thread_start.rs rename to llmx-rs/app-server/tests/suite/v2/thread_start.rs diff --git a/codex-rs/app-server/tests/suite/v2/turn_interrupt.rs b/llmx-rs/app-server/tests/suite/v2/turn_interrupt.rs similarity index 100% rename from codex-rs/app-server/tests/suite/v2/turn_interrupt.rs rename to llmx-rs/app-server/tests/suite/v2/turn_interrupt.rs diff --git a/codex-rs/app-server/tests/suite/v2/turn_start.rs b/llmx-rs/app-server/tests/suite/v2/turn_start.rs similarity index 100% rename from codex-rs/app-server/tests/suite/v2/turn_start.rs rename to llmx-rs/app-server/tests/suite/v2/turn_start.rs diff --git a/codex-rs/apply-patch/Cargo.toml b/llmx-rs/apply-patch/Cargo.toml similarity index 100% rename from codex-rs/apply-patch/Cargo.toml rename to llmx-rs/apply-patch/Cargo.toml diff --git a/codex-rs/apply-patch/apply_patch_tool_instructions.md b/llmx-rs/apply-patch/apply_patch_tool_instructions.md similarity index 100% rename from codex-rs/apply-patch/apply_patch_tool_instructions.md rename to llmx-rs/apply-patch/apply_patch_tool_instructions.md diff --git a/codex-rs/apply-patch/src/lib.rs b/llmx-rs/apply-patch/src/lib.rs similarity index 100% rename from codex-rs/apply-patch/src/lib.rs rename to llmx-rs/apply-patch/src/lib.rs diff --git a/codex-rs/apply-patch/src/main.rs b/llmx-rs/apply-patch/src/main.rs similarity index 100% rename from codex-rs/apply-patch/src/main.rs rename to llmx-rs/apply-patch/src/main.rs diff --git a/codex-rs/apply-patch/src/parser.rs b/llmx-rs/apply-patch/src/parser.rs similarity index 100% rename from codex-rs/apply-patch/src/parser.rs rename to llmx-rs/apply-patch/src/parser.rs diff --git a/codex-rs/apply-patch/src/seek_sequence.rs b/llmx-rs/apply-patch/src/seek_sequence.rs similarity index 100% rename from codex-rs/apply-patch/src/seek_sequence.rs rename to llmx-rs/apply-patch/src/seek_sequence.rs diff --git a/codex-rs/apply-patch/src/standalone_executable.rs b/llmx-rs/apply-patch/src/standalone_executable.rs similarity index 100% rename from codex-rs/apply-patch/src/standalone_executable.rs rename to llmx-rs/apply-patch/src/standalone_executable.rs diff --git a/codex-rs/apply-patch/tests/all.rs b/llmx-rs/apply-patch/tests/all.rs similarity index 100% rename from codex-rs/apply-patch/tests/all.rs rename to llmx-rs/apply-patch/tests/all.rs diff --git a/codex-rs/apply-patch/tests/suite/cli.rs b/llmx-rs/apply-patch/tests/suite/cli.rs similarity index 100% rename from codex-rs/apply-patch/tests/suite/cli.rs rename to llmx-rs/apply-patch/tests/suite/cli.rs diff --git a/codex-rs/apply-patch/tests/suite/mod.rs b/llmx-rs/apply-patch/tests/suite/mod.rs similarity index 100% rename from codex-rs/apply-patch/tests/suite/mod.rs rename to llmx-rs/apply-patch/tests/suite/mod.rs diff --git a/codex-rs/apply-patch/tests/suite/tool.rs b/llmx-rs/apply-patch/tests/suite/tool.rs similarity index 100% rename from codex-rs/apply-patch/tests/suite/tool.rs rename to llmx-rs/apply-patch/tests/suite/tool.rs diff --git a/codex-rs/arg0/Cargo.toml b/llmx-rs/arg0/Cargo.toml similarity index 100% rename from codex-rs/arg0/Cargo.toml rename to llmx-rs/arg0/Cargo.toml diff --git a/codex-rs/arg0/src/lib.rs b/llmx-rs/arg0/src/lib.rs similarity index 100% rename from codex-rs/arg0/src/lib.rs rename to llmx-rs/arg0/src/lib.rs diff --git a/codex-rs/async-utils/Cargo.toml b/llmx-rs/async-utils/Cargo.toml similarity index 100% rename from codex-rs/async-utils/Cargo.toml rename to llmx-rs/async-utils/Cargo.toml diff --git a/codex-rs/async-utils/src/lib.rs b/llmx-rs/async-utils/src/lib.rs similarity index 100% rename from codex-rs/async-utils/src/lib.rs rename to llmx-rs/async-utils/src/lib.rs diff --git a/codex-rs/backend-client/Cargo.toml b/llmx-rs/backend-client/Cargo.toml similarity index 100% rename from codex-rs/backend-client/Cargo.toml rename to llmx-rs/backend-client/Cargo.toml diff --git a/codex-rs/backend-client/src/client.rs b/llmx-rs/backend-client/src/client.rs similarity index 100% rename from codex-rs/backend-client/src/client.rs rename to llmx-rs/backend-client/src/client.rs diff --git a/codex-rs/backend-client/src/lib.rs b/llmx-rs/backend-client/src/lib.rs similarity index 100% rename from codex-rs/backend-client/src/lib.rs rename to llmx-rs/backend-client/src/lib.rs diff --git a/codex-rs/backend-client/src/types.rs b/llmx-rs/backend-client/src/types.rs similarity index 100% rename from codex-rs/backend-client/src/types.rs rename to llmx-rs/backend-client/src/types.rs diff --git a/codex-rs/backend-client/tests/fixtures/task_details_with_diff.json b/llmx-rs/backend-client/tests/fixtures/task_details_with_diff.json similarity index 100% rename from codex-rs/backend-client/tests/fixtures/task_details_with_diff.json rename to llmx-rs/backend-client/tests/fixtures/task_details_with_diff.json diff --git a/codex-rs/backend-client/tests/fixtures/task_details_with_error.json b/llmx-rs/backend-client/tests/fixtures/task_details_with_error.json similarity index 100% rename from codex-rs/backend-client/tests/fixtures/task_details_with_error.json rename to llmx-rs/backend-client/tests/fixtures/task_details_with_error.json diff --git a/codex-rs/chatgpt/Cargo.toml b/llmx-rs/chatgpt/Cargo.toml similarity index 100% rename from codex-rs/chatgpt/Cargo.toml rename to llmx-rs/chatgpt/Cargo.toml diff --git a/codex-rs/chatgpt/README.md b/llmx-rs/chatgpt/README.md similarity index 100% rename from codex-rs/chatgpt/README.md rename to llmx-rs/chatgpt/README.md diff --git a/codex-rs/chatgpt/src/apply_command.rs b/llmx-rs/chatgpt/src/apply_command.rs similarity index 100% rename from codex-rs/chatgpt/src/apply_command.rs rename to llmx-rs/chatgpt/src/apply_command.rs diff --git a/codex-rs/chatgpt/src/chatgpt_client.rs b/llmx-rs/chatgpt/src/chatgpt_client.rs similarity index 100% rename from codex-rs/chatgpt/src/chatgpt_client.rs rename to llmx-rs/chatgpt/src/chatgpt_client.rs diff --git a/codex-rs/chatgpt/src/chatgpt_token.rs b/llmx-rs/chatgpt/src/chatgpt_token.rs similarity index 100% rename from codex-rs/chatgpt/src/chatgpt_token.rs rename to llmx-rs/chatgpt/src/chatgpt_token.rs diff --git a/codex-rs/chatgpt/src/get_task.rs b/llmx-rs/chatgpt/src/get_task.rs similarity index 100% rename from codex-rs/chatgpt/src/get_task.rs rename to llmx-rs/chatgpt/src/get_task.rs diff --git a/codex-rs/chatgpt/src/lib.rs b/llmx-rs/chatgpt/src/lib.rs similarity index 100% rename from codex-rs/chatgpt/src/lib.rs rename to llmx-rs/chatgpt/src/lib.rs diff --git a/codex-rs/chatgpt/tests/all.rs b/llmx-rs/chatgpt/tests/all.rs similarity index 100% rename from codex-rs/chatgpt/tests/all.rs rename to llmx-rs/chatgpt/tests/all.rs diff --git a/codex-rs/chatgpt/tests/suite/apply_command_e2e.rs b/llmx-rs/chatgpt/tests/suite/apply_command_e2e.rs similarity index 100% rename from codex-rs/chatgpt/tests/suite/apply_command_e2e.rs rename to llmx-rs/chatgpt/tests/suite/apply_command_e2e.rs diff --git a/codex-rs/chatgpt/tests/suite/mod.rs b/llmx-rs/chatgpt/tests/suite/mod.rs similarity index 100% rename from codex-rs/chatgpt/tests/suite/mod.rs rename to llmx-rs/chatgpt/tests/suite/mod.rs diff --git a/codex-rs/chatgpt/tests/task_turn_fixture.json b/llmx-rs/chatgpt/tests/task_turn_fixture.json similarity index 100% rename from codex-rs/chatgpt/tests/task_turn_fixture.json rename to llmx-rs/chatgpt/tests/task_turn_fixture.json diff --git a/codex-rs/cli/Cargo.toml b/llmx-rs/cli/Cargo.toml similarity index 100% rename from codex-rs/cli/Cargo.toml rename to llmx-rs/cli/Cargo.toml diff --git a/codex-rs/cli/src/debug_sandbox.rs b/llmx-rs/cli/src/debug_sandbox.rs similarity index 100% rename from codex-rs/cli/src/debug_sandbox.rs rename to llmx-rs/cli/src/debug_sandbox.rs diff --git a/codex-rs/cli/src/debug_sandbox/pid_tracker.rs b/llmx-rs/cli/src/debug_sandbox/pid_tracker.rs similarity index 100% rename from codex-rs/cli/src/debug_sandbox/pid_tracker.rs rename to llmx-rs/cli/src/debug_sandbox/pid_tracker.rs diff --git a/codex-rs/cli/src/debug_sandbox/seatbelt.rs b/llmx-rs/cli/src/debug_sandbox/seatbelt.rs similarity index 100% rename from codex-rs/cli/src/debug_sandbox/seatbelt.rs rename to llmx-rs/cli/src/debug_sandbox/seatbelt.rs diff --git a/codex-rs/cli/src/exit_status.rs b/llmx-rs/cli/src/exit_status.rs similarity index 100% rename from codex-rs/cli/src/exit_status.rs rename to llmx-rs/cli/src/exit_status.rs diff --git a/codex-rs/cli/src/lib.rs b/llmx-rs/cli/src/lib.rs similarity index 100% rename from codex-rs/cli/src/lib.rs rename to llmx-rs/cli/src/lib.rs diff --git a/codex-rs/cli/src/login.rs b/llmx-rs/cli/src/login.rs similarity index 100% rename from codex-rs/cli/src/login.rs rename to llmx-rs/cli/src/login.rs diff --git a/codex-rs/cli/src/main.rs b/llmx-rs/cli/src/main.rs similarity index 100% rename from codex-rs/cli/src/main.rs rename to llmx-rs/cli/src/main.rs diff --git a/codex-rs/cli/src/mcp_cmd.rs b/llmx-rs/cli/src/mcp_cmd.rs similarity index 100% rename from codex-rs/cli/src/mcp_cmd.rs rename to llmx-rs/cli/src/mcp_cmd.rs diff --git a/codex-rs/cli/src/wsl_paths.rs b/llmx-rs/cli/src/wsl_paths.rs similarity index 100% rename from codex-rs/cli/src/wsl_paths.rs rename to llmx-rs/cli/src/wsl_paths.rs diff --git a/codex-rs/cli/tests/mcp_add_remove.rs b/llmx-rs/cli/tests/mcp_add_remove.rs similarity index 100% rename from codex-rs/cli/tests/mcp_add_remove.rs rename to llmx-rs/cli/tests/mcp_add_remove.rs diff --git a/codex-rs/cli/tests/mcp_list.rs b/llmx-rs/cli/tests/mcp_list.rs similarity index 100% rename from codex-rs/cli/tests/mcp_list.rs rename to llmx-rs/cli/tests/mcp_list.rs diff --git a/codex-rs/clippy.toml b/llmx-rs/clippy.toml similarity index 100% rename from codex-rs/clippy.toml rename to llmx-rs/clippy.toml diff --git a/codex-rs/cloud-tasks-client/Cargo.toml b/llmx-rs/cloud-tasks-client/Cargo.toml similarity index 100% rename from codex-rs/cloud-tasks-client/Cargo.toml rename to llmx-rs/cloud-tasks-client/Cargo.toml diff --git a/codex-rs/cloud-tasks-client/src/api.rs b/llmx-rs/cloud-tasks-client/src/api.rs similarity index 100% rename from codex-rs/cloud-tasks-client/src/api.rs rename to llmx-rs/cloud-tasks-client/src/api.rs diff --git a/codex-rs/cloud-tasks-client/src/http.rs b/llmx-rs/cloud-tasks-client/src/http.rs similarity index 100% rename from codex-rs/cloud-tasks-client/src/http.rs rename to llmx-rs/cloud-tasks-client/src/http.rs diff --git a/codex-rs/cloud-tasks-client/src/lib.rs b/llmx-rs/cloud-tasks-client/src/lib.rs similarity index 100% rename from codex-rs/cloud-tasks-client/src/lib.rs rename to llmx-rs/cloud-tasks-client/src/lib.rs diff --git a/codex-rs/cloud-tasks-client/src/mock.rs b/llmx-rs/cloud-tasks-client/src/mock.rs similarity index 100% rename from codex-rs/cloud-tasks-client/src/mock.rs rename to llmx-rs/cloud-tasks-client/src/mock.rs diff --git a/codex-rs/cloud-tasks/Cargo.toml b/llmx-rs/cloud-tasks/Cargo.toml similarity index 100% rename from codex-rs/cloud-tasks/Cargo.toml rename to llmx-rs/cloud-tasks/Cargo.toml diff --git a/codex-rs/cloud-tasks/src/app.rs b/llmx-rs/cloud-tasks/src/app.rs similarity index 100% rename from codex-rs/cloud-tasks/src/app.rs rename to llmx-rs/cloud-tasks/src/app.rs diff --git a/codex-rs/cloud-tasks/src/cli.rs b/llmx-rs/cloud-tasks/src/cli.rs similarity index 100% rename from codex-rs/cloud-tasks/src/cli.rs rename to llmx-rs/cloud-tasks/src/cli.rs diff --git a/codex-rs/cloud-tasks/src/env_detect.rs b/llmx-rs/cloud-tasks/src/env_detect.rs similarity index 100% rename from codex-rs/cloud-tasks/src/env_detect.rs rename to llmx-rs/cloud-tasks/src/env_detect.rs diff --git a/codex-rs/cloud-tasks/src/lib.rs b/llmx-rs/cloud-tasks/src/lib.rs similarity index 100% rename from codex-rs/cloud-tasks/src/lib.rs rename to llmx-rs/cloud-tasks/src/lib.rs diff --git a/codex-rs/cloud-tasks/src/new_task.rs b/llmx-rs/cloud-tasks/src/new_task.rs similarity index 100% rename from codex-rs/cloud-tasks/src/new_task.rs rename to llmx-rs/cloud-tasks/src/new_task.rs diff --git a/codex-rs/cloud-tasks/src/scrollable_diff.rs b/llmx-rs/cloud-tasks/src/scrollable_diff.rs similarity index 100% rename from codex-rs/cloud-tasks/src/scrollable_diff.rs rename to llmx-rs/cloud-tasks/src/scrollable_diff.rs diff --git a/codex-rs/cloud-tasks/src/ui.rs b/llmx-rs/cloud-tasks/src/ui.rs similarity index 100% rename from codex-rs/cloud-tasks/src/ui.rs rename to llmx-rs/cloud-tasks/src/ui.rs diff --git a/codex-rs/cloud-tasks/src/util.rs b/llmx-rs/cloud-tasks/src/util.rs similarity index 100% rename from codex-rs/cloud-tasks/src/util.rs rename to llmx-rs/cloud-tasks/src/util.rs diff --git a/codex-rs/cloud-tasks/tests/env_filter.rs b/llmx-rs/cloud-tasks/tests/env_filter.rs similarity index 100% rename from codex-rs/cloud-tasks/tests/env_filter.rs rename to llmx-rs/cloud-tasks/tests/env_filter.rs diff --git a/codex-rs/code b/llmx-rs/code similarity index 100% rename from codex-rs/code rename to llmx-rs/code diff --git a/codex-rs/codex-backend-openapi-models/Cargo.toml b/llmx-rs/codex-backend-openapi-models/Cargo.toml similarity index 100% rename from codex-rs/codex-backend-openapi-models/Cargo.toml rename to llmx-rs/codex-backend-openapi-models/Cargo.toml diff --git a/codex-rs/codex-backend-openapi-models/src/lib.rs b/llmx-rs/codex-backend-openapi-models/src/lib.rs similarity index 100% rename from codex-rs/codex-backend-openapi-models/src/lib.rs rename to llmx-rs/codex-backend-openapi-models/src/lib.rs diff --git a/codex-rs/codex-backend-openapi-models/src/models/code_task_details_response.rs b/llmx-rs/codex-backend-openapi-models/src/models/code_task_details_response.rs similarity index 100% rename from codex-rs/codex-backend-openapi-models/src/models/code_task_details_response.rs rename to llmx-rs/codex-backend-openapi-models/src/models/code_task_details_response.rs diff --git a/codex-rs/codex-backend-openapi-models/src/models/external_pull_request_response.rs b/llmx-rs/codex-backend-openapi-models/src/models/external_pull_request_response.rs similarity index 100% rename from codex-rs/codex-backend-openapi-models/src/models/external_pull_request_response.rs rename to llmx-rs/codex-backend-openapi-models/src/models/external_pull_request_response.rs diff --git a/codex-rs/codex-backend-openapi-models/src/models/git_pull_request.rs b/llmx-rs/codex-backend-openapi-models/src/models/git_pull_request.rs similarity index 100% rename from codex-rs/codex-backend-openapi-models/src/models/git_pull_request.rs rename to llmx-rs/codex-backend-openapi-models/src/models/git_pull_request.rs diff --git a/codex-rs/codex-backend-openapi-models/src/models/mod.rs b/llmx-rs/codex-backend-openapi-models/src/models/mod.rs similarity index 100% rename from codex-rs/codex-backend-openapi-models/src/models/mod.rs rename to llmx-rs/codex-backend-openapi-models/src/models/mod.rs diff --git a/codex-rs/codex-backend-openapi-models/src/models/paginated_list_task_list_item_.rs b/llmx-rs/codex-backend-openapi-models/src/models/paginated_list_task_list_item_.rs similarity index 100% rename from codex-rs/codex-backend-openapi-models/src/models/paginated_list_task_list_item_.rs rename to llmx-rs/codex-backend-openapi-models/src/models/paginated_list_task_list_item_.rs diff --git a/codex-rs/codex-backend-openapi-models/src/models/rate_limit_status_details.rs b/llmx-rs/codex-backend-openapi-models/src/models/rate_limit_status_details.rs similarity index 100% rename from codex-rs/codex-backend-openapi-models/src/models/rate_limit_status_details.rs rename to llmx-rs/codex-backend-openapi-models/src/models/rate_limit_status_details.rs diff --git a/codex-rs/codex-backend-openapi-models/src/models/rate_limit_status_payload.rs b/llmx-rs/codex-backend-openapi-models/src/models/rate_limit_status_payload.rs similarity index 100% rename from codex-rs/codex-backend-openapi-models/src/models/rate_limit_status_payload.rs rename to llmx-rs/codex-backend-openapi-models/src/models/rate_limit_status_payload.rs diff --git a/codex-rs/codex-backend-openapi-models/src/models/rate_limit_window_snapshot.rs b/llmx-rs/codex-backend-openapi-models/src/models/rate_limit_window_snapshot.rs similarity index 100% rename from codex-rs/codex-backend-openapi-models/src/models/rate_limit_window_snapshot.rs rename to llmx-rs/codex-backend-openapi-models/src/models/rate_limit_window_snapshot.rs diff --git a/codex-rs/codex-backend-openapi-models/src/models/task_list_item.rs b/llmx-rs/codex-backend-openapi-models/src/models/task_list_item.rs similarity index 100% rename from codex-rs/codex-backend-openapi-models/src/models/task_list_item.rs rename to llmx-rs/codex-backend-openapi-models/src/models/task_list_item.rs diff --git a/codex-rs/codex-backend-openapi-models/src/models/task_response.rs b/llmx-rs/codex-backend-openapi-models/src/models/task_response.rs similarity index 100% rename from codex-rs/codex-backend-openapi-models/src/models/task_response.rs rename to llmx-rs/codex-backend-openapi-models/src/models/task_response.rs diff --git a/codex-rs/common/Cargo.toml b/llmx-rs/common/Cargo.toml similarity index 100% rename from codex-rs/common/Cargo.toml rename to llmx-rs/common/Cargo.toml diff --git a/codex-rs/common/README.md b/llmx-rs/common/README.md similarity index 100% rename from codex-rs/common/README.md rename to llmx-rs/common/README.md diff --git a/codex-rs/common/src/approval_mode_cli_arg.rs b/llmx-rs/common/src/approval_mode_cli_arg.rs similarity index 100% rename from codex-rs/common/src/approval_mode_cli_arg.rs rename to llmx-rs/common/src/approval_mode_cli_arg.rs diff --git a/codex-rs/common/src/approval_presets.rs b/llmx-rs/common/src/approval_presets.rs similarity index 100% rename from codex-rs/common/src/approval_presets.rs rename to llmx-rs/common/src/approval_presets.rs diff --git a/codex-rs/common/src/config_override.rs b/llmx-rs/common/src/config_override.rs similarity index 100% rename from codex-rs/common/src/config_override.rs rename to llmx-rs/common/src/config_override.rs diff --git a/codex-rs/common/src/config_summary.rs b/llmx-rs/common/src/config_summary.rs similarity index 100% rename from codex-rs/common/src/config_summary.rs rename to llmx-rs/common/src/config_summary.rs diff --git a/codex-rs/common/src/elapsed.rs b/llmx-rs/common/src/elapsed.rs similarity index 100% rename from codex-rs/common/src/elapsed.rs rename to llmx-rs/common/src/elapsed.rs diff --git a/codex-rs/common/src/format_env_display.rs b/llmx-rs/common/src/format_env_display.rs similarity index 100% rename from codex-rs/common/src/format_env_display.rs rename to llmx-rs/common/src/format_env_display.rs diff --git a/codex-rs/common/src/fuzzy_match.rs b/llmx-rs/common/src/fuzzy_match.rs similarity index 100% rename from codex-rs/common/src/fuzzy_match.rs rename to llmx-rs/common/src/fuzzy_match.rs diff --git a/codex-rs/common/src/lib.rs b/llmx-rs/common/src/lib.rs similarity index 100% rename from codex-rs/common/src/lib.rs rename to llmx-rs/common/src/lib.rs diff --git a/codex-rs/common/src/model_presets.rs b/llmx-rs/common/src/model_presets.rs similarity index 100% rename from codex-rs/common/src/model_presets.rs rename to llmx-rs/common/src/model_presets.rs diff --git a/codex-rs/common/src/sandbox_mode_cli_arg.rs b/llmx-rs/common/src/sandbox_mode_cli_arg.rs similarity index 100% rename from codex-rs/common/src/sandbox_mode_cli_arg.rs rename to llmx-rs/common/src/sandbox_mode_cli_arg.rs diff --git a/codex-rs/common/src/sandbox_summary.rs b/llmx-rs/common/src/sandbox_summary.rs similarity index 100% rename from codex-rs/common/src/sandbox_summary.rs rename to llmx-rs/common/src/sandbox_summary.rs diff --git a/codex-rs/config.md b/llmx-rs/config.md similarity index 100% rename from codex-rs/config.md rename to llmx-rs/config.md diff --git a/codex-rs/core/Cargo.toml b/llmx-rs/core/Cargo.toml similarity index 100% rename from codex-rs/core/Cargo.toml rename to llmx-rs/core/Cargo.toml diff --git a/codex-rs/core/README.md b/llmx-rs/core/README.md similarity index 100% rename from codex-rs/core/README.md rename to llmx-rs/core/README.md diff --git a/codex-rs/core/gpt_5_codex_prompt.md b/llmx-rs/core/gpt_5_codex_prompt.md similarity index 100% rename from codex-rs/core/gpt_5_codex_prompt.md rename to llmx-rs/core/gpt_5_codex_prompt.md diff --git a/codex-rs/core/prompt.md b/llmx-rs/core/prompt.md similarity index 100% rename from codex-rs/core/prompt.md rename to llmx-rs/core/prompt.md diff --git a/codex-rs/core/review_prompt.md b/llmx-rs/core/review_prompt.md similarity index 100% rename from codex-rs/core/review_prompt.md rename to llmx-rs/core/review_prompt.md diff --git a/codex-rs/core/src/apply_patch.rs b/llmx-rs/core/src/apply_patch.rs similarity index 100% rename from codex-rs/core/src/apply_patch.rs rename to llmx-rs/core/src/apply_patch.rs diff --git a/codex-rs/core/src/auth.rs b/llmx-rs/core/src/auth.rs similarity index 100% rename from codex-rs/core/src/auth.rs rename to llmx-rs/core/src/auth.rs diff --git a/codex-rs/core/src/auth/storage.rs b/llmx-rs/core/src/auth/storage.rs similarity index 100% rename from codex-rs/core/src/auth/storage.rs rename to llmx-rs/core/src/auth/storage.rs diff --git a/codex-rs/core/src/bash.rs b/llmx-rs/core/src/bash.rs similarity index 100% rename from codex-rs/core/src/bash.rs rename to llmx-rs/core/src/bash.rs diff --git a/codex-rs/core/src/chat_completions.rs b/llmx-rs/core/src/chat_completions.rs similarity index 100% rename from codex-rs/core/src/chat_completions.rs rename to llmx-rs/core/src/chat_completions.rs diff --git a/codex-rs/core/src/client.rs b/llmx-rs/core/src/client.rs similarity index 100% rename from codex-rs/core/src/client.rs rename to llmx-rs/core/src/client.rs diff --git a/codex-rs/core/src/client_common.rs b/llmx-rs/core/src/client_common.rs similarity index 100% rename from codex-rs/core/src/client_common.rs rename to llmx-rs/core/src/client_common.rs diff --git a/codex-rs/core/src/codex.rs b/llmx-rs/core/src/codex.rs similarity index 100% rename from codex-rs/core/src/codex.rs rename to llmx-rs/core/src/codex.rs diff --git a/codex-rs/core/src/codex_conversation.rs b/llmx-rs/core/src/codex_conversation.rs similarity index 100% rename from codex-rs/core/src/codex_conversation.rs rename to llmx-rs/core/src/codex_conversation.rs diff --git a/codex-rs/core/src/codex_delegate.rs b/llmx-rs/core/src/codex_delegate.rs similarity index 100% rename from codex-rs/core/src/codex_delegate.rs rename to llmx-rs/core/src/codex_delegate.rs diff --git a/codex-rs/core/src/command_safety/is_dangerous_command.rs b/llmx-rs/core/src/command_safety/is_dangerous_command.rs similarity index 100% rename from codex-rs/core/src/command_safety/is_dangerous_command.rs rename to llmx-rs/core/src/command_safety/is_dangerous_command.rs diff --git a/codex-rs/core/src/command_safety/is_safe_command.rs b/llmx-rs/core/src/command_safety/is_safe_command.rs similarity index 100% rename from codex-rs/core/src/command_safety/is_safe_command.rs rename to llmx-rs/core/src/command_safety/is_safe_command.rs diff --git a/codex-rs/core/src/command_safety/mod.rs b/llmx-rs/core/src/command_safety/mod.rs similarity index 100% rename from codex-rs/core/src/command_safety/mod.rs rename to llmx-rs/core/src/command_safety/mod.rs diff --git a/codex-rs/core/src/command_safety/windows_safe_commands.rs b/llmx-rs/core/src/command_safety/windows_safe_commands.rs similarity index 100% rename from codex-rs/core/src/command_safety/windows_safe_commands.rs rename to llmx-rs/core/src/command_safety/windows_safe_commands.rs diff --git a/codex-rs/core/src/compact.rs b/llmx-rs/core/src/compact.rs similarity index 100% rename from codex-rs/core/src/compact.rs rename to llmx-rs/core/src/compact.rs diff --git a/codex-rs/core/src/config/edit.rs b/llmx-rs/core/src/config/edit.rs similarity index 100% rename from codex-rs/core/src/config/edit.rs rename to llmx-rs/core/src/config/edit.rs diff --git a/codex-rs/core/src/config/mod.rs b/llmx-rs/core/src/config/mod.rs similarity index 100% rename from codex-rs/core/src/config/mod.rs rename to llmx-rs/core/src/config/mod.rs diff --git a/codex-rs/core/src/config/profile.rs b/llmx-rs/core/src/config/profile.rs similarity index 100% rename from codex-rs/core/src/config/profile.rs rename to llmx-rs/core/src/config/profile.rs diff --git a/codex-rs/core/src/config/types.rs b/llmx-rs/core/src/config/types.rs similarity index 100% rename from codex-rs/core/src/config/types.rs rename to llmx-rs/core/src/config/types.rs diff --git a/codex-rs/core/src/config_loader/macos.rs b/llmx-rs/core/src/config_loader/macos.rs similarity index 100% rename from codex-rs/core/src/config_loader/macos.rs rename to llmx-rs/core/src/config_loader/macos.rs diff --git a/codex-rs/core/src/config_loader/mod.rs b/llmx-rs/core/src/config_loader/mod.rs similarity index 100% rename from codex-rs/core/src/config_loader/mod.rs rename to llmx-rs/core/src/config_loader/mod.rs diff --git a/codex-rs/core/src/context_manager/history.rs b/llmx-rs/core/src/context_manager/history.rs similarity index 100% rename from codex-rs/core/src/context_manager/history.rs rename to llmx-rs/core/src/context_manager/history.rs diff --git a/codex-rs/core/src/context_manager/history_tests.rs b/llmx-rs/core/src/context_manager/history_tests.rs similarity index 100% rename from codex-rs/core/src/context_manager/history_tests.rs rename to llmx-rs/core/src/context_manager/history_tests.rs diff --git a/codex-rs/core/src/context_manager/mod.rs b/llmx-rs/core/src/context_manager/mod.rs similarity index 100% rename from codex-rs/core/src/context_manager/mod.rs rename to llmx-rs/core/src/context_manager/mod.rs diff --git a/codex-rs/core/src/context_manager/normalize.rs b/llmx-rs/core/src/context_manager/normalize.rs similarity index 100% rename from codex-rs/core/src/context_manager/normalize.rs rename to llmx-rs/core/src/context_manager/normalize.rs diff --git a/codex-rs/core/src/context_manager/truncate.rs b/llmx-rs/core/src/context_manager/truncate.rs similarity index 100% rename from codex-rs/core/src/context_manager/truncate.rs rename to llmx-rs/core/src/context_manager/truncate.rs diff --git a/codex-rs/core/src/conversation_manager.rs b/llmx-rs/core/src/conversation_manager.rs similarity index 100% rename from codex-rs/core/src/conversation_manager.rs rename to llmx-rs/core/src/conversation_manager.rs diff --git a/codex-rs/core/src/custom_prompts.rs b/llmx-rs/core/src/custom_prompts.rs similarity index 100% rename from codex-rs/core/src/custom_prompts.rs rename to llmx-rs/core/src/custom_prompts.rs diff --git a/codex-rs/core/src/default_client.rs b/llmx-rs/core/src/default_client.rs similarity index 100% rename from codex-rs/core/src/default_client.rs rename to llmx-rs/core/src/default_client.rs diff --git a/codex-rs/core/src/environment_context.rs b/llmx-rs/core/src/environment_context.rs similarity index 100% rename from codex-rs/core/src/environment_context.rs rename to llmx-rs/core/src/environment_context.rs diff --git a/codex-rs/core/src/error.rs b/llmx-rs/core/src/error.rs similarity index 100% rename from codex-rs/core/src/error.rs rename to llmx-rs/core/src/error.rs diff --git a/codex-rs/core/src/event_mapping.rs b/llmx-rs/core/src/event_mapping.rs similarity index 100% rename from codex-rs/core/src/event_mapping.rs rename to llmx-rs/core/src/event_mapping.rs diff --git a/codex-rs/core/src/exec.rs b/llmx-rs/core/src/exec.rs similarity index 100% rename from codex-rs/core/src/exec.rs rename to llmx-rs/core/src/exec.rs diff --git a/codex-rs/core/src/exec_env.rs b/llmx-rs/core/src/exec_env.rs similarity index 100% rename from codex-rs/core/src/exec_env.rs rename to llmx-rs/core/src/exec_env.rs diff --git a/codex-rs/core/src/features.rs b/llmx-rs/core/src/features.rs similarity index 100% rename from codex-rs/core/src/features.rs rename to llmx-rs/core/src/features.rs diff --git a/codex-rs/core/src/features/legacy.rs b/llmx-rs/core/src/features/legacy.rs similarity index 100% rename from codex-rs/core/src/features/legacy.rs rename to llmx-rs/core/src/features/legacy.rs diff --git a/codex-rs/core/src/flags.rs b/llmx-rs/core/src/flags.rs similarity index 100% rename from codex-rs/core/src/flags.rs rename to llmx-rs/core/src/flags.rs diff --git a/codex-rs/core/src/function_tool.rs b/llmx-rs/core/src/function_tool.rs similarity index 100% rename from codex-rs/core/src/function_tool.rs rename to llmx-rs/core/src/function_tool.rs diff --git a/codex-rs/core/src/git_info.rs b/llmx-rs/core/src/git_info.rs similarity index 100% rename from codex-rs/core/src/git_info.rs rename to llmx-rs/core/src/git_info.rs diff --git a/codex-rs/core/src/landlock.rs b/llmx-rs/core/src/landlock.rs similarity index 100% rename from codex-rs/core/src/landlock.rs rename to llmx-rs/core/src/landlock.rs diff --git a/codex-rs/core/src/lib.rs b/llmx-rs/core/src/lib.rs similarity index 100% rename from codex-rs/core/src/lib.rs rename to llmx-rs/core/src/lib.rs diff --git a/codex-rs/core/src/mcp/auth.rs b/llmx-rs/core/src/mcp/auth.rs similarity index 100% rename from codex-rs/core/src/mcp/auth.rs rename to llmx-rs/core/src/mcp/auth.rs diff --git a/codex-rs/core/src/mcp/mod.rs b/llmx-rs/core/src/mcp/mod.rs similarity index 100% rename from codex-rs/core/src/mcp/mod.rs rename to llmx-rs/core/src/mcp/mod.rs diff --git a/codex-rs/core/src/mcp_connection_manager.rs b/llmx-rs/core/src/mcp_connection_manager.rs similarity index 100% rename from codex-rs/core/src/mcp_connection_manager.rs rename to llmx-rs/core/src/mcp_connection_manager.rs diff --git a/codex-rs/core/src/mcp_tool_call.rs b/llmx-rs/core/src/mcp_tool_call.rs similarity index 100% rename from codex-rs/core/src/mcp_tool_call.rs rename to llmx-rs/core/src/mcp_tool_call.rs diff --git a/codex-rs/core/src/message_history.rs b/llmx-rs/core/src/message_history.rs similarity index 100% rename from codex-rs/core/src/message_history.rs rename to llmx-rs/core/src/message_history.rs diff --git a/codex-rs/core/src/model_family.rs b/llmx-rs/core/src/model_family.rs similarity index 100% rename from codex-rs/core/src/model_family.rs rename to llmx-rs/core/src/model_family.rs diff --git a/codex-rs/core/src/model_provider_info.rs b/llmx-rs/core/src/model_provider_info.rs similarity index 100% rename from codex-rs/core/src/model_provider_info.rs rename to llmx-rs/core/src/model_provider_info.rs diff --git a/codex-rs/core/src/openai_model_info.rs b/llmx-rs/core/src/openai_model_info.rs similarity index 100% rename from codex-rs/core/src/openai_model_info.rs rename to llmx-rs/core/src/openai_model_info.rs diff --git a/codex-rs/core/src/otel_init.rs b/llmx-rs/core/src/otel_init.rs similarity index 100% rename from codex-rs/core/src/otel_init.rs rename to llmx-rs/core/src/otel_init.rs diff --git a/codex-rs/core/src/parse_command.rs b/llmx-rs/core/src/parse_command.rs similarity index 100% rename from codex-rs/core/src/parse_command.rs rename to llmx-rs/core/src/parse_command.rs diff --git a/codex-rs/core/src/project_doc.rs b/llmx-rs/core/src/project_doc.rs similarity index 100% rename from codex-rs/core/src/project_doc.rs rename to llmx-rs/core/src/project_doc.rs diff --git a/codex-rs/core/src/response_processing.rs b/llmx-rs/core/src/response_processing.rs similarity index 100% rename from codex-rs/core/src/response_processing.rs rename to llmx-rs/core/src/response_processing.rs diff --git a/codex-rs/core/src/review_format.rs b/llmx-rs/core/src/review_format.rs similarity index 100% rename from codex-rs/core/src/review_format.rs rename to llmx-rs/core/src/review_format.rs diff --git a/codex-rs/core/src/rollout/list.rs b/llmx-rs/core/src/rollout/list.rs similarity index 100% rename from codex-rs/core/src/rollout/list.rs rename to llmx-rs/core/src/rollout/list.rs diff --git a/codex-rs/core/src/rollout/mod.rs b/llmx-rs/core/src/rollout/mod.rs similarity index 100% rename from codex-rs/core/src/rollout/mod.rs rename to llmx-rs/core/src/rollout/mod.rs diff --git a/codex-rs/core/src/rollout/policy.rs b/llmx-rs/core/src/rollout/policy.rs similarity index 100% rename from codex-rs/core/src/rollout/policy.rs rename to llmx-rs/core/src/rollout/policy.rs diff --git a/codex-rs/core/src/rollout/recorder.rs b/llmx-rs/core/src/rollout/recorder.rs similarity index 100% rename from codex-rs/core/src/rollout/recorder.rs rename to llmx-rs/core/src/rollout/recorder.rs diff --git a/codex-rs/core/src/rollout/tests.rs b/llmx-rs/core/src/rollout/tests.rs similarity index 100% rename from codex-rs/core/src/rollout/tests.rs rename to llmx-rs/core/src/rollout/tests.rs diff --git a/codex-rs/core/src/safety.rs b/llmx-rs/core/src/safety.rs similarity index 100% rename from codex-rs/core/src/safety.rs rename to llmx-rs/core/src/safety.rs diff --git a/codex-rs/core/src/sandboxing/assessment.rs b/llmx-rs/core/src/sandboxing/assessment.rs similarity index 100% rename from codex-rs/core/src/sandboxing/assessment.rs rename to llmx-rs/core/src/sandboxing/assessment.rs diff --git a/codex-rs/core/src/sandboxing/mod.rs b/llmx-rs/core/src/sandboxing/mod.rs similarity index 100% rename from codex-rs/core/src/sandboxing/mod.rs rename to llmx-rs/core/src/sandboxing/mod.rs diff --git a/codex-rs/core/src/seatbelt.rs b/llmx-rs/core/src/seatbelt.rs similarity index 100% rename from codex-rs/core/src/seatbelt.rs rename to llmx-rs/core/src/seatbelt.rs diff --git a/codex-rs/core/src/seatbelt_base_policy.sbpl b/llmx-rs/core/src/seatbelt_base_policy.sbpl similarity index 100% rename from codex-rs/core/src/seatbelt_base_policy.sbpl rename to llmx-rs/core/src/seatbelt_base_policy.sbpl diff --git a/codex-rs/core/src/seatbelt_network_policy.sbpl b/llmx-rs/core/src/seatbelt_network_policy.sbpl similarity index 100% rename from codex-rs/core/src/seatbelt_network_policy.sbpl rename to llmx-rs/core/src/seatbelt_network_policy.sbpl diff --git a/codex-rs/core/src/shell.rs b/llmx-rs/core/src/shell.rs similarity index 100% rename from codex-rs/core/src/shell.rs rename to llmx-rs/core/src/shell.rs diff --git a/codex-rs/core/src/spawn.rs b/llmx-rs/core/src/spawn.rs similarity index 100% rename from codex-rs/core/src/spawn.rs rename to llmx-rs/core/src/spawn.rs diff --git a/codex-rs/core/src/state/mod.rs b/llmx-rs/core/src/state/mod.rs similarity index 100% rename from codex-rs/core/src/state/mod.rs rename to llmx-rs/core/src/state/mod.rs diff --git a/codex-rs/core/src/state/service.rs b/llmx-rs/core/src/state/service.rs similarity index 100% rename from codex-rs/core/src/state/service.rs rename to llmx-rs/core/src/state/service.rs diff --git a/codex-rs/core/src/state/session.rs b/llmx-rs/core/src/state/session.rs similarity index 100% rename from codex-rs/core/src/state/session.rs rename to llmx-rs/core/src/state/session.rs diff --git a/codex-rs/core/src/state/turn.rs b/llmx-rs/core/src/state/turn.rs similarity index 100% rename from codex-rs/core/src/state/turn.rs rename to llmx-rs/core/src/state/turn.rs diff --git a/codex-rs/core/src/tasks/compact.rs b/llmx-rs/core/src/tasks/compact.rs similarity index 100% rename from codex-rs/core/src/tasks/compact.rs rename to llmx-rs/core/src/tasks/compact.rs diff --git a/codex-rs/core/src/tasks/ghost_snapshot.rs b/llmx-rs/core/src/tasks/ghost_snapshot.rs similarity index 100% rename from codex-rs/core/src/tasks/ghost_snapshot.rs rename to llmx-rs/core/src/tasks/ghost_snapshot.rs diff --git a/codex-rs/core/src/tasks/mod.rs b/llmx-rs/core/src/tasks/mod.rs similarity index 100% rename from codex-rs/core/src/tasks/mod.rs rename to llmx-rs/core/src/tasks/mod.rs diff --git a/codex-rs/core/src/tasks/regular.rs b/llmx-rs/core/src/tasks/regular.rs similarity index 100% rename from codex-rs/core/src/tasks/regular.rs rename to llmx-rs/core/src/tasks/regular.rs diff --git a/codex-rs/core/src/tasks/review.rs b/llmx-rs/core/src/tasks/review.rs similarity index 100% rename from codex-rs/core/src/tasks/review.rs rename to llmx-rs/core/src/tasks/review.rs diff --git a/codex-rs/core/src/tasks/undo.rs b/llmx-rs/core/src/tasks/undo.rs similarity index 100% rename from codex-rs/core/src/tasks/undo.rs rename to llmx-rs/core/src/tasks/undo.rs diff --git a/codex-rs/core/src/tasks/user_shell.rs b/llmx-rs/core/src/tasks/user_shell.rs similarity index 100% rename from codex-rs/core/src/tasks/user_shell.rs rename to llmx-rs/core/src/tasks/user_shell.rs diff --git a/codex-rs/core/src/terminal.rs b/llmx-rs/core/src/terminal.rs similarity index 100% rename from codex-rs/core/src/terminal.rs rename to llmx-rs/core/src/terminal.rs diff --git a/codex-rs/core/src/token_data.rs b/llmx-rs/core/src/token_data.rs similarity index 100% rename from codex-rs/core/src/token_data.rs rename to llmx-rs/core/src/token_data.rs diff --git a/codex-rs/core/src/tools/context.rs b/llmx-rs/core/src/tools/context.rs similarity index 100% rename from codex-rs/core/src/tools/context.rs rename to llmx-rs/core/src/tools/context.rs diff --git a/codex-rs/core/src/tools/events.rs b/llmx-rs/core/src/tools/events.rs similarity index 100% rename from codex-rs/core/src/tools/events.rs rename to llmx-rs/core/src/tools/events.rs diff --git a/codex-rs/core/src/tools/handlers/apply_patch.rs b/llmx-rs/core/src/tools/handlers/apply_patch.rs similarity index 100% rename from codex-rs/core/src/tools/handlers/apply_patch.rs rename to llmx-rs/core/src/tools/handlers/apply_patch.rs diff --git a/codex-rs/core/src/tools/handlers/grep_files.rs b/llmx-rs/core/src/tools/handlers/grep_files.rs similarity index 100% rename from codex-rs/core/src/tools/handlers/grep_files.rs rename to llmx-rs/core/src/tools/handlers/grep_files.rs diff --git a/codex-rs/core/src/tools/handlers/list_dir.rs b/llmx-rs/core/src/tools/handlers/list_dir.rs similarity index 100% rename from codex-rs/core/src/tools/handlers/list_dir.rs rename to llmx-rs/core/src/tools/handlers/list_dir.rs diff --git a/codex-rs/core/src/tools/handlers/mcp.rs b/llmx-rs/core/src/tools/handlers/mcp.rs similarity index 100% rename from codex-rs/core/src/tools/handlers/mcp.rs rename to llmx-rs/core/src/tools/handlers/mcp.rs diff --git a/codex-rs/core/src/tools/handlers/mcp_resource.rs b/llmx-rs/core/src/tools/handlers/mcp_resource.rs similarity index 100% rename from codex-rs/core/src/tools/handlers/mcp_resource.rs rename to llmx-rs/core/src/tools/handlers/mcp_resource.rs diff --git a/codex-rs/core/src/tools/handlers/mod.rs b/llmx-rs/core/src/tools/handlers/mod.rs similarity index 100% rename from codex-rs/core/src/tools/handlers/mod.rs rename to llmx-rs/core/src/tools/handlers/mod.rs diff --git a/codex-rs/core/src/tools/handlers/plan.rs b/llmx-rs/core/src/tools/handlers/plan.rs similarity index 100% rename from codex-rs/core/src/tools/handlers/plan.rs rename to llmx-rs/core/src/tools/handlers/plan.rs diff --git a/codex-rs/core/src/tools/handlers/read_file.rs b/llmx-rs/core/src/tools/handlers/read_file.rs similarity index 100% rename from codex-rs/core/src/tools/handlers/read_file.rs rename to llmx-rs/core/src/tools/handlers/read_file.rs diff --git a/codex-rs/core/src/tools/handlers/shell.rs b/llmx-rs/core/src/tools/handlers/shell.rs similarity index 100% rename from codex-rs/core/src/tools/handlers/shell.rs rename to llmx-rs/core/src/tools/handlers/shell.rs diff --git a/codex-rs/core/src/tools/handlers/test_sync.rs b/llmx-rs/core/src/tools/handlers/test_sync.rs similarity index 100% rename from codex-rs/core/src/tools/handlers/test_sync.rs rename to llmx-rs/core/src/tools/handlers/test_sync.rs diff --git a/codex-rs/core/src/tools/handlers/tool_apply_patch.lark b/llmx-rs/core/src/tools/handlers/tool_apply_patch.lark similarity index 100% rename from codex-rs/core/src/tools/handlers/tool_apply_patch.lark rename to llmx-rs/core/src/tools/handlers/tool_apply_patch.lark diff --git a/codex-rs/core/src/tools/handlers/unified_exec.rs b/llmx-rs/core/src/tools/handlers/unified_exec.rs similarity index 100% rename from codex-rs/core/src/tools/handlers/unified_exec.rs rename to llmx-rs/core/src/tools/handlers/unified_exec.rs diff --git a/codex-rs/core/src/tools/handlers/view_image.rs b/llmx-rs/core/src/tools/handlers/view_image.rs similarity index 100% rename from codex-rs/core/src/tools/handlers/view_image.rs rename to llmx-rs/core/src/tools/handlers/view_image.rs diff --git a/codex-rs/core/src/tools/mod.rs b/llmx-rs/core/src/tools/mod.rs similarity index 100% rename from codex-rs/core/src/tools/mod.rs rename to llmx-rs/core/src/tools/mod.rs diff --git a/codex-rs/core/src/tools/orchestrator.rs b/llmx-rs/core/src/tools/orchestrator.rs similarity index 100% rename from codex-rs/core/src/tools/orchestrator.rs rename to llmx-rs/core/src/tools/orchestrator.rs diff --git a/codex-rs/core/src/tools/parallel.rs b/llmx-rs/core/src/tools/parallel.rs similarity index 100% rename from codex-rs/core/src/tools/parallel.rs rename to llmx-rs/core/src/tools/parallel.rs diff --git a/codex-rs/core/src/tools/registry.rs b/llmx-rs/core/src/tools/registry.rs similarity index 100% rename from codex-rs/core/src/tools/registry.rs rename to llmx-rs/core/src/tools/registry.rs diff --git a/codex-rs/core/src/tools/router.rs b/llmx-rs/core/src/tools/router.rs similarity index 100% rename from codex-rs/core/src/tools/router.rs rename to llmx-rs/core/src/tools/router.rs diff --git a/codex-rs/core/src/tools/runtimes/apply_patch.rs b/llmx-rs/core/src/tools/runtimes/apply_patch.rs similarity index 100% rename from codex-rs/core/src/tools/runtimes/apply_patch.rs rename to llmx-rs/core/src/tools/runtimes/apply_patch.rs diff --git a/codex-rs/core/src/tools/runtimes/mod.rs b/llmx-rs/core/src/tools/runtimes/mod.rs similarity index 100% rename from codex-rs/core/src/tools/runtimes/mod.rs rename to llmx-rs/core/src/tools/runtimes/mod.rs diff --git a/codex-rs/core/src/tools/runtimes/shell.rs b/llmx-rs/core/src/tools/runtimes/shell.rs similarity index 100% rename from codex-rs/core/src/tools/runtimes/shell.rs rename to llmx-rs/core/src/tools/runtimes/shell.rs diff --git a/codex-rs/core/src/tools/runtimes/unified_exec.rs b/llmx-rs/core/src/tools/runtimes/unified_exec.rs similarity index 100% rename from codex-rs/core/src/tools/runtimes/unified_exec.rs rename to llmx-rs/core/src/tools/runtimes/unified_exec.rs diff --git a/codex-rs/core/src/tools/sandboxing.rs b/llmx-rs/core/src/tools/sandboxing.rs similarity index 100% rename from codex-rs/core/src/tools/sandboxing.rs rename to llmx-rs/core/src/tools/sandboxing.rs diff --git a/codex-rs/core/src/tools/spec.rs b/llmx-rs/core/src/tools/spec.rs similarity index 100% rename from codex-rs/core/src/tools/spec.rs rename to llmx-rs/core/src/tools/spec.rs diff --git a/codex-rs/core/src/truncate.rs b/llmx-rs/core/src/truncate.rs similarity index 100% rename from codex-rs/core/src/truncate.rs rename to llmx-rs/core/src/truncate.rs diff --git a/codex-rs/core/src/turn_diff_tracker.rs b/llmx-rs/core/src/turn_diff_tracker.rs similarity index 100% rename from codex-rs/core/src/turn_diff_tracker.rs rename to llmx-rs/core/src/turn_diff_tracker.rs diff --git a/codex-rs/core/src/unified_exec/errors.rs b/llmx-rs/core/src/unified_exec/errors.rs similarity index 100% rename from codex-rs/core/src/unified_exec/errors.rs rename to llmx-rs/core/src/unified_exec/errors.rs diff --git a/codex-rs/core/src/unified_exec/mod.rs b/llmx-rs/core/src/unified_exec/mod.rs similarity index 100% rename from codex-rs/core/src/unified_exec/mod.rs rename to llmx-rs/core/src/unified_exec/mod.rs diff --git a/codex-rs/core/src/unified_exec/session.rs b/llmx-rs/core/src/unified_exec/session.rs similarity index 100% rename from codex-rs/core/src/unified_exec/session.rs rename to llmx-rs/core/src/unified_exec/session.rs diff --git a/codex-rs/core/src/unified_exec/session_manager.rs b/llmx-rs/core/src/unified_exec/session_manager.rs similarity index 100% rename from codex-rs/core/src/unified_exec/session_manager.rs rename to llmx-rs/core/src/unified_exec/session_manager.rs diff --git a/codex-rs/core/src/user_instructions.rs b/llmx-rs/core/src/user_instructions.rs similarity index 100% rename from codex-rs/core/src/user_instructions.rs rename to llmx-rs/core/src/user_instructions.rs diff --git a/codex-rs/core/src/user_notification.rs b/llmx-rs/core/src/user_notification.rs similarity index 100% rename from codex-rs/core/src/user_notification.rs rename to llmx-rs/core/src/user_notification.rs diff --git a/codex-rs/core/src/user_shell_command.rs b/llmx-rs/core/src/user_shell_command.rs similarity index 100% rename from codex-rs/core/src/user_shell_command.rs rename to llmx-rs/core/src/user_shell_command.rs diff --git a/codex-rs/core/src/util.rs b/llmx-rs/core/src/util.rs similarity index 100% rename from codex-rs/core/src/util.rs rename to llmx-rs/core/src/util.rs diff --git a/codex-rs/core/templates/compact/prompt.md b/llmx-rs/core/templates/compact/prompt.md similarity index 100% rename from codex-rs/core/templates/compact/prompt.md rename to llmx-rs/core/templates/compact/prompt.md diff --git a/codex-rs/core/templates/review/exit_interrupted.xml b/llmx-rs/core/templates/review/exit_interrupted.xml similarity index 100% rename from codex-rs/core/templates/review/exit_interrupted.xml rename to llmx-rs/core/templates/review/exit_interrupted.xml diff --git a/codex-rs/core/templates/review/exit_success.xml b/llmx-rs/core/templates/review/exit_success.xml similarity index 100% rename from codex-rs/core/templates/review/exit_success.xml rename to llmx-rs/core/templates/review/exit_success.xml diff --git a/codex-rs/core/templates/review/history_message_completed.md b/llmx-rs/core/templates/review/history_message_completed.md similarity index 100% rename from codex-rs/core/templates/review/history_message_completed.md rename to llmx-rs/core/templates/review/history_message_completed.md diff --git a/codex-rs/core/templates/review/history_message_interrupted.md b/llmx-rs/core/templates/review/history_message_interrupted.md similarity index 100% rename from codex-rs/core/templates/review/history_message_interrupted.md rename to llmx-rs/core/templates/review/history_message_interrupted.md diff --git a/codex-rs/core/templates/sandboxing/assessment_prompt.md b/llmx-rs/core/templates/sandboxing/assessment_prompt.md similarity index 100% rename from codex-rs/core/templates/sandboxing/assessment_prompt.md rename to llmx-rs/core/templates/sandboxing/assessment_prompt.md diff --git a/codex-rs/core/tests/all.rs b/llmx-rs/core/tests/all.rs similarity index 100% rename from codex-rs/core/tests/all.rs rename to llmx-rs/core/tests/all.rs diff --git a/codex-rs/core/tests/chat_completions_payload.rs b/llmx-rs/core/tests/chat_completions_payload.rs similarity index 100% rename from codex-rs/core/tests/chat_completions_payload.rs rename to llmx-rs/core/tests/chat_completions_payload.rs diff --git a/codex-rs/core/tests/chat_completions_sse.rs b/llmx-rs/core/tests/chat_completions_sse.rs similarity index 100% rename from codex-rs/core/tests/chat_completions_sse.rs rename to llmx-rs/core/tests/chat_completions_sse.rs diff --git a/codex-rs/core/tests/cli_responses_fixture.sse b/llmx-rs/core/tests/cli_responses_fixture.sse similarity index 100% rename from codex-rs/core/tests/cli_responses_fixture.sse rename to llmx-rs/core/tests/cli_responses_fixture.sse diff --git a/codex-rs/core/tests/common/Cargo.toml b/llmx-rs/core/tests/common/Cargo.toml similarity index 100% rename from codex-rs/core/tests/common/Cargo.toml rename to llmx-rs/core/tests/common/Cargo.toml diff --git a/codex-rs/core/tests/common/lib.rs b/llmx-rs/core/tests/common/lib.rs similarity index 100% rename from codex-rs/core/tests/common/lib.rs rename to llmx-rs/core/tests/common/lib.rs diff --git a/codex-rs/core/tests/common/responses.rs b/llmx-rs/core/tests/common/responses.rs similarity index 100% rename from codex-rs/core/tests/common/responses.rs rename to llmx-rs/core/tests/common/responses.rs diff --git a/codex-rs/core/tests/common/test_codex.rs b/llmx-rs/core/tests/common/test_codex.rs similarity index 100% rename from codex-rs/core/tests/common/test_codex.rs rename to llmx-rs/core/tests/common/test_codex.rs diff --git a/codex-rs/core/tests/common/test_codex_exec.rs b/llmx-rs/core/tests/common/test_codex_exec.rs similarity index 100% rename from codex-rs/core/tests/common/test_codex_exec.rs rename to llmx-rs/core/tests/common/test_codex_exec.rs diff --git a/codex-rs/core/tests/fixtures/completed_template.json b/llmx-rs/core/tests/fixtures/completed_template.json similarity index 100% rename from codex-rs/core/tests/fixtures/completed_template.json rename to llmx-rs/core/tests/fixtures/completed_template.json diff --git a/codex-rs/core/tests/fixtures/incomplete_sse.json b/llmx-rs/core/tests/fixtures/incomplete_sse.json similarity index 100% rename from codex-rs/core/tests/fixtures/incomplete_sse.json rename to llmx-rs/core/tests/fixtures/incomplete_sse.json diff --git a/codex-rs/core/tests/responses_headers.rs b/llmx-rs/core/tests/responses_headers.rs similarity index 100% rename from codex-rs/core/tests/responses_headers.rs rename to llmx-rs/core/tests/responses_headers.rs diff --git a/codex-rs/core/tests/suite/abort_tasks.rs b/llmx-rs/core/tests/suite/abort_tasks.rs similarity index 100% rename from codex-rs/core/tests/suite/abort_tasks.rs rename to llmx-rs/core/tests/suite/abort_tasks.rs diff --git a/codex-rs/core/tests/suite/apply_patch_cli.rs b/llmx-rs/core/tests/suite/apply_patch_cli.rs similarity index 100% rename from codex-rs/core/tests/suite/apply_patch_cli.rs rename to llmx-rs/core/tests/suite/apply_patch_cli.rs diff --git a/codex-rs/core/tests/suite/apply_patch_freeform.rs b/llmx-rs/core/tests/suite/apply_patch_freeform.rs similarity index 100% rename from codex-rs/core/tests/suite/apply_patch_freeform.rs rename to llmx-rs/core/tests/suite/apply_patch_freeform.rs diff --git a/codex-rs/core/tests/suite/approvals.rs b/llmx-rs/core/tests/suite/approvals.rs similarity index 100% rename from codex-rs/core/tests/suite/approvals.rs rename to llmx-rs/core/tests/suite/approvals.rs diff --git a/codex-rs/core/tests/suite/auth_refresh.rs b/llmx-rs/core/tests/suite/auth_refresh.rs similarity index 100% rename from codex-rs/core/tests/suite/auth_refresh.rs rename to llmx-rs/core/tests/suite/auth_refresh.rs diff --git a/codex-rs/core/tests/suite/cli_stream.rs b/llmx-rs/core/tests/suite/cli_stream.rs similarity index 100% rename from codex-rs/core/tests/suite/cli_stream.rs rename to llmx-rs/core/tests/suite/cli_stream.rs diff --git a/codex-rs/core/tests/suite/client.rs b/llmx-rs/core/tests/suite/client.rs similarity index 100% rename from codex-rs/core/tests/suite/client.rs rename to llmx-rs/core/tests/suite/client.rs diff --git a/codex-rs/core/tests/suite/codex_delegate.rs b/llmx-rs/core/tests/suite/codex_delegate.rs similarity index 100% rename from codex-rs/core/tests/suite/codex_delegate.rs rename to llmx-rs/core/tests/suite/codex_delegate.rs diff --git a/codex-rs/core/tests/suite/compact.rs b/llmx-rs/core/tests/suite/compact.rs similarity index 100% rename from codex-rs/core/tests/suite/compact.rs rename to llmx-rs/core/tests/suite/compact.rs diff --git a/codex-rs/core/tests/suite/compact_resume_fork.rs b/llmx-rs/core/tests/suite/compact_resume_fork.rs similarity index 100% rename from codex-rs/core/tests/suite/compact_resume_fork.rs rename to llmx-rs/core/tests/suite/compact_resume_fork.rs diff --git a/codex-rs/core/tests/suite/deprecation_notice.rs b/llmx-rs/core/tests/suite/deprecation_notice.rs similarity index 100% rename from codex-rs/core/tests/suite/deprecation_notice.rs rename to llmx-rs/core/tests/suite/deprecation_notice.rs diff --git a/codex-rs/core/tests/suite/exec.rs b/llmx-rs/core/tests/suite/exec.rs similarity index 100% rename from codex-rs/core/tests/suite/exec.rs rename to llmx-rs/core/tests/suite/exec.rs diff --git a/codex-rs/core/tests/suite/fork_conversation.rs b/llmx-rs/core/tests/suite/fork_conversation.rs similarity index 100% rename from codex-rs/core/tests/suite/fork_conversation.rs rename to llmx-rs/core/tests/suite/fork_conversation.rs diff --git a/codex-rs/core/tests/suite/grep_files.rs b/llmx-rs/core/tests/suite/grep_files.rs similarity index 100% rename from codex-rs/core/tests/suite/grep_files.rs rename to llmx-rs/core/tests/suite/grep_files.rs diff --git a/codex-rs/core/tests/suite/items.rs b/llmx-rs/core/tests/suite/items.rs similarity index 100% rename from codex-rs/core/tests/suite/items.rs rename to llmx-rs/core/tests/suite/items.rs diff --git a/codex-rs/core/tests/suite/json_result.rs b/llmx-rs/core/tests/suite/json_result.rs similarity index 100% rename from codex-rs/core/tests/suite/json_result.rs rename to llmx-rs/core/tests/suite/json_result.rs diff --git a/codex-rs/core/tests/suite/list_dir.rs b/llmx-rs/core/tests/suite/list_dir.rs similarity index 100% rename from codex-rs/core/tests/suite/list_dir.rs rename to llmx-rs/core/tests/suite/list_dir.rs diff --git a/codex-rs/core/tests/suite/live_cli.rs b/llmx-rs/core/tests/suite/live_cli.rs similarity index 100% rename from codex-rs/core/tests/suite/live_cli.rs rename to llmx-rs/core/tests/suite/live_cli.rs diff --git a/codex-rs/core/tests/suite/mod.rs b/llmx-rs/core/tests/suite/mod.rs similarity index 100% rename from codex-rs/core/tests/suite/mod.rs rename to llmx-rs/core/tests/suite/mod.rs diff --git a/codex-rs/core/tests/suite/model_overrides.rs b/llmx-rs/core/tests/suite/model_overrides.rs similarity index 100% rename from codex-rs/core/tests/suite/model_overrides.rs rename to llmx-rs/core/tests/suite/model_overrides.rs diff --git a/codex-rs/core/tests/suite/model_tools.rs b/llmx-rs/core/tests/suite/model_tools.rs similarity index 100% rename from codex-rs/core/tests/suite/model_tools.rs rename to llmx-rs/core/tests/suite/model_tools.rs diff --git a/codex-rs/core/tests/suite/otel.rs b/llmx-rs/core/tests/suite/otel.rs similarity index 100% rename from codex-rs/core/tests/suite/otel.rs rename to llmx-rs/core/tests/suite/otel.rs diff --git a/codex-rs/core/tests/suite/prompt_caching.rs b/llmx-rs/core/tests/suite/prompt_caching.rs similarity index 100% rename from codex-rs/core/tests/suite/prompt_caching.rs rename to llmx-rs/core/tests/suite/prompt_caching.rs diff --git a/codex-rs/core/tests/suite/quota_exceeded.rs b/llmx-rs/core/tests/suite/quota_exceeded.rs similarity index 100% rename from codex-rs/core/tests/suite/quota_exceeded.rs rename to llmx-rs/core/tests/suite/quota_exceeded.rs diff --git a/codex-rs/core/tests/suite/read_file.rs b/llmx-rs/core/tests/suite/read_file.rs similarity index 100% rename from codex-rs/core/tests/suite/read_file.rs rename to llmx-rs/core/tests/suite/read_file.rs diff --git a/codex-rs/core/tests/suite/resume.rs b/llmx-rs/core/tests/suite/resume.rs similarity index 100% rename from codex-rs/core/tests/suite/resume.rs rename to llmx-rs/core/tests/suite/resume.rs diff --git a/codex-rs/core/tests/suite/review.rs b/llmx-rs/core/tests/suite/review.rs similarity index 100% rename from codex-rs/core/tests/suite/review.rs rename to llmx-rs/core/tests/suite/review.rs diff --git a/codex-rs/core/tests/suite/rmcp_client.rs b/llmx-rs/core/tests/suite/rmcp_client.rs similarity index 100% rename from codex-rs/core/tests/suite/rmcp_client.rs rename to llmx-rs/core/tests/suite/rmcp_client.rs diff --git a/codex-rs/core/tests/suite/rollout_list_find.rs b/llmx-rs/core/tests/suite/rollout_list_find.rs similarity index 100% rename from codex-rs/core/tests/suite/rollout_list_find.rs rename to llmx-rs/core/tests/suite/rollout_list_find.rs diff --git a/codex-rs/core/tests/suite/seatbelt.rs b/llmx-rs/core/tests/suite/seatbelt.rs similarity index 100% rename from codex-rs/core/tests/suite/seatbelt.rs rename to llmx-rs/core/tests/suite/seatbelt.rs diff --git a/codex-rs/core/tests/suite/shell_serialization.rs b/llmx-rs/core/tests/suite/shell_serialization.rs similarity index 100% rename from codex-rs/core/tests/suite/shell_serialization.rs rename to llmx-rs/core/tests/suite/shell_serialization.rs diff --git a/codex-rs/core/tests/suite/stream_error_allows_next_turn.rs b/llmx-rs/core/tests/suite/stream_error_allows_next_turn.rs similarity index 100% rename from codex-rs/core/tests/suite/stream_error_allows_next_turn.rs rename to llmx-rs/core/tests/suite/stream_error_allows_next_turn.rs diff --git a/codex-rs/core/tests/suite/stream_no_completed.rs b/llmx-rs/core/tests/suite/stream_no_completed.rs similarity index 100% rename from codex-rs/core/tests/suite/stream_no_completed.rs rename to llmx-rs/core/tests/suite/stream_no_completed.rs diff --git a/codex-rs/core/tests/suite/tool_harness.rs b/llmx-rs/core/tests/suite/tool_harness.rs similarity index 100% rename from codex-rs/core/tests/suite/tool_harness.rs rename to llmx-rs/core/tests/suite/tool_harness.rs diff --git a/codex-rs/core/tests/suite/tool_parallelism.rs b/llmx-rs/core/tests/suite/tool_parallelism.rs similarity index 100% rename from codex-rs/core/tests/suite/tool_parallelism.rs rename to llmx-rs/core/tests/suite/tool_parallelism.rs diff --git a/codex-rs/core/tests/suite/tools.rs b/llmx-rs/core/tests/suite/tools.rs similarity index 100% rename from codex-rs/core/tests/suite/tools.rs rename to llmx-rs/core/tests/suite/tools.rs diff --git a/codex-rs/core/tests/suite/truncation.rs b/llmx-rs/core/tests/suite/truncation.rs similarity index 100% rename from codex-rs/core/tests/suite/truncation.rs rename to llmx-rs/core/tests/suite/truncation.rs diff --git a/codex-rs/core/tests/suite/undo.rs b/llmx-rs/core/tests/suite/undo.rs similarity index 100% rename from codex-rs/core/tests/suite/undo.rs rename to llmx-rs/core/tests/suite/undo.rs diff --git a/codex-rs/core/tests/suite/unified_exec.rs b/llmx-rs/core/tests/suite/unified_exec.rs similarity index 100% rename from codex-rs/core/tests/suite/unified_exec.rs rename to llmx-rs/core/tests/suite/unified_exec.rs diff --git a/codex-rs/core/tests/suite/user_notification.rs b/llmx-rs/core/tests/suite/user_notification.rs similarity index 100% rename from codex-rs/core/tests/suite/user_notification.rs rename to llmx-rs/core/tests/suite/user_notification.rs diff --git a/codex-rs/core/tests/suite/user_shell_cmd.rs b/llmx-rs/core/tests/suite/user_shell_cmd.rs similarity index 100% rename from codex-rs/core/tests/suite/user_shell_cmd.rs rename to llmx-rs/core/tests/suite/user_shell_cmd.rs diff --git a/codex-rs/core/tests/suite/view_image.rs b/llmx-rs/core/tests/suite/view_image.rs similarity index 100% rename from codex-rs/core/tests/suite/view_image.rs rename to llmx-rs/core/tests/suite/view_image.rs diff --git a/codex-rs/default.nix b/llmx-rs/default.nix similarity index 100% rename from codex-rs/default.nix rename to llmx-rs/default.nix diff --git a/codex-rs/docs/codex_mcp_interface.md b/llmx-rs/docs/codex_mcp_interface.md similarity index 100% rename from codex-rs/docs/codex_mcp_interface.md rename to llmx-rs/docs/codex_mcp_interface.md diff --git a/codex-rs/docs/protocol_v1.md b/llmx-rs/docs/protocol_v1.md similarity index 100% rename from codex-rs/docs/protocol_v1.md rename to llmx-rs/docs/protocol_v1.md diff --git a/codex-rs/exec/Cargo.toml b/llmx-rs/exec/Cargo.toml similarity index 100% rename from codex-rs/exec/Cargo.toml rename to llmx-rs/exec/Cargo.toml diff --git a/codex-rs/exec/src/cli.rs b/llmx-rs/exec/src/cli.rs similarity index 100% rename from codex-rs/exec/src/cli.rs rename to llmx-rs/exec/src/cli.rs diff --git a/codex-rs/exec/src/event_processor.rs b/llmx-rs/exec/src/event_processor.rs similarity index 100% rename from codex-rs/exec/src/event_processor.rs rename to llmx-rs/exec/src/event_processor.rs diff --git a/codex-rs/exec/src/event_processor_with_human_output.rs b/llmx-rs/exec/src/event_processor_with_human_output.rs similarity index 100% rename from codex-rs/exec/src/event_processor_with_human_output.rs rename to llmx-rs/exec/src/event_processor_with_human_output.rs diff --git a/codex-rs/exec/src/event_processor_with_jsonl_output.rs b/llmx-rs/exec/src/event_processor_with_jsonl_output.rs similarity index 100% rename from codex-rs/exec/src/event_processor_with_jsonl_output.rs rename to llmx-rs/exec/src/event_processor_with_jsonl_output.rs diff --git a/codex-rs/exec/src/exec_events.rs b/llmx-rs/exec/src/exec_events.rs similarity index 100% rename from codex-rs/exec/src/exec_events.rs rename to llmx-rs/exec/src/exec_events.rs diff --git a/codex-rs/exec/src/lib.rs b/llmx-rs/exec/src/lib.rs similarity index 100% rename from codex-rs/exec/src/lib.rs rename to llmx-rs/exec/src/lib.rs diff --git a/codex-rs/exec/src/main.rs b/llmx-rs/exec/src/main.rs similarity index 100% rename from codex-rs/exec/src/main.rs rename to llmx-rs/exec/src/main.rs diff --git a/codex-rs/exec/tests/all.rs b/llmx-rs/exec/tests/all.rs similarity index 100% rename from codex-rs/exec/tests/all.rs rename to llmx-rs/exec/tests/all.rs diff --git a/codex-rs/exec/tests/event_processor_with_json_output.rs b/llmx-rs/exec/tests/event_processor_with_json_output.rs similarity index 100% rename from codex-rs/exec/tests/event_processor_with_json_output.rs rename to llmx-rs/exec/tests/event_processor_with_json_output.rs diff --git a/codex-rs/exec/tests/fixtures/apply_patch_freeform_final.txt b/llmx-rs/exec/tests/fixtures/apply_patch_freeform_final.txt similarity index 100% rename from codex-rs/exec/tests/fixtures/apply_patch_freeform_final.txt rename to llmx-rs/exec/tests/fixtures/apply_patch_freeform_final.txt diff --git a/codex-rs/exec/tests/fixtures/cli_responses_fixture.sse b/llmx-rs/exec/tests/fixtures/cli_responses_fixture.sse similarity index 100% rename from codex-rs/exec/tests/fixtures/cli_responses_fixture.sse rename to llmx-rs/exec/tests/fixtures/cli_responses_fixture.sse diff --git a/codex-rs/exec/tests/suite/apply_patch.rs b/llmx-rs/exec/tests/suite/apply_patch.rs similarity index 100% rename from codex-rs/exec/tests/suite/apply_patch.rs rename to llmx-rs/exec/tests/suite/apply_patch.rs diff --git a/codex-rs/exec/tests/suite/auth_env.rs b/llmx-rs/exec/tests/suite/auth_env.rs similarity index 100% rename from codex-rs/exec/tests/suite/auth_env.rs rename to llmx-rs/exec/tests/suite/auth_env.rs diff --git a/codex-rs/exec/tests/suite/mod.rs b/llmx-rs/exec/tests/suite/mod.rs similarity index 100% rename from codex-rs/exec/tests/suite/mod.rs rename to llmx-rs/exec/tests/suite/mod.rs diff --git a/codex-rs/exec/tests/suite/originator.rs b/llmx-rs/exec/tests/suite/originator.rs similarity index 100% rename from codex-rs/exec/tests/suite/originator.rs rename to llmx-rs/exec/tests/suite/originator.rs diff --git a/codex-rs/exec/tests/suite/output_schema.rs b/llmx-rs/exec/tests/suite/output_schema.rs similarity index 100% rename from codex-rs/exec/tests/suite/output_schema.rs rename to llmx-rs/exec/tests/suite/output_schema.rs diff --git a/codex-rs/exec/tests/suite/resume.rs b/llmx-rs/exec/tests/suite/resume.rs similarity index 100% rename from codex-rs/exec/tests/suite/resume.rs rename to llmx-rs/exec/tests/suite/resume.rs diff --git a/codex-rs/exec/tests/suite/sandbox.rs b/llmx-rs/exec/tests/suite/sandbox.rs similarity index 100% rename from codex-rs/exec/tests/suite/sandbox.rs rename to llmx-rs/exec/tests/suite/sandbox.rs diff --git a/codex-rs/exec/tests/suite/server_error_exit.rs b/llmx-rs/exec/tests/suite/server_error_exit.rs similarity index 100% rename from codex-rs/exec/tests/suite/server_error_exit.rs rename to llmx-rs/exec/tests/suite/server_error_exit.rs diff --git a/codex-rs/execpolicy/Cargo.toml b/llmx-rs/execpolicy/Cargo.toml similarity index 100% rename from codex-rs/execpolicy/Cargo.toml rename to llmx-rs/execpolicy/Cargo.toml diff --git a/codex-rs/execpolicy/README.md b/llmx-rs/execpolicy/README.md similarity index 100% rename from codex-rs/execpolicy/README.md rename to llmx-rs/execpolicy/README.md diff --git a/codex-rs/execpolicy/build.rs b/llmx-rs/execpolicy/build.rs similarity index 100% rename from codex-rs/execpolicy/build.rs rename to llmx-rs/execpolicy/build.rs diff --git a/codex-rs/execpolicy/src/arg_matcher.rs b/llmx-rs/execpolicy/src/arg_matcher.rs similarity index 100% rename from codex-rs/execpolicy/src/arg_matcher.rs rename to llmx-rs/execpolicy/src/arg_matcher.rs diff --git a/codex-rs/execpolicy/src/arg_resolver.rs b/llmx-rs/execpolicy/src/arg_resolver.rs similarity index 100% rename from codex-rs/execpolicy/src/arg_resolver.rs rename to llmx-rs/execpolicy/src/arg_resolver.rs diff --git a/codex-rs/execpolicy/src/arg_type.rs b/llmx-rs/execpolicy/src/arg_type.rs similarity index 100% rename from codex-rs/execpolicy/src/arg_type.rs rename to llmx-rs/execpolicy/src/arg_type.rs diff --git a/codex-rs/execpolicy/src/default.policy b/llmx-rs/execpolicy/src/default.policy similarity index 100% rename from codex-rs/execpolicy/src/default.policy rename to llmx-rs/execpolicy/src/default.policy diff --git a/codex-rs/execpolicy/src/error.rs b/llmx-rs/execpolicy/src/error.rs similarity index 100% rename from codex-rs/execpolicy/src/error.rs rename to llmx-rs/execpolicy/src/error.rs diff --git a/codex-rs/execpolicy/src/exec_call.rs b/llmx-rs/execpolicy/src/exec_call.rs similarity index 100% rename from codex-rs/execpolicy/src/exec_call.rs rename to llmx-rs/execpolicy/src/exec_call.rs diff --git a/codex-rs/execpolicy/src/execv_checker.rs b/llmx-rs/execpolicy/src/execv_checker.rs similarity index 100% rename from codex-rs/execpolicy/src/execv_checker.rs rename to llmx-rs/execpolicy/src/execv_checker.rs diff --git a/codex-rs/execpolicy/src/lib.rs b/llmx-rs/execpolicy/src/lib.rs similarity index 100% rename from codex-rs/execpolicy/src/lib.rs rename to llmx-rs/execpolicy/src/lib.rs diff --git a/codex-rs/execpolicy/src/main.rs b/llmx-rs/execpolicy/src/main.rs similarity index 100% rename from codex-rs/execpolicy/src/main.rs rename to llmx-rs/execpolicy/src/main.rs diff --git a/codex-rs/execpolicy/src/opt.rs b/llmx-rs/execpolicy/src/opt.rs similarity index 100% rename from codex-rs/execpolicy/src/opt.rs rename to llmx-rs/execpolicy/src/opt.rs diff --git a/codex-rs/execpolicy/src/policy.rs b/llmx-rs/execpolicy/src/policy.rs similarity index 100% rename from codex-rs/execpolicy/src/policy.rs rename to llmx-rs/execpolicy/src/policy.rs diff --git a/codex-rs/execpolicy/src/policy_parser.rs b/llmx-rs/execpolicy/src/policy_parser.rs similarity index 100% rename from codex-rs/execpolicy/src/policy_parser.rs rename to llmx-rs/execpolicy/src/policy_parser.rs diff --git a/codex-rs/execpolicy/src/program.rs b/llmx-rs/execpolicy/src/program.rs similarity index 100% rename from codex-rs/execpolicy/src/program.rs rename to llmx-rs/execpolicy/src/program.rs diff --git a/codex-rs/execpolicy/src/sed_command.rs b/llmx-rs/execpolicy/src/sed_command.rs similarity index 100% rename from codex-rs/execpolicy/src/sed_command.rs rename to llmx-rs/execpolicy/src/sed_command.rs diff --git a/codex-rs/execpolicy/src/valid_exec.rs b/llmx-rs/execpolicy/src/valid_exec.rs similarity index 100% rename from codex-rs/execpolicy/src/valid_exec.rs rename to llmx-rs/execpolicy/src/valid_exec.rs diff --git a/codex-rs/execpolicy/tests/all.rs b/llmx-rs/execpolicy/tests/all.rs similarity index 100% rename from codex-rs/execpolicy/tests/all.rs rename to llmx-rs/execpolicy/tests/all.rs diff --git a/codex-rs/execpolicy/tests/suite/bad.rs b/llmx-rs/execpolicy/tests/suite/bad.rs similarity index 100% rename from codex-rs/execpolicy/tests/suite/bad.rs rename to llmx-rs/execpolicy/tests/suite/bad.rs diff --git a/codex-rs/execpolicy/tests/suite/cp.rs b/llmx-rs/execpolicy/tests/suite/cp.rs similarity index 100% rename from codex-rs/execpolicy/tests/suite/cp.rs rename to llmx-rs/execpolicy/tests/suite/cp.rs diff --git a/codex-rs/execpolicy/tests/suite/good.rs b/llmx-rs/execpolicy/tests/suite/good.rs similarity index 100% rename from codex-rs/execpolicy/tests/suite/good.rs rename to llmx-rs/execpolicy/tests/suite/good.rs diff --git a/codex-rs/execpolicy/tests/suite/head.rs b/llmx-rs/execpolicy/tests/suite/head.rs similarity index 100% rename from codex-rs/execpolicy/tests/suite/head.rs rename to llmx-rs/execpolicy/tests/suite/head.rs diff --git a/codex-rs/execpolicy/tests/suite/literal.rs b/llmx-rs/execpolicy/tests/suite/literal.rs similarity index 100% rename from codex-rs/execpolicy/tests/suite/literal.rs rename to llmx-rs/execpolicy/tests/suite/literal.rs diff --git a/codex-rs/execpolicy/tests/suite/ls.rs b/llmx-rs/execpolicy/tests/suite/ls.rs similarity index 100% rename from codex-rs/execpolicy/tests/suite/ls.rs rename to llmx-rs/execpolicy/tests/suite/ls.rs diff --git a/codex-rs/execpolicy/tests/suite/mod.rs b/llmx-rs/execpolicy/tests/suite/mod.rs similarity index 100% rename from codex-rs/execpolicy/tests/suite/mod.rs rename to llmx-rs/execpolicy/tests/suite/mod.rs diff --git a/codex-rs/execpolicy/tests/suite/parse_sed_command.rs b/llmx-rs/execpolicy/tests/suite/parse_sed_command.rs similarity index 100% rename from codex-rs/execpolicy/tests/suite/parse_sed_command.rs rename to llmx-rs/execpolicy/tests/suite/parse_sed_command.rs diff --git a/codex-rs/execpolicy/tests/suite/pwd.rs b/llmx-rs/execpolicy/tests/suite/pwd.rs similarity index 100% rename from codex-rs/execpolicy/tests/suite/pwd.rs rename to llmx-rs/execpolicy/tests/suite/pwd.rs diff --git a/codex-rs/execpolicy/tests/suite/sed.rs b/llmx-rs/execpolicy/tests/suite/sed.rs similarity index 100% rename from codex-rs/execpolicy/tests/suite/sed.rs rename to llmx-rs/execpolicy/tests/suite/sed.rs diff --git a/codex-rs/feedback/Cargo.toml b/llmx-rs/feedback/Cargo.toml similarity index 100% rename from codex-rs/feedback/Cargo.toml rename to llmx-rs/feedback/Cargo.toml diff --git a/codex-rs/feedback/src/lib.rs b/llmx-rs/feedback/src/lib.rs similarity index 100% rename from codex-rs/feedback/src/lib.rs rename to llmx-rs/feedback/src/lib.rs diff --git a/codex-rs/file-search/Cargo.toml b/llmx-rs/file-search/Cargo.toml similarity index 100% rename from codex-rs/file-search/Cargo.toml rename to llmx-rs/file-search/Cargo.toml diff --git a/codex-rs/file-search/README.md b/llmx-rs/file-search/README.md similarity index 100% rename from codex-rs/file-search/README.md rename to llmx-rs/file-search/README.md diff --git a/codex-rs/file-search/src/cli.rs b/llmx-rs/file-search/src/cli.rs similarity index 100% rename from codex-rs/file-search/src/cli.rs rename to llmx-rs/file-search/src/cli.rs diff --git a/codex-rs/file-search/src/lib.rs b/llmx-rs/file-search/src/lib.rs similarity index 100% rename from codex-rs/file-search/src/lib.rs rename to llmx-rs/file-search/src/lib.rs diff --git a/codex-rs/file-search/src/main.rs b/llmx-rs/file-search/src/main.rs similarity index 100% rename from codex-rs/file-search/src/main.rs rename to llmx-rs/file-search/src/main.rs diff --git a/codex-rs/justfile b/llmx-rs/justfile similarity index 100% rename from codex-rs/justfile rename to llmx-rs/justfile diff --git a/codex-rs/keyring-store/Cargo.toml b/llmx-rs/keyring-store/Cargo.toml similarity index 100% rename from codex-rs/keyring-store/Cargo.toml rename to llmx-rs/keyring-store/Cargo.toml diff --git a/codex-rs/keyring-store/src/lib.rs b/llmx-rs/keyring-store/src/lib.rs similarity index 100% rename from codex-rs/keyring-store/src/lib.rs rename to llmx-rs/keyring-store/src/lib.rs diff --git a/codex-rs/linux-sandbox/Cargo.toml b/llmx-rs/linux-sandbox/Cargo.toml similarity index 100% rename from codex-rs/linux-sandbox/Cargo.toml rename to llmx-rs/linux-sandbox/Cargo.toml diff --git a/codex-rs/linux-sandbox/README.md b/llmx-rs/linux-sandbox/README.md similarity index 100% rename from codex-rs/linux-sandbox/README.md rename to llmx-rs/linux-sandbox/README.md diff --git a/codex-rs/linux-sandbox/src/landlock.rs b/llmx-rs/linux-sandbox/src/landlock.rs similarity index 100% rename from codex-rs/linux-sandbox/src/landlock.rs rename to llmx-rs/linux-sandbox/src/landlock.rs diff --git a/codex-rs/linux-sandbox/src/lib.rs b/llmx-rs/linux-sandbox/src/lib.rs similarity index 100% rename from codex-rs/linux-sandbox/src/lib.rs rename to llmx-rs/linux-sandbox/src/lib.rs diff --git a/codex-rs/linux-sandbox/src/linux_run_main.rs b/llmx-rs/linux-sandbox/src/linux_run_main.rs similarity index 100% rename from codex-rs/linux-sandbox/src/linux_run_main.rs rename to llmx-rs/linux-sandbox/src/linux_run_main.rs diff --git a/codex-rs/linux-sandbox/src/main.rs b/llmx-rs/linux-sandbox/src/main.rs similarity index 100% rename from codex-rs/linux-sandbox/src/main.rs rename to llmx-rs/linux-sandbox/src/main.rs diff --git a/codex-rs/linux-sandbox/tests/all.rs b/llmx-rs/linux-sandbox/tests/all.rs similarity index 100% rename from codex-rs/linux-sandbox/tests/all.rs rename to llmx-rs/linux-sandbox/tests/all.rs diff --git a/codex-rs/linux-sandbox/tests/suite/landlock.rs b/llmx-rs/linux-sandbox/tests/suite/landlock.rs similarity index 100% rename from codex-rs/linux-sandbox/tests/suite/landlock.rs rename to llmx-rs/linux-sandbox/tests/suite/landlock.rs diff --git a/codex-rs/linux-sandbox/tests/suite/mod.rs b/llmx-rs/linux-sandbox/tests/suite/mod.rs similarity index 100% rename from codex-rs/linux-sandbox/tests/suite/mod.rs rename to llmx-rs/linux-sandbox/tests/suite/mod.rs diff --git a/codex-rs/login/Cargo.toml b/llmx-rs/login/Cargo.toml similarity index 100% rename from codex-rs/login/Cargo.toml rename to llmx-rs/login/Cargo.toml diff --git a/codex-rs/login/src/assets/success.html b/llmx-rs/login/src/assets/success.html similarity index 100% rename from codex-rs/login/src/assets/success.html rename to llmx-rs/login/src/assets/success.html diff --git a/codex-rs/login/src/device_code_auth.rs b/llmx-rs/login/src/device_code_auth.rs similarity index 100% rename from codex-rs/login/src/device_code_auth.rs rename to llmx-rs/login/src/device_code_auth.rs diff --git a/codex-rs/login/src/lib.rs b/llmx-rs/login/src/lib.rs similarity index 100% rename from codex-rs/login/src/lib.rs rename to llmx-rs/login/src/lib.rs diff --git a/codex-rs/login/src/pkce.rs b/llmx-rs/login/src/pkce.rs similarity index 100% rename from codex-rs/login/src/pkce.rs rename to llmx-rs/login/src/pkce.rs diff --git a/codex-rs/login/src/server.rs b/llmx-rs/login/src/server.rs similarity index 100% rename from codex-rs/login/src/server.rs rename to llmx-rs/login/src/server.rs diff --git a/codex-rs/login/tests/all.rs b/llmx-rs/login/tests/all.rs similarity index 100% rename from codex-rs/login/tests/all.rs rename to llmx-rs/login/tests/all.rs diff --git a/codex-rs/login/tests/suite/device_code_login.rs b/llmx-rs/login/tests/suite/device_code_login.rs similarity index 100% rename from codex-rs/login/tests/suite/device_code_login.rs rename to llmx-rs/login/tests/suite/device_code_login.rs diff --git a/codex-rs/login/tests/suite/login_server_e2e.rs b/llmx-rs/login/tests/suite/login_server_e2e.rs similarity index 100% rename from codex-rs/login/tests/suite/login_server_e2e.rs rename to llmx-rs/login/tests/suite/login_server_e2e.rs diff --git a/codex-rs/login/tests/suite/mod.rs b/llmx-rs/login/tests/suite/mod.rs similarity index 100% rename from codex-rs/login/tests/suite/mod.rs rename to llmx-rs/login/tests/suite/mod.rs diff --git a/codex-rs/mcp-server/Cargo.toml b/llmx-rs/mcp-server/Cargo.toml similarity index 100% rename from codex-rs/mcp-server/Cargo.toml rename to llmx-rs/mcp-server/Cargo.toml diff --git a/codex-rs/mcp-server/src/codex_tool_config.rs b/llmx-rs/mcp-server/src/codex_tool_config.rs similarity index 100% rename from codex-rs/mcp-server/src/codex_tool_config.rs rename to llmx-rs/mcp-server/src/codex_tool_config.rs diff --git a/codex-rs/mcp-server/src/codex_tool_runner.rs b/llmx-rs/mcp-server/src/codex_tool_runner.rs similarity index 100% rename from codex-rs/mcp-server/src/codex_tool_runner.rs rename to llmx-rs/mcp-server/src/codex_tool_runner.rs diff --git a/codex-rs/mcp-server/src/error_code.rs b/llmx-rs/mcp-server/src/error_code.rs similarity index 100% rename from codex-rs/mcp-server/src/error_code.rs rename to llmx-rs/mcp-server/src/error_code.rs diff --git a/codex-rs/mcp-server/src/exec_approval.rs b/llmx-rs/mcp-server/src/exec_approval.rs similarity index 100% rename from codex-rs/mcp-server/src/exec_approval.rs rename to llmx-rs/mcp-server/src/exec_approval.rs diff --git a/codex-rs/mcp-server/src/lib.rs b/llmx-rs/mcp-server/src/lib.rs similarity index 100% rename from codex-rs/mcp-server/src/lib.rs rename to llmx-rs/mcp-server/src/lib.rs diff --git a/codex-rs/mcp-server/src/main.rs b/llmx-rs/mcp-server/src/main.rs similarity index 100% rename from codex-rs/mcp-server/src/main.rs rename to llmx-rs/mcp-server/src/main.rs diff --git a/codex-rs/mcp-server/src/message_processor.rs b/llmx-rs/mcp-server/src/message_processor.rs similarity index 100% rename from codex-rs/mcp-server/src/message_processor.rs rename to llmx-rs/mcp-server/src/message_processor.rs diff --git a/codex-rs/mcp-server/src/outgoing_message.rs b/llmx-rs/mcp-server/src/outgoing_message.rs similarity index 100% rename from codex-rs/mcp-server/src/outgoing_message.rs rename to llmx-rs/mcp-server/src/outgoing_message.rs diff --git a/codex-rs/mcp-server/src/patch_approval.rs b/llmx-rs/mcp-server/src/patch_approval.rs similarity index 100% rename from codex-rs/mcp-server/src/patch_approval.rs rename to llmx-rs/mcp-server/src/patch_approval.rs diff --git a/codex-rs/mcp-server/src/tool_handlers/mod.rs b/llmx-rs/mcp-server/src/tool_handlers/mod.rs similarity index 100% rename from codex-rs/mcp-server/src/tool_handlers/mod.rs rename to llmx-rs/mcp-server/src/tool_handlers/mod.rs diff --git a/codex-rs/mcp-server/tests/all.rs b/llmx-rs/mcp-server/tests/all.rs similarity index 100% rename from codex-rs/mcp-server/tests/all.rs rename to llmx-rs/mcp-server/tests/all.rs diff --git a/codex-rs/mcp-server/tests/common/Cargo.toml b/llmx-rs/mcp-server/tests/common/Cargo.toml similarity index 100% rename from codex-rs/mcp-server/tests/common/Cargo.toml rename to llmx-rs/mcp-server/tests/common/Cargo.toml diff --git a/codex-rs/mcp-server/tests/common/lib.rs b/llmx-rs/mcp-server/tests/common/lib.rs similarity index 100% rename from codex-rs/mcp-server/tests/common/lib.rs rename to llmx-rs/mcp-server/tests/common/lib.rs diff --git a/codex-rs/mcp-server/tests/common/mcp_process.rs b/llmx-rs/mcp-server/tests/common/mcp_process.rs similarity index 100% rename from codex-rs/mcp-server/tests/common/mcp_process.rs rename to llmx-rs/mcp-server/tests/common/mcp_process.rs diff --git a/codex-rs/mcp-server/tests/common/mock_model_server.rs b/llmx-rs/mcp-server/tests/common/mock_model_server.rs similarity index 100% rename from codex-rs/mcp-server/tests/common/mock_model_server.rs rename to llmx-rs/mcp-server/tests/common/mock_model_server.rs diff --git a/codex-rs/mcp-server/tests/common/responses.rs b/llmx-rs/mcp-server/tests/common/responses.rs similarity index 100% rename from codex-rs/mcp-server/tests/common/responses.rs rename to llmx-rs/mcp-server/tests/common/responses.rs diff --git a/codex-rs/mcp-server/tests/suite/codex_tool.rs b/llmx-rs/mcp-server/tests/suite/codex_tool.rs similarity index 100% rename from codex-rs/mcp-server/tests/suite/codex_tool.rs rename to llmx-rs/mcp-server/tests/suite/codex_tool.rs diff --git a/codex-rs/mcp-server/tests/suite/mod.rs b/llmx-rs/mcp-server/tests/suite/mod.rs similarity index 100% rename from codex-rs/mcp-server/tests/suite/mod.rs rename to llmx-rs/mcp-server/tests/suite/mod.rs diff --git a/codex-rs/mcp-types/Cargo.toml b/llmx-rs/mcp-types/Cargo.toml similarity index 100% rename from codex-rs/mcp-types/Cargo.toml rename to llmx-rs/mcp-types/Cargo.toml diff --git a/codex-rs/mcp-types/README.md b/llmx-rs/mcp-types/README.md similarity index 100% rename from codex-rs/mcp-types/README.md rename to llmx-rs/mcp-types/README.md diff --git a/codex-rs/mcp-types/check_lib_rs.py b/llmx-rs/mcp-types/check_lib_rs.py similarity index 100% rename from codex-rs/mcp-types/check_lib_rs.py rename to llmx-rs/mcp-types/check_lib_rs.py diff --git a/codex-rs/mcp-types/generate_mcp_types.py b/llmx-rs/mcp-types/generate_mcp_types.py similarity index 100% rename from codex-rs/mcp-types/generate_mcp_types.py rename to llmx-rs/mcp-types/generate_mcp_types.py diff --git a/codex-rs/mcp-types/schema/2025-03-26/schema.json b/llmx-rs/mcp-types/schema/2025-03-26/schema.json similarity index 100% rename from codex-rs/mcp-types/schema/2025-03-26/schema.json rename to llmx-rs/mcp-types/schema/2025-03-26/schema.json diff --git a/codex-rs/mcp-types/schema/2025-06-18/schema.json b/llmx-rs/mcp-types/schema/2025-06-18/schema.json similarity index 100% rename from codex-rs/mcp-types/schema/2025-06-18/schema.json rename to llmx-rs/mcp-types/schema/2025-06-18/schema.json diff --git a/codex-rs/mcp-types/src/lib.rs b/llmx-rs/mcp-types/src/lib.rs similarity index 100% rename from codex-rs/mcp-types/src/lib.rs rename to llmx-rs/mcp-types/src/lib.rs diff --git a/codex-rs/mcp-types/tests/all.rs b/llmx-rs/mcp-types/tests/all.rs similarity index 100% rename from codex-rs/mcp-types/tests/all.rs rename to llmx-rs/mcp-types/tests/all.rs diff --git a/codex-rs/mcp-types/tests/suite/initialize.rs b/llmx-rs/mcp-types/tests/suite/initialize.rs similarity index 100% rename from codex-rs/mcp-types/tests/suite/initialize.rs rename to llmx-rs/mcp-types/tests/suite/initialize.rs diff --git a/codex-rs/mcp-types/tests/suite/mod.rs b/llmx-rs/mcp-types/tests/suite/mod.rs similarity index 100% rename from codex-rs/mcp-types/tests/suite/mod.rs rename to llmx-rs/mcp-types/tests/suite/mod.rs diff --git a/codex-rs/mcp-types/tests/suite/progress_notification.rs b/llmx-rs/mcp-types/tests/suite/progress_notification.rs similarity index 100% rename from codex-rs/mcp-types/tests/suite/progress_notification.rs rename to llmx-rs/mcp-types/tests/suite/progress_notification.rs diff --git a/codex-rs/ollama/Cargo.toml b/llmx-rs/ollama/Cargo.toml similarity index 100% rename from codex-rs/ollama/Cargo.toml rename to llmx-rs/ollama/Cargo.toml diff --git a/codex-rs/ollama/src/client.rs b/llmx-rs/ollama/src/client.rs similarity index 100% rename from codex-rs/ollama/src/client.rs rename to llmx-rs/ollama/src/client.rs diff --git a/codex-rs/ollama/src/lib.rs b/llmx-rs/ollama/src/lib.rs similarity index 100% rename from codex-rs/ollama/src/lib.rs rename to llmx-rs/ollama/src/lib.rs diff --git a/codex-rs/ollama/src/parser.rs b/llmx-rs/ollama/src/parser.rs similarity index 100% rename from codex-rs/ollama/src/parser.rs rename to llmx-rs/ollama/src/parser.rs diff --git a/codex-rs/ollama/src/pull.rs b/llmx-rs/ollama/src/pull.rs similarity index 100% rename from codex-rs/ollama/src/pull.rs rename to llmx-rs/ollama/src/pull.rs diff --git a/codex-rs/ollama/src/url.rs b/llmx-rs/ollama/src/url.rs similarity index 100% rename from codex-rs/ollama/src/url.rs rename to llmx-rs/ollama/src/url.rs diff --git a/codex-rs/otel/Cargo.toml b/llmx-rs/otel/Cargo.toml similarity index 100% rename from codex-rs/otel/Cargo.toml rename to llmx-rs/otel/Cargo.toml diff --git a/codex-rs/otel/src/config.rs b/llmx-rs/otel/src/config.rs similarity index 100% rename from codex-rs/otel/src/config.rs rename to llmx-rs/otel/src/config.rs diff --git a/codex-rs/otel/src/lib.rs b/llmx-rs/otel/src/lib.rs similarity index 100% rename from codex-rs/otel/src/lib.rs rename to llmx-rs/otel/src/lib.rs diff --git a/codex-rs/otel/src/otel_event_manager.rs b/llmx-rs/otel/src/otel_event_manager.rs similarity index 100% rename from codex-rs/otel/src/otel_event_manager.rs rename to llmx-rs/otel/src/otel_event_manager.rs diff --git a/codex-rs/otel/src/otel_provider.rs b/llmx-rs/otel/src/otel_provider.rs similarity index 100% rename from codex-rs/otel/src/otel_provider.rs rename to llmx-rs/otel/src/otel_provider.rs diff --git a/codex-rs/process-hardening/Cargo.toml b/llmx-rs/process-hardening/Cargo.toml similarity index 100% rename from codex-rs/process-hardening/Cargo.toml rename to llmx-rs/process-hardening/Cargo.toml diff --git a/codex-rs/process-hardening/README.md b/llmx-rs/process-hardening/README.md similarity index 100% rename from codex-rs/process-hardening/README.md rename to llmx-rs/process-hardening/README.md diff --git a/codex-rs/process-hardening/src/lib.rs b/llmx-rs/process-hardening/src/lib.rs similarity index 100% rename from codex-rs/process-hardening/src/lib.rs rename to llmx-rs/process-hardening/src/lib.rs diff --git a/codex-rs/protocol/Cargo.toml b/llmx-rs/protocol/Cargo.toml similarity index 100% rename from codex-rs/protocol/Cargo.toml rename to llmx-rs/protocol/Cargo.toml diff --git a/codex-rs/protocol/README.md b/llmx-rs/protocol/README.md similarity index 100% rename from codex-rs/protocol/README.md rename to llmx-rs/protocol/README.md diff --git a/codex-rs/protocol/src/account.rs b/llmx-rs/protocol/src/account.rs similarity index 100% rename from codex-rs/protocol/src/account.rs rename to llmx-rs/protocol/src/account.rs diff --git a/codex-rs/protocol/src/approvals.rs b/llmx-rs/protocol/src/approvals.rs similarity index 100% rename from codex-rs/protocol/src/approvals.rs rename to llmx-rs/protocol/src/approvals.rs diff --git a/codex-rs/protocol/src/config_types.rs b/llmx-rs/protocol/src/config_types.rs similarity index 100% rename from codex-rs/protocol/src/config_types.rs rename to llmx-rs/protocol/src/config_types.rs diff --git a/codex-rs/protocol/src/conversation_id.rs b/llmx-rs/protocol/src/conversation_id.rs similarity index 100% rename from codex-rs/protocol/src/conversation_id.rs rename to llmx-rs/protocol/src/conversation_id.rs diff --git a/codex-rs/protocol/src/custom_prompts.rs b/llmx-rs/protocol/src/custom_prompts.rs similarity index 100% rename from codex-rs/protocol/src/custom_prompts.rs rename to llmx-rs/protocol/src/custom_prompts.rs diff --git a/codex-rs/protocol/src/items.rs b/llmx-rs/protocol/src/items.rs similarity index 100% rename from codex-rs/protocol/src/items.rs rename to llmx-rs/protocol/src/items.rs diff --git a/codex-rs/protocol/src/lib.rs b/llmx-rs/protocol/src/lib.rs similarity index 100% rename from codex-rs/protocol/src/lib.rs rename to llmx-rs/protocol/src/lib.rs diff --git a/codex-rs/protocol/src/message_history.rs b/llmx-rs/protocol/src/message_history.rs similarity index 100% rename from codex-rs/protocol/src/message_history.rs rename to llmx-rs/protocol/src/message_history.rs diff --git a/codex-rs/protocol/src/models.rs b/llmx-rs/protocol/src/models.rs similarity index 100% rename from codex-rs/protocol/src/models.rs rename to llmx-rs/protocol/src/models.rs diff --git a/codex-rs/protocol/src/num_format.rs b/llmx-rs/protocol/src/num_format.rs similarity index 100% rename from codex-rs/protocol/src/num_format.rs rename to llmx-rs/protocol/src/num_format.rs diff --git a/codex-rs/protocol/src/parse_command.rs b/llmx-rs/protocol/src/parse_command.rs similarity index 100% rename from codex-rs/protocol/src/parse_command.rs rename to llmx-rs/protocol/src/parse_command.rs diff --git a/codex-rs/protocol/src/plan_tool.rs b/llmx-rs/protocol/src/plan_tool.rs similarity index 100% rename from codex-rs/protocol/src/plan_tool.rs rename to llmx-rs/protocol/src/plan_tool.rs diff --git a/codex-rs/protocol/src/protocol.rs b/llmx-rs/protocol/src/protocol.rs similarity index 100% rename from codex-rs/protocol/src/protocol.rs rename to llmx-rs/protocol/src/protocol.rs diff --git a/codex-rs/protocol/src/user_input.rs b/llmx-rs/protocol/src/user_input.rs similarity index 100% rename from codex-rs/protocol/src/user_input.rs rename to llmx-rs/protocol/src/user_input.rs diff --git a/codex-rs/responses-api-proxy/Cargo.toml b/llmx-rs/responses-api-proxy/Cargo.toml similarity index 100% rename from codex-rs/responses-api-proxy/Cargo.toml rename to llmx-rs/responses-api-proxy/Cargo.toml diff --git a/codex-rs/responses-api-proxy/README.md b/llmx-rs/responses-api-proxy/README.md similarity index 100% rename from codex-rs/responses-api-proxy/README.md rename to llmx-rs/responses-api-proxy/README.md diff --git a/codex-rs/responses-api-proxy/npm/README.md b/llmx-rs/responses-api-proxy/npm/README.md similarity index 100% rename from codex-rs/responses-api-proxy/npm/README.md rename to llmx-rs/responses-api-proxy/npm/README.md diff --git a/codex-rs/responses-api-proxy/npm/bin/codex-responses-api-proxy.js b/llmx-rs/responses-api-proxy/npm/bin/codex-responses-api-proxy.js similarity index 100% rename from codex-rs/responses-api-proxy/npm/bin/codex-responses-api-proxy.js rename to llmx-rs/responses-api-proxy/npm/bin/codex-responses-api-proxy.js diff --git a/codex-rs/responses-api-proxy/npm/package.json b/llmx-rs/responses-api-proxy/npm/package.json similarity index 100% rename from codex-rs/responses-api-proxy/npm/package.json rename to llmx-rs/responses-api-proxy/npm/package.json diff --git a/codex-rs/responses-api-proxy/src/lib.rs b/llmx-rs/responses-api-proxy/src/lib.rs similarity index 100% rename from codex-rs/responses-api-proxy/src/lib.rs rename to llmx-rs/responses-api-proxy/src/lib.rs diff --git a/codex-rs/responses-api-proxy/src/main.rs b/llmx-rs/responses-api-proxy/src/main.rs similarity index 100% rename from codex-rs/responses-api-proxy/src/main.rs rename to llmx-rs/responses-api-proxy/src/main.rs diff --git a/codex-rs/responses-api-proxy/src/read_api_key.rs b/llmx-rs/responses-api-proxy/src/read_api_key.rs similarity index 100% rename from codex-rs/responses-api-proxy/src/read_api_key.rs rename to llmx-rs/responses-api-proxy/src/read_api_key.rs diff --git a/codex-rs/rmcp-client/Cargo.toml b/llmx-rs/rmcp-client/Cargo.toml similarity index 100% rename from codex-rs/rmcp-client/Cargo.toml rename to llmx-rs/rmcp-client/Cargo.toml diff --git a/codex-rs/rmcp-client/src/auth_status.rs b/llmx-rs/rmcp-client/src/auth_status.rs similarity index 100% rename from codex-rs/rmcp-client/src/auth_status.rs rename to llmx-rs/rmcp-client/src/auth_status.rs diff --git a/codex-rs/rmcp-client/src/bin/rmcp_test_server.rs b/llmx-rs/rmcp-client/src/bin/rmcp_test_server.rs similarity index 100% rename from codex-rs/rmcp-client/src/bin/rmcp_test_server.rs rename to llmx-rs/rmcp-client/src/bin/rmcp_test_server.rs diff --git a/codex-rs/rmcp-client/src/bin/test_stdio_server.rs b/llmx-rs/rmcp-client/src/bin/test_stdio_server.rs similarity index 100% rename from codex-rs/rmcp-client/src/bin/test_stdio_server.rs rename to llmx-rs/rmcp-client/src/bin/test_stdio_server.rs diff --git a/codex-rs/rmcp-client/src/bin/test_streamable_http_server.rs b/llmx-rs/rmcp-client/src/bin/test_streamable_http_server.rs similarity index 100% rename from codex-rs/rmcp-client/src/bin/test_streamable_http_server.rs rename to llmx-rs/rmcp-client/src/bin/test_streamable_http_server.rs diff --git a/codex-rs/rmcp-client/src/find_codex_home.rs b/llmx-rs/rmcp-client/src/find_codex_home.rs similarity index 100% rename from codex-rs/rmcp-client/src/find_codex_home.rs rename to llmx-rs/rmcp-client/src/find_codex_home.rs diff --git a/codex-rs/rmcp-client/src/lib.rs b/llmx-rs/rmcp-client/src/lib.rs similarity index 100% rename from codex-rs/rmcp-client/src/lib.rs rename to llmx-rs/rmcp-client/src/lib.rs diff --git a/codex-rs/rmcp-client/src/logging_client_handler.rs b/llmx-rs/rmcp-client/src/logging_client_handler.rs similarity index 100% rename from codex-rs/rmcp-client/src/logging_client_handler.rs rename to llmx-rs/rmcp-client/src/logging_client_handler.rs diff --git a/codex-rs/rmcp-client/src/oauth.rs b/llmx-rs/rmcp-client/src/oauth.rs similarity index 100% rename from codex-rs/rmcp-client/src/oauth.rs rename to llmx-rs/rmcp-client/src/oauth.rs diff --git a/codex-rs/rmcp-client/src/perform_oauth_login.rs b/llmx-rs/rmcp-client/src/perform_oauth_login.rs similarity index 100% rename from codex-rs/rmcp-client/src/perform_oauth_login.rs rename to llmx-rs/rmcp-client/src/perform_oauth_login.rs diff --git a/codex-rs/rmcp-client/src/rmcp_client.rs b/llmx-rs/rmcp-client/src/rmcp_client.rs similarity index 100% rename from codex-rs/rmcp-client/src/rmcp_client.rs rename to llmx-rs/rmcp-client/src/rmcp_client.rs diff --git a/codex-rs/rmcp-client/src/utils.rs b/llmx-rs/rmcp-client/src/utils.rs similarity index 100% rename from codex-rs/rmcp-client/src/utils.rs rename to llmx-rs/rmcp-client/src/utils.rs diff --git a/codex-rs/rmcp-client/tests/resources.rs b/llmx-rs/rmcp-client/tests/resources.rs similarity index 100% rename from codex-rs/rmcp-client/tests/resources.rs rename to llmx-rs/rmcp-client/tests/resources.rs diff --git a/codex-rs/rust-toolchain.toml b/llmx-rs/rust-toolchain.toml similarity index 100% rename from codex-rs/rust-toolchain.toml rename to llmx-rs/rust-toolchain.toml diff --git a/codex-rs/rustfmt.toml b/llmx-rs/rustfmt.toml similarity index 100% rename from codex-rs/rustfmt.toml rename to llmx-rs/rustfmt.toml diff --git a/codex-rs/scripts/create_github_release b/llmx-rs/scripts/create_github_release similarity index 100% rename from codex-rs/scripts/create_github_release rename to llmx-rs/scripts/create_github_release diff --git a/codex-rs/scripts/setup-windows.ps1 b/llmx-rs/scripts/setup-windows.ps1 similarity index 100% rename from codex-rs/scripts/setup-windows.ps1 rename to llmx-rs/scripts/setup-windows.ps1 diff --git a/codex-rs/stdio-to-uds/Cargo.toml b/llmx-rs/stdio-to-uds/Cargo.toml similarity index 100% rename from codex-rs/stdio-to-uds/Cargo.toml rename to llmx-rs/stdio-to-uds/Cargo.toml diff --git a/codex-rs/stdio-to-uds/README.md b/llmx-rs/stdio-to-uds/README.md similarity index 100% rename from codex-rs/stdio-to-uds/README.md rename to llmx-rs/stdio-to-uds/README.md diff --git a/codex-rs/stdio-to-uds/src/lib.rs b/llmx-rs/stdio-to-uds/src/lib.rs similarity index 100% rename from codex-rs/stdio-to-uds/src/lib.rs rename to llmx-rs/stdio-to-uds/src/lib.rs diff --git a/codex-rs/stdio-to-uds/src/main.rs b/llmx-rs/stdio-to-uds/src/main.rs similarity index 100% rename from codex-rs/stdio-to-uds/src/main.rs rename to llmx-rs/stdio-to-uds/src/main.rs diff --git a/codex-rs/stdio-to-uds/tests/stdio_to_uds.rs b/llmx-rs/stdio-to-uds/tests/stdio_to_uds.rs similarity index 100% rename from codex-rs/stdio-to-uds/tests/stdio_to_uds.rs rename to llmx-rs/stdio-to-uds/tests/stdio_to_uds.rs diff --git a/codex-rs/tui/Cargo.toml b/llmx-rs/tui/Cargo.toml similarity index 100% rename from codex-rs/tui/Cargo.toml rename to llmx-rs/tui/Cargo.toml diff --git a/codex-rs/tui/frames/blocks/frame_1.txt b/llmx-rs/tui/frames/blocks/frame_1.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_1.txt rename to llmx-rs/tui/frames/blocks/frame_1.txt diff --git a/codex-rs/tui/frames/blocks/frame_10.txt b/llmx-rs/tui/frames/blocks/frame_10.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_10.txt rename to llmx-rs/tui/frames/blocks/frame_10.txt diff --git a/codex-rs/tui/frames/blocks/frame_11.txt b/llmx-rs/tui/frames/blocks/frame_11.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_11.txt rename to llmx-rs/tui/frames/blocks/frame_11.txt diff --git a/codex-rs/tui/frames/blocks/frame_12.txt b/llmx-rs/tui/frames/blocks/frame_12.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_12.txt rename to llmx-rs/tui/frames/blocks/frame_12.txt diff --git a/codex-rs/tui/frames/blocks/frame_13.txt b/llmx-rs/tui/frames/blocks/frame_13.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_13.txt rename to llmx-rs/tui/frames/blocks/frame_13.txt diff --git a/codex-rs/tui/frames/blocks/frame_14.txt b/llmx-rs/tui/frames/blocks/frame_14.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_14.txt rename to llmx-rs/tui/frames/blocks/frame_14.txt diff --git a/codex-rs/tui/frames/blocks/frame_15.txt b/llmx-rs/tui/frames/blocks/frame_15.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_15.txt rename to llmx-rs/tui/frames/blocks/frame_15.txt diff --git a/codex-rs/tui/frames/blocks/frame_16.txt b/llmx-rs/tui/frames/blocks/frame_16.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_16.txt rename to llmx-rs/tui/frames/blocks/frame_16.txt diff --git a/codex-rs/tui/frames/blocks/frame_17.txt b/llmx-rs/tui/frames/blocks/frame_17.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_17.txt rename to llmx-rs/tui/frames/blocks/frame_17.txt diff --git a/codex-rs/tui/frames/blocks/frame_18.txt b/llmx-rs/tui/frames/blocks/frame_18.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_18.txt rename to llmx-rs/tui/frames/blocks/frame_18.txt diff --git a/codex-rs/tui/frames/blocks/frame_19.txt b/llmx-rs/tui/frames/blocks/frame_19.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_19.txt rename to llmx-rs/tui/frames/blocks/frame_19.txt diff --git a/codex-rs/tui/frames/blocks/frame_2.txt b/llmx-rs/tui/frames/blocks/frame_2.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_2.txt rename to llmx-rs/tui/frames/blocks/frame_2.txt diff --git a/codex-rs/tui/frames/blocks/frame_20.txt b/llmx-rs/tui/frames/blocks/frame_20.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_20.txt rename to llmx-rs/tui/frames/blocks/frame_20.txt diff --git a/codex-rs/tui/frames/blocks/frame_21.txt b/llmx-rs/tui/frames/blocks/frame_21.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_21.txt rename to llmx-rs/tui/frames/blocks/frame_21.txt diff --git a/codex-rs/tui/frames/blocks/frame_22.txt b/llmx-rs/tui/frames/blocks/frame_22.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_22.txt rename to llmx-rs/tui/frames/blocks/frame_22.txt diff --git a/codex-rs/tui/frames/blocks/frame_23.txt b/llmx-rs/tui/frames/blocks/frame_23.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_23.txt rename to llmx-rs/tui/frames/blocks/frame_23.txt diff --git a/codex-rs/tui/frames/blocks/frame_24.txt b/llmx-rs/tui/frames/blocks/frame_24.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_24.txt rename to llmx-rs/tui/frames/blocks/frame_24.txt diff --git a/codex-rs/tui/frames/blocks/frame_25.txt b/llmx-rs/tui/frames/blocks/frame_25.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_25.txt rename to llmx-rs/tui/frames/blocks/frame_25.txt diff --git a/codex-rs/tui/frames/blocks/frame_26.txt b/llmx-rs/tui/frames/blocks/frame_26.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_26.txt rename to llmx-rs/tui/frames/blocks/frame_26.txt diff --git a/codex-rs/tui/frames/blocks/frame_27.txt b/llmx-rs/tui/frames/blocks/frame_27.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_27.txt rename to llmx-rs/tui/frames/blocks/frame_27.txt diff --git a/codex-rs/tui/frames/blocks/frame_28.txt b/llmx-rs/tui/frames/blocks/frame_28.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_28.txt rename to llmx-rs/tui/frames/blocks/frame_28.txt diff --git a/codex-rs/tui/frames/blocks/frame_29.txt b/llmx-rs/tui/frames/blocks/frame_29.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_29.txt rename to llmx-rs/tui/frames/blocks/frame_29.txt diff --git a/codex-rs/tui/frames/blocks/frame_3.txt b/llmx-rs/tui/frames/blocks/frame_3.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_3.txt rename to llmx-rs/tui/frames/blocks/frame_3.txt diff --git a/codex-rs/tui/frames/blocks/frame_30.txt b/llmx-rs/tui/frames/blocks/frame_30.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_30.txt rename to llmx-rs/tui/frames/blocks/frame_30.txt diff --git a/codex-rs/tui/frames/blocks/frame_31.txt b/llmx-rs/tui/frames/blocks/frame_31.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_31.txt rename to llmx-rs/tui/frames/blocks/frame_31.txt diff --git a/codex-rs/tui/frames/blocks/frame_32.txt b/llmx-rs/tui/frames/blocks/frame_32.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_32.txt rename to llmx-rs/tui/frames/blocks/frame_32.txt diff --git a/codex-rs/tui/frames/blocks/frame_33.txt b/llmx-rs/tui/frames/blocks/frame_33.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_33.txt rename to llmx-rs/tui/frames/blocks/frame_33.txt diff --git a/codex-rs/tui/frames/blocks/frame_34.txt b/llmx-rs/tui/frames/blocks/frame_34.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_34.txt rename to llmx-rs/tui/frames/blocks/frame_34.txt diff --git a/codex-rs/tui/frames/blocks/frame_35.txt b/llmx-rs/tui/frames/blocks/frame_35.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_35.txt rename to llmx-rs/tui/frames/blocks/frame_35.txt diff --git a/codex-rs/tui/frames/blocks/frame_36.txt b/llmx-rs/tui/frames/blocks/frame_36.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_36.txt rename to llmx-rs/tui/frames/blocks/frame_36.txt diff --git a/codex-rs/tui/frames/blocks/frame_4.txt b/llmx-rs/tui/frames/blocks/frame_4.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_4.txt rename to llmx-rs/tui/frames/blocks/frame_4.txt diff --git a/codex-rs/tui/frames/blocks/frame_5.txt b/llmx-rs/tui/frames/blocks/frame_5.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_5.txt rename to llmx-rs/tui/frames/blocks/frame_5.txt diff --git a/codex-rs/tui/frames/blocks/frame_6.txt b/llmx-rs/tui/frames/blocks/frame_6.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_6.txt rename to llmx-rs/tui/frames/blocks/frame_6.txt diff --git a/codex-rs/tui/frames/blocks/frame_7.txt b/llmx-rs/tui/frames/blocks/frame_7.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_7.txt rename to llmx-rs/tui/frames/blocks/frame_7.txt diff --git a/codex-rs/tui/frames/blocks/frame_8.txt b/llmx-rs/tui/frames/blocks/frame_8.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_8.txt rename to llmx-rs/tui/frames/blocks/frame_8.txt diff --git a/codex-rs/tui/frames/blocks/frame_9.txt b/llmx-rs/tui/frames/blocks/frame_9.txt similarity index 100% rename from codex-rs/tui/frames/blocks/frame_9.txt rename to llmx-rs/tui/frames/blocks/frame_9.txt diff --git a/codex-rs/tui/frames/codex/frame_1.txt b/llmx-rs/tui/frames/codex/frame_1.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_1.txt rename to llmx-rs/tui/frames/codex/frame_1.txt diff --git a/codex-rs/tui/frames/codex/frame_10.txt b/llmx-rs/tui/frames/codex/frame_10.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_10.txt rename to llmx-rs/tui/frames/codex/frame_10.txt diff --git a/codex-rs/tui/frames/codex/frame_11.txt b/llmx-rs/tui/frames/codex/frame_11.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_11.txt rename to llmx-rs/tui/frames/codex/frame_11.txt diff --git a/codex-rs/tui/frames/codex/frame_12.txt b/llmx-rs/tui/frames/codex/frame_12.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_12.txt rename to llmx-rs/tui/frames/codex/frame_12.txt diff --git a/codex-rs/tui/frames/codex/frame_13.txt b/llmx-rs/tui/frames/codex/frame_13.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_13.txt rename to llmx-rs/tui/frames/codex/frame_13.txt diff --git a/codex-rs/tui/frames/codex/frame_14.txt b/llmx-rs/tui/frames/codex/frame_14.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_14.txt rename to llmx-rs/tui/frames/codex/frame_14.txt diff --git a/codex-rs/tui/frames/codex/frame_15.txt b/llmx-rs/tui/frames/codex/frame_15.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_15.txt rename to llmx-rs/tui/frames/codex/frame_15.txt diff --git a/codex-rs/tui/frames/codex/frame_16.txt b/llmx-rs/tui/frames/codex/frame_16.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_16.txt rename to llmx-rs/tui/frames/codex/frame_16.txt diff --git a/codex-rs/tui/frames/codex/frame_17.txt b/llmx-rs/tui/frames/codex/frame_17.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_17.txt rename to llmx-rs/tui/frames/codex/frame_17.txt diff --git a/codex-rs/tui/frames/codex/frame_18.txt b/llmx-rs/tui/frames/codex/frame_18.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_18.txt rename to llmx-rs/tui/frames/codex/frame_18.txt diff --git a/codex-rs/tui/frames/codex/frame_19.txt b/llmx-rs/tui/frames/codex/frame_19.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_19.txt rename to llmx-rs/tui/frames/codex/frame_19.txt diff --git a/codex-rs/tui/frames/codex/frame_2.txt b/llmx-rs/tui/frames/codex/frame_2.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_2.txt rename to llmx-rs/tui/frames/codex/frame_2.txt diff --git a/codex-rs/tui/frames/codex/frame_20.txt b/llmx-rs/tui/frames/codex/frame_20.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_20.txt rename to llmx-rs/tui/frames/codex/frame_20.txt diff --git a/codex-rs/tui/frames/codex/frame_21.txt b/llmx-rs/tui/frames/codex/frame_21.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_21.txt rename to llmx-rs/tui/frames/codex/frame_21.txt diff --git a/codex-rs/tui/frames/codex/frame_22.txt b/llmx-rs/tui/frames/codex/frame_22.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_22.txt rename to llmx-rs/tui/frames/codex/frame_22.txt diff --git a/codex-rs/tui/frames/codex/frame_23.txt b/llmx-rs/tui/frames/codex/frame_23.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_23.txt rename to llmx-rs/tui/frames/codex/frame_23.txt diff --git a/codex-rs/tui/frames/codex/frame_24.txt b/llmx-rs/tui/frames/codex/frame_24.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_24.txt rename to llmx-rs/tui/frames/codex/frame_24.txt diff --git a/codex-rs/tui/frames/codex/frame_25.txt b/llmx-rs/tui/frames/codex/frame_25.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_25.txt rename to llmx-rs/tui/frames/codex/frame_25.txt diff --git a/codex-rs/tui/frames/codex/frame_26.txt b/llmx-rs/tui/frames/codex/frame_26.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_26.txt rename to llmx-rs/tui/frames/codex/frame_26.txt diff --git a/codex-rs/tui/frames/codex/frame_27.txt b/llmx-rs/tui/frames/codex/frame_27.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_27.txt rename to llmx-rs/tui/frames/codex/frame_27.txt diff --git a/codex-rs/tui/frames/codex/frame_28.txt b/llmx-rs/tui/frames/codex/frame_28.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_28.txt rename to llmx-rs/tui/frames/codex/frame_28.txt diff --git a/codex-rs/tui/frames/codex/frame_29.txt b/llmx-rs/tui/frames/codex/frame_29.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_29.txt rename to llmx-rs/tui/frames/codex/frame_29.txt diff --git a/codex-rs/tui/frames/codex/frame_3.txt b/llmx-rs/tui/frames/codex/frame_3.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_3.txt rename to llmx-rs/tui/frames/codex/frame_3.txt diff --git a/codex-rs/tui/frames/codex/frame_30.txt b/llmx-rs/tui/frames/codex/frame_30.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_30.txt rename to llmx-rs/tui/frames/codex/frame_30.txt diff --git a/codex-rs/tui/frames/codex/frame_31.txt b/llmx-rs/tui/frames/codex/frame_31.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_31.txt rename to llmx-rs/tui/frames/codex/frame_31.txt diff --git a/codex-rs/tui/frames/codex/frame_32.txt b/llmx-rs/tui/frames/codex/frame_32.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_32.txt rename to llmx-rs/tui/frames/codex/frame_32.txt diff --git a/codex-rs/tui/frames/codex/frame_33.txt b/llmx-rs/tui/frames/codex/frame_33.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_33.txt rename to llmx-rs/tui/frames/codex/frame_33.txt diff --git a/codex-rs/tui/frames/codex/frame_34.txt b/llmx-rs/tui/frames/codex/frame_34.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_34.txt rename to llmx-rs/tui/frames/codex/frame_34.txt diff --git a/codex-rs/tui/frames/codex/frame_35.txt b/llmx-rs/tui/frames/codex/frame_35.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_35.txt rename to llmx-rs/tui/frames/codex/frame_35.txt diff --git a/codex-rs/tui/frames/codex/frame_36.txt b/llmx-rs/tui/frames/codex/frame_36.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_36.txt rename to llmx-rs/tui/frames/codex/frame_36.txt diff --git a/codex-rs/tui/frames/codex/frame_4.txt b/llmx-rs/tui/frames/codex/frame_4.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_4.txt rename to llmx-rs/tui/frames/codex/frame_4.txt diff --git a/codex-rs/tui/frames/codex/frame_5.txt b/llmx-rs/tui/frames/codex/frame_5.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_5.txt rename to llmx-rs/tui/frames/codex/frame_5.txt diff --git a/codex-rs/tui/frames/codex/frame_6.txt b/llmx-rs/tui/frames/codex/frame_6.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_6.txt rename to llmx-rs/tui/frames/codex/frame_6.txt diff --git a/codex-rs/tui/frames/codex/frame_7.txt b/llmx-rs/tui/frames/codex/frame_7.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_7.txt rename to llmx-rs/tui/frames/codex/frame_7.txt diff --git a/codex-rs/tui/frames/codex/frame_8.txt b/llmx-rs/tui/frames/codex/frame_8.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_8.txt rename to llmx-rs/tui/frames/codex/frame_8.txt diff --git a/codex-rs/tui/frames/codex/frame_9.txt b/llmx-rs/tui/frames/codex/frame_9.txt similarity index 100% rename from codex-rs/tui/frames/codex/frame_9.txt rename to llmx-rs/tui/frames/codex/frame_9.txt diff --git a/codex-rs/tui/frames/default/frame_1.txt b/llmx-rs/tui/frames/default/frame_1.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_1.txt rename to llmx-rs/tui/frames/default/frame_1.txt diff --git a/codex-rs/tui/frames/default/frame_10.txt b/llmx-rs/tui/frames/default/frame_10.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_10.txt rename to llmx-rs/tui/frames/default/frame_10.txt diff --git a/codex-rs/tui/frames/default/frame_11.txt b/llmx-rs/tui/frames/default/frame_11.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_11.txt rename to llmx-rs/tui/frames/default/frame_11.txt diff --git a/codex-rs/tui/frames/default/frame_12.txt b/llmx-rs/tui/frames/default/frame_12.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_12.txt rename to llmx-rs/tui/frames/default/frame_12.txt diff --git a/codex-rs/tui/frames/default/frame_13.txt b/llmx-rs/tui/frames/default/frame_13.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_13.txt rename to llmx-rs/tui/frames/default/frame_13.txt diff --git a/codex-rs/tui/frames/default/frame_14.txt b/llmx-rs/tui/frames/default/frame_14.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_14.txt rename to llmx-rs/tui/frames/default/frame_14.txt diff --git a/codex-rs/tui/frames/default/frame_15.txt b/llmx-rs/tui/frames/default/frame_15.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_15.txt rename to llmx-rs/tui/frames/default/frame_15.txt diff --git a/codex-rs/tui/frames/default/frame_16.txt b/llmx-rs/tui/frames/default/frame_16.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_16.txt rename to llmx-rs/tui/frames/default/frame_16.txt diff --git a/codex-rs/tui/frames/default/frame_17.txt b/llmx-rs/tui/frames/default/frame_17.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_17.txt rename to llmx-rs/tui/frames/default/frame_17.txt diff --git a/codex-rs/tui/frames/default/frame_18.txt b/llmx-rs/tui/frames/default/frame_18.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_18.txt rename to llmx-rs/tui/frames/default/frame_18.txt diff --git a/codex-rs/tui/frames/default/frame_19.txt b/llmx-rs/tui/frames/default/frame_19.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_19.txt rename to llmx-rs/tui/frames/default/frame_19.txt diff --git a/codex-rs/tui/frames/default/frame_2.txt b/llmx-rs/tui/frames/default/frame_2.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_2.txt rename to llmx-rs/tui/frames/default/frame_2.txt diff --git a/codex-rs/tui/frames/default/frame_20.txt b/llmx-rs/tui/frames/default/frame_20.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_20.txt rename to llmx-rs/tui/frames/default/frame_20.txt diff --git a/codex-rs/tui/frames/default/frame_21.txt b/llmx-rs/tui/frames/default/frame_21.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_21.txt rename to llmx-rs/tui/frames/default/frame_21.txt diff --git a/codex-rs/tui/frames/default/frame_22.txt b/llmx-rs/tui/frames/default/frame_22.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_22.txt rename to llmx-rs/tui/frames/default/frame_22.txt diff --git a/codex-rs/tui/frames/default/frame_23.txt b/llmx-rs/tui/frames/default/frame_23.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_23.txt rename to llmx-rs/tui/frames/default/frame_23.txt diff --git a/codex-rs/tui/frames/default/frame_24.txt b/llmx-rs/tui/frames/default/frame_24.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_24.txt rename to llmx-rs/tui/frames/default/frame_24.txt diff --git a/codex-rs/tui/frames/default/frame_25.txt b/llmx-rs/tui/frames/default/frame_25.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_25.txt rename to llmx-rs/tui/frames/default/frame_25.txt diff --git a/codex-rs/tui/frames/default/frame_26.txt b/llmx-rs/tui/frames/default/frame_26.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_26.txt rename to llmx-rs/tui/frames/default/frame_26.txt diff --git a/codex-rs/tui/frames/default/frame_27.txt b/llmx-rs/tui/frames/default/frame_27.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_27.txt rename to llmx-rs/tui/frames/default/frame_27.txt diff --git a/codex-rs/tui/frames/default/frame_28.txt b/llmx-rs/tui/frames/default/frame_28.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_28.txt rename to llmx-rs/tui/frames/default/frame_28.txt diff --git a/codex-rs/tui/frames/default/frame_29.txt b/llmx-rs/tui/frames/default/frame_29.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_29.txt rename to llmx-rs/tui/frames/default/frame_29.txt diff --git a/codex-rs/tui/frames/default/frame_3.txt b/llmx-rs/tui/frames/default/frame_3.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_3.txt rename to llmx-rs/tui/frames/default/frame_3.txt diff --git a/codex-rs/tui/frames/default/frame_30.txt b/llmx-rs/tui/frames/default/frame_30.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_30.txt rename to llmx-rs/tui/frames/default/frame_30.txt diff --git a/codex-rs/tui/frames/default/frame_31.txt b/llmx-rs/tui/frames/default/frame_31.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_31.txt rename to llmx-rs/tui/frames/default/frame_31.txt diff --git a/codex-rs/tui/frames/default/frame_32.txt b/llmx-rs/tui/frames/default/frame_32.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_32.txt rename to llmx-rs/tui/frames/default/frame_32.txt diff --git a/codex-rs/tui/frames/default/frame_33.txt b/llmx-rs/tui/frames/default/frame_33.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_33.txt rename to llmx-rs/tui/frames/default/frame_33.txt diff --git a/codex-rs/tui/frames/default/frame_34.txt b/llmx-rs/tui/frames/default/frame_34.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_34.txt rename to llmx-rs/tui/frames/default/frame_34.txt diff --git a/codex-rs/tui/frames/default/frame_35.txt b/llmx-rs/tui/frames/default/frame_35.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_35.txt rename to llmx-rs/tui/frames/default/frame_35.txt diff --git a/codex-rs/tui/frames/default/frame_36.txt b/llmx-rs/tui/frames/default/frame_36.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_36.txt rename to llmx-rs/tui/frames/default/frame_36.txt diff --git a/codex-rs/tui/frames/default/frame_4.txt b/llmx-rs/tui/frames/default/frame_4.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_4.txt rename to llmx-rs/tui/frames/default/frame_4.txt diff --git a/codex-rs/tui/frames/default/frame_5.txt b/llmx-rs/tui/frames/default/frame_5.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_5.txt rename to llmx-rs/tui/frames/default/frame_5.txt diff --git a/codex-rs/tui/frames/default/frame_6.txt b/llmx-rs/tui/frames/default/frame_6.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_6.txt rename to llmx-rs/tui/frames/default/frame_6.txt diff --git a/codex-rs/tui/frames/default/frame_7.txt b/llmx-rs/tui/frames/default/frame_7.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_7.txt rename to llmx-rs/tui/frames/default/frame_7.txt diff --git a/codex-rs/tui/frames/default/frame_8.txt b/llmx-rs/tui/frames/default/frame_8.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_8.txt rename to llmx-rs/tui/frames/default/frame_8.txt diff --git a/codex-rs/tui/frames/default/frame_9.txt b/llmx-rs/tui/frames/default/frame_9.txt similarity index 100% rename from codex-rs/tui/frames/default/frame_9.txt rename to llmx-rs/tui/frames/default/frame_9.txt diff --git a/codex-rs/tui/frames/dots/frame_1.txt b/llmx-rs/tui/frames/dots/frame_1.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_1.txt rename to llmx-rs/tui/frames/dots/frame_1.txt diff --git a/codex-rs/tui/frames/dots/frame_10.txt b/llmx-rs/tui/frames/dots/frame_10.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_10.txt rename to llmx-rs/tui/frames/dots/frame_10.txt diff --git a/codex-rs/tui/frames/dots/frame_11.txt b/llmx-rs/tui/frames/dots/frame_11.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_11.txt rename to llmx-rs/tui/frames/dots/frame_11.txt diff --git a/codex-rs/tui/frames/dots/frame_12.txt b/llmx-rs/tui/frames/dots/frame_12.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_12.txt rename to llmx-rs/tui/frames/dots/frame_12.txt diff --git a/codex-rs/tui/frames/dots/frame_13.txt b/llmx-rs/tui/frames/dots/frame_13.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_13.txt rename to llmx-rs/tui/frames/dots/frame_13.txt diff --git a/codex-rs/tui/frames/dots/frame_14.txt b/llmx-rs/tui/frames/dots/frame_14.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_14.txt rename to llmx-rs/tui/frames/dots/frame_14.txt diff --git a/codex-rs/tui/frames/dots/frame_15.txt b/llmx-rs/tui/frames/dots/frame_15.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_15.txt rename to llmx-rs/tui/frames/dots/frame_15.txt diff --git a/codex-rs/tui/frames/dots/frame_16.txt b/llmx-rs/tui/frames/dots/frame_16.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_16.txt rename to llmx-rs/tui/frames/dots/frame_16.txt diff --git a/codex-rs/tui/frames/dots/frame_17.txt b/llmx-rs/tui/frames/dots/frame_17.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_17.txt rename to llmx-rs/tui/frames/dots/frame_17.txt diff --git a/codex-rs/tui/frames/dots/frame_18.txt b/llmx-rs/tui/frames/dots/frame_18.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_18.txt rename to llmx-rs/tui/frames/dots/frame_18.txt diff --git a/codex-rs/tui/frames/dots/frame_19.txt b/llmx-rs/tui/frames/dots/frame_19.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_19.txt rename to llmx-rs/tui/frames/dots/frame_19.txt diff --git a/codex-rs/tui/frames/dots/frame_2.txt b/llmx-rs/tui/frames/dots/frame_2.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_2.txt rename to llmx-rs/tui/frames/dots/frame_2.txt diff --git a/codex-rs/tui/frames/dots/frame_20.txt b/llmx-rs/tui/frames/dots/frame_20.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_20.txt rename to llmx-rs/tui/frames/dots/frame_20.txt diff --git a/codex-rs/tui/frames/dots/frame_21.txt b/llmx-rs/tui/frames/dots/frame_21.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_21.txt rename to llmx-rs/tui/frames/dots/frame_21.txt diff --git a/codex-rs/tui/frames/dots/frame_22.txt b/llmx-rs/tui/frames/dots/frame_22.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_22.txt rename to llmx-rs/tui/frames/dots/frame_22.txt diff --git a/codex-rs/tui/frames/dots/frame_23.txt b/llmx-rs/tui/frames/dots/frame_23.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_23.txt rename to llmx-rs/tui/frames/dots/frame_23.txt diff --git a/codex-rs/tui/frames/dots/frame_24.txt b/llmx-rs/tui/frames/dots/frame_24.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_24.txt rename to llmx-rs/tui/frames/dots/frame_24.txt diff --git a/codex-rs/tui/frames/dots/frame_25.txt b/llmx-rs/tui/frames/dots/frame_25.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_25.txt rename to llmx-rs/tui/frames/dots/frame_25.txt diff --git a/codex-rs/tui/frames/dots/frame_26.txt b/llmx-rs/tui/frames/dots/frame_26.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_26.txt rename to llmx-rs/tui/frames/dots/frame_26.txt diff --git a/codex-rs/tui/frames/dots/frame_27.txt b/llmx-rs/tui/frames/dots/frame_27.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_27.txt rename to llmx-rs/tui/frames/dots/frame_27.txt diff --git a/codex-rs/tui/frames/dots/frame_28.txt b/llmx-rs/tui/frames/dots/frame_28.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_28.txt rename to llmx-rs/tui/frames/dots/frame_28.txt diff --git a/codex-rs/tui/frames/dots/frame_29.txt b/llmx-rs/tui/frames/dots/frame_29.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_29.txt rename to llmx-rs/tui/frames/dots/frame_29.txt diff --git a/codex-rs/tui/frames/dots/frame_3.txt b/llmx-rs/tui/frames/dots/frame_3.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_3.txt rename to llmx-rs/tui/frames/dots/frame_3.txt diff --git a/codex-rs/tui/frames/dots/frame_30.txt b/llmx-rs/tui/frames/dots/frame_30.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_30.txt rename to llmx-rs/tui/frames/dots/frame_30.txt diff --git a/codex-rs/tui/frames/dots/frame_31.txt b/llmx-rs/tui/frames/dots/frame_31.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_31.txt rename to llmx-rs/tui/frames/dots/frame_31.txt diff --git a/codex-rs/tui/frames/dots/frame_32.txt b/llmx-rs/tui/frames/dots/frame_32.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_32.txt rename to llmx-rs/tui/frames/dots/frame_32.txt diff --git a/codex-rs/tui/frames/dots/frame_33.txt b/llmx-rs/tui/frames/dots/frame_33.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_33.txt rename to llmx-rs/tui/frames/dots/frame_33.txt diff --git a/codex-rs/tui/frames/dots/frame_34.txt b/llmx-rs/tui/frames/dots/frame_34.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_34.txt rename to llmx-rs/tui/frames/dots/frame_34.txt diff --git a/codex-rs/tui/frames/dots/frame_35.txt b/llmx-rs/tui/frames/dots/frame_35.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_35.txt rename to llmx-rs/tui/frames/dots/frame_35.txt diff --git a/codex-rs/tui/frames/dots/frame_36.txt b/llmx-rs/tui/frames/dots/frame_36.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_36.txt rename to llmx-rs/tui/frames/dots/frame_36.txt diff --git a/codex-rs/tui/frames/dots/frame_4.txt b/llmx-rs/tui/frames/dots/frame_4.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_4.txt rename to llmx-rs/tui/frames/dots/frame_4.txt diff --git a/codex-rs/tui/frames/dots/frame_5.txt b/llmx-rs/tui/frames/dots/frame_5.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_5.txt rename to llmx-rs/tui/frames/dots/frame_5.txt diff --git a/codex-rs/tui/frames/dots/frame_6.txt b/llmx-rs/tui/frames/dots/frame_6.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_6.txt rename to llmx-rs/tui/frames/dots/frame_6.txt diff --git a/codex-rs/tui/frames/dots/frame_7.txt b/llmx-rs/tui/frames/dots/frame_7.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_7.txt rename to llmx-rs/tui/frames/dots/frame_7.txt diff --git a/codex-rs/tui/frames/dots/frame_8.txt b/llmx-rs/tui/frames/dots/frame_8.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_8.txt rename to llmx-rs/tui/frames/dots/frame_8.txt diff --git a/codex-rs/tui/frames/dots/frame_9.txt b/llmx-rs/tui/frames/dots/frame_9.txt similarity index 100% rename from codex-rs/tui/frames/dots/frame_9.txt rename to llmx-rs/tui/frames/dots/frame_9.txt diff --git a/codex-rs/tui/frames/hash/frame_1.txt b/llmx-rs/tui/frames/hash/frame_1.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_1.txt rename to llmx-rs/tui/frames/hash/frame_1.txt diff --git a/codex-rs/tui/frames/hash/frame_10.txt b/llmx-rs/tui/frames/hash/frame_10.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_10.txt rename to llmx-rs/tui/frames/hash/frame_10.txt diff --git a/codex-rs/tui/frames/hash/frame_11.txt b/llmx-rs/tui/frames/hash/frame_11.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_11.txt rename to llmx-rs/tui/frames/hash/frame_11.txt diff --git a/codex-rs/tui/frames/hash/frame_12.txt b/llmx-rs/tui/frames/hash/frame_12.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_12.txt rename to llmx-rs/tui/frames/hash/frame_12.txt diff --git a/codex-rs/tui/frames/hash/frame_13.txt b/llmx-rs/tui/frames/hash/frame_13.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_13.txt rename to llmx-rs/tui/frames/hash/frame_13.txt diff --git a/codex-rs/tui/frames/hash/frame_14.txt b/llmx-rs/tui/frames/hash/frame_14.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_14.txt rename to llmx-rs/tui/frames/hash/frame_14.txt diff --git a/codex-rs/tui/frames/hash/frame_15.txt b/llmx-rs/tui/frames/hash/frame_15.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_15.txt rename to llmx-rs/tui/frames/hash/frame_15.txt diff --git a/codex-rs/tui/frames/hash/frame_16.txt b/llmx-rs/tui/frames/hash/frame_16.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_16.txt rename to llmx-rs/tui/frames/hash/frame_16.txt diff --git a/codex-rs/tui/frames/hash/frame_17.txt b/llmx-rs/tui/frames/hash/frame_17.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_17.txt rename to llmx-rs/tui/frames/hash/frame_17.txt diff --git a/codex-rs/tui/frames/hash/frame_18.txt b/llmx-rs/tui/frames/hash/frame_18.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_18.txt rename to llmx-rs/tui/frames/hash/frame_18.txt diff --git a/codex-rs/tui/frames/hash/frame_19.txt b/llmx-rs/tui/frames/hash/frame_19.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_19.txt rename to llmx-rs/tui/frames/hash/frame_19.txt diff --git a/codex-rs/tui/frames/hash/frame_2.txt b/llmx-rs/tui/frames/hash/frame_2.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_2.txt rename to llmx-rs/tui/frames/hash/frame_2.txt diff --git a/codex-rs/tui/frames/hash/frame_20.txt b/llmx-rs/tui/frames/hash/frame_20.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_20.txt rename to llmx-rs/tui/frames/hash/frame_20.txt diff --git a/codex-rs/tui/frames/hash/frame_21.txt b/llmx-rs/tui/frames/hash/frame_21.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_21.txt rename to llmx-rs/tui/frames/hash/frame_21.txt diff --git a/codex-rs/tui/frames/hash/frame_22.txt b/llmx-rs/tui/frames/hash/frame_22.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_22.txt rename to llmx-rs/tui/frames/hash/frame_22.txt diff --git a/codex-rs/tui/frames/hash/frame_23.txt b/llmx-rs/tui/frames/hash/frame_23.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_23.txt rename to llmx-rs/tui/frames/hash/frame_23.txt diff --git a/codex-rs/tui/frames/hash/frame_24.txt b/llmx-rs/tui/frames/hash/frame_24.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_24.txt rename to llmx-rs/tui/frames/hash/frame_24.txt diff --git a/codex-rs/tui/frames/hash/frame_25.txt b/llmx-rs/tui/frames/hash/frame_25.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_25.txt rename to llmx-rs/tui/frames/hash/frame_25.txt diff --git a/codex-rs/tui/frames/hash/frame_26.txt b/llmx-rs/tui/frames/hash/frame_26.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_26.txt rename to llmx-rs/tui/frames/hash/frame_26.txt diff --git a/codex-rs/tui/frames/hash/frame_27.txt b/llmx-rs/tui/frames/hash/frame_27.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_27.txt rename to llmx-rs/tui/frames/hash/frame_27.txt diff --git a/codex-rs/tui/frames/hash/frame_28.txt b/llmx-rs/tui/frames/hash/frame_28.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_28.txt rename to llmx-rs/tui/frames/hash/frame_28.txt diff --git a/codex-rs/tui/frames/hash/frame_29.txt b/llmx-rs/tui/frames/hash/frame_29.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_29.txt rename to llmx-rs/tui/frames/hash/frame_29.txt diff --git a/codex-rs/tui/frames/hash/frame_3.txt b/llmx-rs/tui/frames/hash/frame_3.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_3.txt rename to llmx-rs/tui/frames/hash/frame_3.txt diff --git a/codex-rs/tui/frames/hash/frame_30.txt b/llmx-rs/tui/frames/hash/frame_30.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_30.txt rename to llmx-rs/tui/frames/hash/frame_30.txt diff --git a/codex-rs/tui/frames/hash/frame_31.txt b/llmx-rs/tui/frames/hash/frame_31.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_31.txt rename to llmx-rs/tui/frames/hash/frame_31.txt diff --git a/codex-rs/tui/frames/hash/frame_32.txt b/llmx-rs/tui/frames/hash/frame_32.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_32.txt rename to llmx-rs/tui/frames/hash/frame_32.txt diff --git a/codex-rs/tui/frames/hash/frame_33.txt b/llmx-rs/tui/frames/hash/frame_33.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_33.txt rename to llmx-rs/tui/frames/hash/frame_33.txt diff --git a/codex-rs/tui/frames/hash/frame_34.txt b/llmx-rs/tui/frames/hash/frame_34.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_34.txt rename to llmx-rs/tui/frames/hash/frame_34.txt diff --git a/codex-rs/tui/frames/hash/frame_35.txt b/llmx-rs/tui/frames/hash/frame_35.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_35.txt rename to llmx-rs/tui/frames/hash/frame_35.txt diff --git a/codex-rs/tui/frames/hash/frame_36.txt b/llmx-rs/tui/frames/hash/frame_36.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_36.txt rename to llmx-rs/tui/frames/hash/frame_36.txt diff --git a/codex-rs/tui/frames/hash/frame_4.txt b/llmx-rs/tui/frames/hash/frame_4.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_4.txt rename to llmx-rs/tui/frames/hash/frame_4.txt diff --git a/codex-rs/tui/frames/hash/frame_5.txt b/llmx-rs/tui/frames/hash/frame_5.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_5.txt rename to llmx-rs/tui/frames/hash/frame_5.txt diff --git a/codex-rs/tui/frames/hash/frame_6.txt b/llmx-rs/tui/frames/hash/frame_6.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_6.txt rename to llmx-rs/tui/frames/hash/frame_6.txt diff --git a/codex-rs/tui/frames/hash/frame_7.txt b/llmx-rs/tui/frames/hash/frame_7.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_7.txt rename to llmx-rs/tui/frames/hash/frame_7.txt diff --git a/codex-rs/tui/frames/hash/frame_8.txt b/llmx-rs/tui/frames/hash/frame_8.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_8.txt rename to llmx-rs/tui/frames/hash/frame_8.txt diff --git a/codex-rs/tui/frames/hash/frame_9.txt b/llmx-rs/tui/frames/hash/frame_9.txt similarity index 100% rename from codex-rs/tui/frames/hash/frame_9.txt rename to llmx-rs/tui/frames/hash/frame_9.txt diff --git a/codex-rs/tui/frames/hbars/frame_1.txt b/llmx-rs/tui/frames/hbars/frame_1.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_1.txt rename to llmx-rs/tui/frames/hbars/frame_1.txt diff --git a/codex-rs/tui/frames/hbars/frame_10.txt b/llmx-rs/tui/frames/hbars/frame_10.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_10.txt rename to llmx-rs/tui/frames/hbars/frame_10.txt diff --git a/codex-rs/tui/frames/hbars/frame_11.txt b/llmx-rs/tui/frames/hbars/frame_11.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_11.txt rename to llmx-rs/tui/frames/hbars/frame_11.txt diff --git a/codex-rs/tui/frames/hbars/frame_12.txt b/llmx-rs/tui/frames/hbars/frame_12.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_12.txt rename to llmx-rs/tui/frames/hbars/frame_12.txt diff --git a/codex-rs/tui/frames/hbars/frame_13.txt b/llmx-rs/tui/frames/hbars/frame_13.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_13.txt rename to llmx-rs/tui/frames/hbars/frame_13.txt diff --git a/codex-rs/tui/frames/hbars/frame_14.txt b/llmx-rs/tui/frames/hbars/frame_14.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_14.txt rename to llmx-rs/tui/frames/hbars/frame_14.txt diff --git a/codex-rs/tui/frames/hbars/frame_15.txt b/llmx-rs/tui/frames/hbars/frame_15.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_15.txt rename to llmx-rs/tui/frames/hbars/frame_15.txt diff --git a/codex-rs/tui/frames/hbars/frame_16.txt b/llmx-rs/tui/frames/hbars/frame_16.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_16.txt rename to llmx-rs/tui/frames/hbars/frame_16.txt diff --git a/codex-rs/tui/frames/hbars/frame_17.txt b/llmx-rs/tui/frames/hbars/frame_17.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_17.txt rename to llmx-rs/tui/frames/hbars/frame_17.txt diff --git a/codex-rs/tui/frames/hbars/frame_18.txt b/llmx-rs/tui/frames/hbars/frame_18.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_18.txt rename to llmx-rs/tui/frames/hbars/frame_18.txt diff --git a/codex-rs/tui/frames/hbars/frame_19.txt b/llmx-rs/tui/frames/hbars/frame_19.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_19.txt rename to llmx-rs/tui/frames/hbars/frame_19.txt diff --git a/codex-rs/tui/frames/hbars/frame_2.txt b/llmx-rs/tui/frames/hbars/frame_2.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_2.txt rename to llmx-rs/tui/frames/hbars/frame_2.txt diff --git a/codex-rs/tui/frames/hbars/frame_20.txt b/llmx-rs/tui/frames/hbars/frame_20.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_20.txt rename to llmx-rs/tui/frames/hbars/frame_20.txt diff --git a/codex-rs/tui/frames/hbars/frame_21.txt b/llmx-rs/tui/frames/hbars/frame_21.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_21.txt rename to llmx-rs/tui/frames/hbars/frame_21.txt diff --git a/codex-rs/tui/frames/hbars/frame_22.txt b/llmx-rs/tui/frames/hbars/frame_22.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_22.txt rename to llmx-rs/tui/frames/hbars/frame_22.txt diff --git a/codex-rs/tui/frames/hbars/frame_23.txt b/llmx-rs/tui/frames/hbars/frame_23.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_23.txt rename to llmx-rs/tui/frames/hbars/frame_23.txt diff --git a/codex-rs/tui/frames/hbars/frame_24.txt b/llmx-rs/tui/frames/hbars/frame_24.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_24.txt rename to llmx-rs/tui/frames/hbars/frame_24.txt diff --git a/codex-rs/tui/frames/hbars/frame_25.txt b/llmx-rs/tui/frames/hbars/frame_25.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_25.txt rename to llmx-rs/tui/frames/hbars/frame_25.txt diff --git a/codex-rs/tui/frames/hbars/frame_26.txt b/llmx-rs/tui/frames/hbars/frame_26.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_26.txt rename to llmx-rs/tui/frames/hbars/frame_26.txt diff --git a/codex-rs/tui/frames/hbars/frame_27.txt b/llmx-rs/tui/frames/hbars/frame_27.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_27.txt rename to llmx-rs/tui/frames/hbars/frame_27.txt diff --git a/codex-rs/tui/frames/hbars/frame_28.txt b/llmx-rs/tui/frames/hbars/frame_28.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_28.txt rename to llmx-rs/tui/frames/hbars/frame_28.txt diff --git a/codex-rs/tui/frames/hbars/frame_29.txt b/llmx-rs/tui/frames/hbars/frame_29.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_29.txt rename to llmx-rs/tui/frames/hbars/frame_29.txt diff --git a/codex-rs/tui/frames/hbars/frame_3.txt b/llmx-rs/tui/frames/hbars/frame_3.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_3.txt rename to llmx-rs/tui/frames/hbars/frame_3.txt diff --git a/codex-rs/tui/frames/hbars/frame_30.txt b/llmx-rs/tui/frames/hbars/frame_30.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_30.txt rename to llmx-rs/tui/frames/hbars/frame_30.txt diff --git a/codex-rs/tui/frames/hbars/frame_31.txt b/llmx-rs/tui/frames/hbars/frame_31.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_31.txt rename to llmx-rs/tui/frames/hbars/frame_31.txt diff --git a/codex-rs/tui/frames/hbars/frame_32.txt b/llmx-rs/tui/frames/hbars/frame_32.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_32.txt rename to llmx-rs/tui/frames/hbars/frame_32.txt diff --git a/codex-rs/tui/frames/hbars/frame_33.txt b/llmx-rs/tui/frames/hbars/frame_33.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_33.txt rename to llmx-rs/tui/frames/hbars/frame_33.txt diff --git a/codex-rs/tui/frames/hbars/frame_34.txt b/llmx-rs/tui/frames/hbars/frame_34.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_34.txt rename to llmx-rs/tui/frames/hbars/frame_34.txt diff --git a/codex-rs/tui/frames/hbars/frame_35.txt b/llmx-rs/tui/frames/hbars/frame_35.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_35.txt rename to llmx-rs/tui/frames/hbars/frame_35.txt diff --git a/codex-rs/tui/frames/hbars/frame_36.txt b/llmx-rs/tui/frames/hbars/frame_36.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_36.txt rename to llmx-rs/tui/frames/hbars/frame_36.txt diff --git a/codex-rs/tui/frames/hbars/frame_4.txt b/llmx-rs/tui/frames/hbars/frame_4.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_4.txt rename to llmx-rs/tui/frames/hbars/frame_4.txt diff --git a/codex-rs/tui/frames/hbars/frame_5.txt b/llmx-rs/tui/frames/hbars/frame_5.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_5.txt rename to llmx-rs/tui/frames/hbars/frame_5.txt diff --git a/codex-rs/tui/frames/hbars/frame_6.txt b/llmx-rs/tui/frames/hbars/frame_6.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_6.txt rename to llmx-rs/tui/frames/hbars/frame_6.txt diff --git a/codex-rs/tui/frames/hbars/frame_7.txt b/llmx-rs/tui/frames/hbars/frame_7.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_7.txt rename to llmx-rs/tui/frames/hbars/frame_7.txt diff --git a/codex-rs/tui/frames/hbars/frame_8.txt b/llmx-rs/tui/frames/hbars/frame_8.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_8.txt rename to llmx-rs/tui/frames/hbars/frame_8.txt diff --git a/codex-rs/tui/frames/hbars/frame_9.txt b/llmx-rs/tui/frames/hbars/frame_9.txt similarity index 100% rename from codex-rs/tui/frames/hbars/frame_9.txt rename to llmx-rs/tui/frames/hbars/frame_9.txt diff --git a/codex-rs/tui/frames/openai/frame_1.txt b/llmx-rs/tui/frames/openai/frame_1.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_1.txt rename to llmx-rs/tui/frames/openai/frame_1.txt diff --git a/codex-rs/tui/frames/openai/frame_10.txt b/llmx-rs/tui/frames/openai/frame_10.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_10.txt rename to llmx-rs/tui/frames/openai/frame_10.txt diff --git a/codex-rs/tui/frames/openai/frame_11.txt b/llmx-rs/tui/frames/openai/frame_11.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_11.txt rename to llmx-rs/tui/frames/openai/frame_11.txt diff --git a/codex-rs/tui/frames/openai/frame_12.txt b/llmx-rs/tui/frames/openai/frame_12.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_12.txt rename to llmx-rs/tui/frames/openai/frame_12.txt diff --git a/codex-rs/tui/frames/openai/frame_13.txt b/llmx-rs/tui/frames/openai/frame_13.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_13.txt rename to llmx-rs/tui/frames/openai/frame_13.txt diff --git a/codex-rs/tui/frames/openai/frame_14.txt b/llmx-rs/tui/frames/openai/frame_14.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_14.txt rename to llmx-rs/tui/frames/openai/frame_14.txt diff --git a/codex-rs/tui/frames/openai/frame_15.txt b/llmx-rs/tui/frames/openai/frame_15.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_15.txt rename to llmx-rs/tui/frames/openai/frame_15.txt diff --git a/codex-rs/tui/frames/openai/frame_16.txt b/llmx-rs/tui/frames/openai/frame_16.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_16.txt rename to llmx-rs/tui/frames/openai/frame_16.txt diff --git a/codex-rs/tui/frames/openai/frame_17.txt b/llmx-rs/tui/frames/openai/frame_17.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_17.txt rename to llmx-rs/tui/frames/openai/frame_17.txt diff --git a/codex-rs/tui/frames/openai/frame_18.txt b/llmx-rs/tui/frames/openai/frame_18.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_18.txt rename to llmx-rs/tui/frames/openai/frame_18.txt diff --git a/codex-rs/tui/frames/openai/frame_19.txt b/llmx-rs/tui/frames/openai/frame_19.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_19.txt rename to llmx-rs/tui/frames/openai/frame_19.txt diff --git a/codex-rs/tui/frames/openai/frame_2.txt b/llmx-rs/tui/frames/openai/frame_2.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_2.txt rename to llmx-rs/tui/frames/openai/frame_2.txt diff --git a/codex-rs/tui/frames/openai/frame_20.txt b/llmx-rs/tui/frames/openai/frame_20.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_20.txt rename to llmx-rs/tui/frames/openai/frame_20.txt diff --git a/codex-rs/tui/frames/openai/frame_21.txt b/llmx-rs/tui/frames/openai/frame_21.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_21.txt rename to llmx-rs/tui/frames/openai/frame_21.txt diff --git a/codex-rs/tui/frames/openai/frame_22.txt b/llmx-rs/tui/frames/openai/frame_22.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_22.txt rename to llmx-rs/tui/frames/openai/frame_22.txt diff --git a/codex-rs/tui/frames/openai/frame_23.txt b/llmx-rs/tui/frames/openai/frame_23.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_23.txt rename to llmx-rs/tui/frames/openai/frame_23.txt diff --git a/codex-rs/tui/frames/openai/frame_24.txt b/llmx-rs/tui/frames/openai/frame_24.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_24.txt rename to llmx-rs/tui/frames/openai/frame_24.txt diff --git a/codex-rs/tui/frames/openai/frame_25.txt b/llmx-rs/tui/frames/openai/frame_25.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_25.txt rename to llmx-rs/tui/frames/openai/frame_25.txt diff --git a/codex-rs/tui/frames/openai/frame_26.txt b/llmx-rs/tui/frames/openai/frame_26.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_26.txt rename to llmx-rs/tui/frames/openai/frame_26.txt diff --git a/codex-rs/tui/frames/openai/frame_27.txt b/llmx-rs/tui/frames/openai/frame_27.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_27.txt rename to llmx-rs/tui/frames/openai/frame_27.txt diff --git a/codex-rs/tui/frames/openai/frame_28.txt b/llmx-rs/tui/frames/openai/frame_28.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_28.txt rename to llmx-rs/tui/frames/openai/frame_28.txt diff --git a/codex-rs/tui/frames/openai/frame_29.txt b/llmx-rs/tui/frames/openai/frame_29.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_29.txt rename to llmx-rs/tui/frames/openai/frame_29.txt diff --git a/codex-rs/tui/frames/openai/frame_3.txt b/llmx-rs/tui/frames/openai/frame_3.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_3.txt rename to llmx-rs/tui/frames/openai/frame_3.txt diff --git a/codex-rs/tui/frames/openai/frame_30.txt b/llmx-rs/tui/frames/openai/frame_30.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_30.txt rename to llmx-rs/tui/frames/openai/frame_30.txt diff --git a/codex-rs/tui/frames/openai/frame_31.txt b/llmx-rs/tui/frames/openai/frame_31.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_31.txt rename to llmx-rs/tui/frames/openai/frame_31.txt diff --git a/codex-rs/tui/frames/openai/frame_32.txt b/llmx-rs/tui/frames/openai/frame_32.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_32.txt rename to llmx-rs/tui/frames/openai/frame_32.txt diff --git a/codex-rs/tui/frames/openai/frame_33.txt b/llmx-rs/tui/frames/openai/frame_33.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_33.txt rename to llmx-rs/tui/frames/openai/frame_33.txt diff --git a/codex-rs/tui/frames/openai/frame_34.txt b/llmx-rs/tui/frames/openai/frame_34.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_34.txt rename to llmx-rs/tui/frames/openai/frame_34.txt diff --git a/codex-rs/tui/frames/openai/frame_35.txt b/llmx-rs/tui/frames/openai/frame_35.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_35.txt rename to llmx-rs/tui/frames/openai/frame_35.txt diff --git a/codex-rs/tui/frames/openai/frame_36.txt b/llmx-rs/tui/frames/openai/frame_36.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_36.txt rename to llmx-rs/tui/frames/openai/frame_36.txt diff --git a/codex-rs/tui/frames/openai/frame_4.txt b/llmx-rs/tui/frames/openai/frame_4.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_4.txt rename to llmx-rs/tui/frames/openai/frame_4.txt diff --git a/codex-rs/tui/frames/openai/frame_5.txt b/llmx-rs/tui/frames/openai/frame_5.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_5.txt rename to llmx-rs/tui/frames/openai/frame_5.txt diff --git a/codex-rs/tui/frames/openai/frame_6.txt b/llmx-rs/tui/frames/openai/frame_6.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_6.txt rename to llmx-rs/tui/frames/openai/frame_6.txt diff --git a/codex-rs/tui/frames/openai/frame_7.txt b/llmx-rs/tui/frames/openai/frame_7.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_7.txt rename to llmx-rs/tui/frames/openai/frame_7.txt diff --git a/codex-rs/tui/frames/openai/frame_8.txt b/llmx-rs/tui/frames/openai/frame_8.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_8.txt rename to llmx-rs/tui/frames/openai/frame_8.txt diff --git a/codex-rs/tui/frames/openai/frame_9.txt b/llmx-rs/tui/frames/openai/frame_9.txt similarity index 100% rename from codex-rs/tui/frames/openai/frame_9.txt rename to llmx-rs/tui/frames/openai/frame_9.txt diff --git a/codex-rs/tui/frames/shapes/frame_1.txt b/llmx-rs/tui/frames/shapes/frame_1.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_1.txt rename to llmx-rs/tui/frames/shapes/frame_1.txt diff --git a/codex-rs/tui/frames/shapes/frame_10.txt b/llmx-rs/tui/frames/shapes/frame_10.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_10.txt rename to llmx-rs/tui/frames/shapes/frame_10.txt diff --git a/codex-rs/tui/frames/shapes/frame_11.txt b/llmx-rs/tui/frames/shapes/frame_11.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_11.txt rename to llmx-rs/tui/frames/shapes/frame_11.txt diff --git a/codex-rs/tui/frames/shapes/frame_12.txt b/llmx-rs/tui/frames/shapes/frame_12.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_12.txt rename to llmx-rs/tui/frames/shapes/frame_12.txt diff --git a/codex-rs/tui/frames/shapes/frame_13.txt b/llmx-rs/tui/frames/shapes/frame_13.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_13.txt rename to llmx-rs/tui/frames/shapes/frame_13.txt diff --git a/codex-rs/tui/frames/shapes/frame_14.txt b/llmx-rs/tui/frames/shapes/frame_14.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_14.txt rename to llmx-rs/tui/frames/shapes/frame_14.txt diff --git a/codex-rs/tui/frames/shapes/frame_15.txt b/llmx-rs/tui/frames/shapes/frame_15.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_15.txt rename to llmx-rs/tui/frames/shapes/frame_15.txt diff --git a/codex-rs/tui/frames/shapes/frame_16.txt b/llmx-rs/tui/frames/shapes/frame_16.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_16.txt rename to llmx-rs/tui/frames/shapes/frame_16.txt diff --git a/codex-rs/tui/frames/shapes/frame_17.txt b/llmx-rs/tui/frames/shapes/frame_17.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_17.txt rename to llmx-rs/tui/frames/shapes/frame_17.txt diff --git a/codex-rs/tui/frames/shapes/frame_18.txt b/llmx-rs/tui/frames/shapes/frame_18.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_18.txt rename to llmx-rs/tui/frames/shapes/frame_18.txt diff --git a/codex-rs/tui/frames/shapes/frame_19.txt b/llmx-rs/tui/frames/shapes/frame_19.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_19.txt rename to llmx-rs/tui/frames/shapes/frame_19.txt diff --git a/codex-rs/tui/frames/shapes/frame_2.txt b/llmx-rs/tui/frames/shapes/frame_2.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_2.txt rename to llmx-rs/tui/frames/shapes/frame_2.txt diff --git a/codex-rs/tui/frames/shapes/frame_20.txt b/llmx-rs/tui/frames/shapes/frame_20.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_20.txt rename to llmx-rs/tui/frames/shapes/frame_20.txt diff --git a/codex-rs/tui/frames/shapes/frame_21.txt b/llmx-rs/tui/frames/shapes/frame_21.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_21.txt rename to llmx-rs/tui/frames/shapes/frame_21.txt diff --git a/codex-rs/tui/frames/shapes/frame_22.txt b/llmx-rs/tui/frames/shapes/frame_22.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_22.txt rename to llmx-rs/tui/frames/shapes/frame_22.txt diff --git a/codex-rs/tui/frames/shapes/frame_23.txt b/llmx-rs/tui/frames/shapes/frame_23.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_23.txt rename to llmx-rs/tui/frames/shapes/frame_23.txt diff --git a/codex-rs/tui/frames/shapes/frame_24.txt b/llmx-rs/tui/frames/shapes/frame_24.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_24.txt rename to llmx-rs/tui/frames/shapes/frame_24.txt diff --git a/codex-rs/tui/frames/shapes/frame_25.txt b/llmx-rs/tui/frames/shapes/frame_25.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_25.txt rename to llmx-rs/tui/frames/shapes/frame_25.txt diff --git a/codex-rs/tui/frames/shapes/frame_26.txt b/llmx-rs/tui/frames/shapes/frame_26.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_26.txt rename to llmx-rs/tui/frames/shapes/frame_26.txt diff --git a/codex-rs/tui/frames/shapes/frame_27.txt b/llmx-rs/tui/frames/shapes/frame_27.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_27.txt rename to llmx-rs/tui/frames/shapes/frame_27.txt diff --git a/codex-rs/tui/frames/shapes/frame_28.txt b/llmx-rs/tui/frames/shapes/frame_28.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_28.txt rename to llmx-rs/tui/frames/shapes/frame_28.txt diff --git a/codex-rs/tui/frames/shapes/frame_29.txt b/llmx-rs/tui/frames/shapes/frame_29.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_29.txt rename to llmx-rs/tui/frames/shapes/frame_29.txt diff --git a/codex-rs/tui/frames/shapes/frame_3.txt b/llmx-rs/tui/frames/shapes/frame_3.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_3.txt rename to llmx-rs/tui/frames/shapes/frame_3.txt diff --git a/codex-rs/tui/frames/shapes/frame_30.txt b/llmx-rs/tui/frames/shapes/frame_30.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_30.txt rename to llmx-rs/tui/frames/shapes/frame_30.txt diff --git a/codex-rs/tui/frames/shapes/frame_31.txt b/llmx-rs/tui/frames/shapes/frame_31.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_31.txt rename to llmx-rs/tui/frames/shapes/frame_31.txt diff --git a/codex-rs/tui/frames/shapes/frame_32.txt b/llmx-rs/tui/frames/shapes/frame_32.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_32.txt rename to llmx-rs/tui/frames/shapes/frame_32.txt diff --git a/codex-rs/tui/frames/shapes/frame_33.txt b/llmx-rs/tui/frames/shapes/frame_33.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_33.txt rename to llmx-rs/tui/frames/shapes/frame_33.txt diff --git a/codex-rs/tui/frames/shapes/frame_34.txt b/llmx-rs/tui/frames/shapes/frame_34.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_34.txt rename to llmx-rs/tui/frames/shapes/frame_34.txt diff --git a/codex-rs/tui/frames/shapes/frame_35.txt b/llmx-rs/tui/frames/shapes/frame_35.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_35.txt rename to llmx-rs/tui/frames/shapes/frame_35.txt diff --git a/codex-rs/tui/frames/shapes/frame_36.txt b/llmx-rs/tui/frames/shapes/frame_36.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_36.txt rename to llmx-rs/tui/frames/shapes/frame_36.txt diff --git a/codex-rs/tui/frames/shapes/frame_4.txt b/llmx-rs/tui/frames/shapes/frame_4.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_4.txt rename to llmx-rs/tui/frames/shapes/frame_4.txt diff --git a/codex-rs/tui/frames/shapes/frame_5.txt b/llmx-rs/tui/frames/shapes/frame_5.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_5.txt rename to llmx-rs/tui/frames/shapes/frame_5.txt diff --git a/codex-rs/tui/frames/shapes/frame_6.txt b/llmx-rs/tui/frames/shapes/frame_6.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_6.txt rename to llmx-rs/tui/frames/shapes/frame_6.txt diff --git a/codex-rs/tui/frames/shapes/frame_7.txt b/llmx-rs/tui/frames/shapes/frame_7.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_7.txt rename to llmx-rs/tui/frames/shapes/frame_7.txt diff --git a/codex-rs/tui/frames/shapes/frame_8.txt b/llmx-rs/tui/frames/shapes/frame_8.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_8.txt rename to llmx-rs/tui/frames/shapes/frame_8.txt diff --git a/codex-rs/tui/frames/shapes/frame_9.txt b/llmx-rs/tui/frames/shapes/frame_9.txt similarity index 100% rename from codex-rs/tui/frames/shapes/frame_9.txt rename to llmx-rs/tui/frames/shapes/frame_9.txt diff --git a/codex-rs/tui/frames/slug/frame_1.txt b/llmx-rs/tui/frames/slug/frame_1.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_1.txt rename to llmx-rs/tui/frames/slug/frame_1.txt diff --git a/codex-rs/tui/frames/slug/frame_10.txt b/llmx-rs/tui/frames/slug/frame_10.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_10.txt rename to llmx-rs/tui/frames/slug/frame_10.txt diff --git a/codex-rs/tui/frames/slug/frame_11.txt b/llmx-rs/tui/frames/slug/frame_11.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_11.txt rename to llmx-rs/tui/frames/slug/frame_11.txt diff --git a/codex-rs/tui/frames/slug/frame_12.txt b/llmx-rs/tui/frames/slug/frame_12.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_12.txt rename to llmx-rs/tui/frames/slug/frame_12.txt diff --git a/codex-rs/tui/frames/slug/frame_13.txt b/llmx-rs/tui/frames/slug/frame_13.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_13.txt rename to llmx-rs/tui/frames/slug/frame_13.txt diff --git a/codex-rs/tui/frames/slug/frame_14.txt b/llmx-rs/tui/frames/slug/frame_14.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_14.txt rename to llmx-rs/tui/frames/slug/frame_14.txt diff --git a/codex-rs/tui/frames/slug/frame_15.txt b/llmx-rs/tui/frames/slug/frame_15.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_15.txt rename to llmx-rs/tui/frames/slug/frame_15.txt diff --git a/codex-rs/tui/frames/slug/frame_16.txt b/llmx-rs/tui/frames/slug/frame_16.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_16.txt rename to llmx-rs/tui/frames/slug/frame_16.txt diff --git a/codex-rs/tui/frames/slug/frame_17.txt b/llmx-rs/tui/frames/slug/frame_17.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_17.txt rename to llmx-rs/tui/frames/slug/frame_17.txt diff --git a/codex-rs/tui/frames/slug/frame_18.txt b/llmx-rs/tui/frames/slug/frame_18.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_18.txt rename to llmx-rs/tui/frames/slug/frame_18.txt diff --git a/codex-rs/tui/frames/slug/frame_19.txt b/llmx-rs/tui/frames/slug/frame_19.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_19.txt rename to llmx-rs/tui/frames/slug/frame_19.txt diff --git a/codex-rs/tui/frames/slug/frame_2.txt b/llmx-rs/tui/frames/slug/frame_2.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_2.txt rename to llmx-rs/tui/frames/slug/frame_2.txt diff --git a/codex-rs/tui/frames/slug/frame_20.txt b/llmx-rs/tui/frames/slug/frame_20.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_20.txt rename to llmx-rs/tui/frames/slug/frame_20.txt diff --git a/codex-rs/tui/frames/slug/frame_21.txt b/llmx-rs/tui/frames/slug/frame_21.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_21.txt rename to llmx-rs/tui/frames/slug/frame_21.txt diff --git a/codex-rs/tui/frames/slug/frame_22.txt b/llmx-rs/tui/frames/slug/frame_22.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_22.txt rename to llmx-rs/tui/frames/slug/frame_22.txt diff --git a/codex-rs/tui/frames/slug/frame_23.txt b/llmx-rs/tui/frames/slug/frame_23.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_23.txt rename to llmx-rs/tui/frames/slug/frame_23.txt diff --git a/codex-rs/tui/frames/slug/frame_24.txt b/llmx-rs/tui/frames/slug/frame_24.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_24.txt rename to llmx-rs/tui/frames/slug/frame_24.txt diff --git a/codex-rs/tui/frames/slug/frame_25.txt b/llmx-rs/tui/frames/slug/frame_25.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_25.txt rename to llmx-rs/tui/frames/slug/frame_25.txt diff --git a/codex-rs/tui/frames/slug/frame_26.txt b/llmx-rs/tui/frames/slug/frame_26.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_26.txt rename to llmx-rs/tui/frames/slug/frame_26.txt diff --git a/codex-rs/tui/frames/slug/frame_27.txt b/llmx-rs/tui/frames/slug/frame_27.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_27.txt rename to llmx-rs/tui/frames/slug/frame_27.txt diff --git a/codex-rs/tui/frames/slug/frame_28.txt b/llmx-rs/tui/frames/slug/frame_28.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_28.txt rename to llmx-rs/tui/frames/slug/frame_28.txt diff --git a/codex-rs/tui/frames/slug/frame_29.txt b/llmx-rs/tui/frames/slug/frame_29.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_29.txt rename to llmx-rs/tui/frames/slug/frame_29.txt diff --git a/codex-rs/tui/frames/slug/frame_3.txt b/llmx-rs/tui/frames/slug/frame_3.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_3.txt rename to llmx-rs/tui/frames/slug/frame_3.txt diff --git a/codex-rs/tui/frames/slug/frame_30.txt b/llmx-rs/tui/frames/slug/frame_30.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_30.txt rename to llmx-rs/tui/frames/slug/frame_30.txt diff --git a/codex-rs/tui/frames/slug/frame_31.txt b/llmx-rs/tui/frames/slug/frame_31.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_31.txt rename to llmx-rs/tui/frames/slug/frame_31.txt diff --git a/codex-rs/tui/frames/slug/frame_32.txt b/llmx-rs/tui/frames/slug/frame_32.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_32.txt rename to llmx-rs/tui/frames/slug/frame_32.txt diff --git a/codex-rs/tui/frames/slug/frame_33.txt b/llmx-rs/tui/frames/slug/frame_33.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_33.txt rename to llmx-rs/tui/frames/slug/frame_33.txt diff --git a/codex-rs/tui/frames/slug/frame_34.txt b/llmx-rs/tui/frames/slug/frame_34.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_34.txt rename to llmx-rs/tui/frames/slug/frame_34.txt diff --git a/codex-rs/tui/frames/slug/frame_35.txt b/llmx-rs/tui/frames/slug/frame_35.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_35.txt rename to llmx-rs/tui/frames/slug/frame_35.txt diff --git a/codex-rs/tui/frames/slug/frame_36.txt b/llmx-rs/tui/frames/slug/frame_36.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_36.txt rename to llmx-rs/tui/frames/slug/frame_36.txt diff --git a/codex-rs/tui/frames/slug/frame_4.txt b/llmx-rs/tui/frames/slug/frame_4.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_4.txt rename to llmx-rs/tui/frames/slug/frame_4.txt diff --git a/codex-rs/tui/frames/slug/frame_5.txt b/llmx-rs/tui/frames/slug/frame_5.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_5.txt rename to llmx-rs/tui/frames/slug/frame_5.txt diff --git a/codex-rs/tui/frames/slug/frame_6.txt b/llmx-rs/tui/frames/slug/frame_6.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_6.txt rename to llmx-rs/tui/frames/slug/frame_6.txt diff --git a/codex-rs/tui/frames/slug/frame_7.txt b/llmx-rs/tui/frames/slug/frame_7.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_7.txt rename to llmx-rs/tui/frames/slug/frame_7.txt diff --git a/codex-rs/tui/frames/slug/frame_8.txt b/llmx-rs/tui/frames/slug/frame_8.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_8.txt rename to llmx-rs/tui/frames/slug/frame_8.txt diff --git a/codex-rs/tui/frames/slug/frame_9.txt b/llmx-rs/tui/frames/slug/frame_9.txt similarity index 100% rename from codex-rs/tui/frames/slug/frame_9.txt rename to llmx-rs/tui/frames/slug/frame_9.txt diff --git a/codex-rs/tui/frames/vbars/frame_1.txt b/llmx-rs/tui/frames/vbars/frame_1.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_1.txt rename to llmx-rs/tui/frames/vbars/frame_1.txt diff --git a/codex-rs/tui/frames/vbars/frame_10.txt b/llmx-rs/tui/frames/vbars/frame_10.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_10.txt rename to llmx-rs/tui/frames/vbars/frame_10.txt diff --git a/codex-rs/tui/frames/vbars/frame_11.txt b/llmx-rs/tui/frames/vbars/frame_11.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_11.txt rename to llmx-rs/tui/frames/vbars/frame_11.txt diff --git a/codex-rs/tui/frames/vbars/frame_12.txt b/llmx-rs/tui/frames/vbars/frame_12.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_12.txt rename to llmx-rs/tui/frames/vbars/frame_12.txt diff --git a/codex-rs/tui/frames/vbars/frame_13.txt b/llmx-rs/tui/frames/vbars/frame_13.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_13.txt rename to llmx-rs/tui/frames/vbars/frame_13.txt diff --git a/codex-rs/tui/frames/vbars/frame_14.txt b/llmx-rs/tui/frames/vbars/frame_14.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_14.txt rename to llmx-rs/tui/frames/vbars/frame_14.txt diff --git a/codex-rs/tui/frames/vbars/frame_15.txt b/llmx-rs/tui/frames/vbars/frame_15.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_15.txt rename to llmx-rs/tui/frames/vbars/frame_15.txt diff --git a/codex-rs/tui/frames/vbars/frame_16.txt b/llmx-rs/tui/frames/vbars/frame_16.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_16.txt rename to llmx-rs/tui/frames/vbars/frame_16.txt diff --git a/codex-rs/tui/frames/vbars/frame_17.txt b/llmx-rs/tui/frames/vbars/frame_17.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_17.txt rename to llmx-rs/tui/frames/vbars/frame_17.txt diff --git a/codex-rs/tui/frames/vbars/frame_18.txt b/llmx-rs/tui/frames/vbars/frame_18.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_18.txt rename to llmx-rs/tui/frames/vbars/frame_18.txt diff --git a/codex-rs/tui/frames/vbars/frame_19.txt b/llmx-rs/tui/frames/vbars/frame_19.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_19.txt rename to llmx-rs/tui/frames/vbars/frame_19.txt diff --git a/codex-rs/tui/frames/vbars/frame_2.txt b/llmx-rs/tui/frames/vbars/frame_2.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_2.txt rename to llmx-rs/tui/frames/vbars/frame_2.txt diff --git a/codex-rs/tui/frames/vbars/frame_20.txt b/llmx-rs/tui/frames/vbars/frame_20.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_20.txt rename to llmx-rs/tui/frames/vbars/frame_20.txt diff --git a/codex-rs/tui/frames/vbars/frame_21.txt b/llmx-rs/tui/frames/vbars/frame_21.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_21.txt rename to llmx-rs/tui/frames/vbars/frame_21.txt diff --git a/codex-rs/tui/frames/vbars/frame_22.txt b/llmx-rs/tui/frames/vbars/frame_22.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_22.txt rename to llmx-rs/tui/frames/vbars/frame_22.txt diff --git a/codex-rs/tui/frames/vbars/frame_23.txt b/llmx-rs/tui/frames/vbars/frame_23.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_23.txt rename to llmx-rs/tui/frames/vbars/frame_23.txt diff --git a/codex-rs/tui/frames/vbars/frame_24.txt b/llmx-rs/tui/frames/vbars/frame_24.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_24.txt rename to llmx-rs/tui/frames/vbars/frame_24.txt diff --git a/codex-rs/tui/frames/vbars/frame_25.txt b/llmx-rs/tui/frames/vbars/frame_25.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_25.txt rename to llmx-rs/tui/frames/vbars/frame_25.txt diff --git a/codex-rs/tui/frames/vbars/frame_26.txt b/llmx-rs/tui/frames/vbars/frame_26.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_26.txt rename to llmx-rs/tui/frames/vbars/frame_26.txt diff --git a/codex-rs/tui/frames/vbars/frame_27.txt b/llmx-rs/tui/frames/vbars/frame_27.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_27.txt rename to llmx-rs/tui/frames/vbars/frame_27.txt diff --git a/codex-rs/tui/frames/vbars/frame_28.txt b/llmx-rs/tui/frames/vbars/frame_28.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_28.txt rename to llmx-rs/tui/frames/vbars/frame_28.txt diff --git a/codex-rs/tui/frames/vbars/frame_29.txt b/llmx-rs/tui/frames/vbars/frame_29.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_29.txt rename to llmx-rs/tui/frames/vbars/frame_29.txt diff --git a/codex-rs/tui/frames/vbars/frame_3.txt b/llmx-rs/tui/frames/vbars/frame_3.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_3.txt rename to llmx-rs/tui/frames/vbars/frame_3.txt diff --git a/codex-rs/tui/frames/vbars/frame_30.txt b/llmx-rs/tui/frames/vbars/frame_30.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_30.txt rename to llmx-rs/tui/frames/vbars/frame_30.txt diff --git a/codex-rs/tui/frames/vbars/frame_31.txt b/llmx-rs/tui/frames/vbars/frame_31.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_31.txt rename to llmx-rs/tui/frames/vbars/frame_31.txt diff --git a/codex-rs/tui/frames/vbars/frame_32.txt b/llmx-rs/tui/frames/vbars/frame_32.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_32.txt rename to llmx-rs/tui/frames/vbars/frame_32.txt diff --git a/codex-rs/tui/frames/vbars/frame_33.txt b/llmx-rs/tui/frames/vbars/frame_33.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_33.txt rename to llmx-rs/tui/frames/vbars/frame_33.txt diff --git a/codex-rs/tui/frames/vbars/frame_34.txt b/llmx-rs/tui/frames/vbars/frame_34.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_34.txt rename to llmx-rs/tui/frames/vbars/frame_34.txt diff --git a/codex-rs/tui/frames/vbars/frame_35.txt b/llmx-rs/tui/frames/vbars/frame_35.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_35.txt rename to llmx-rs/tui/frames/vbars/frame_35.txt diff --git a/codex-rs/tui/frames/vbars/frame_36.txt b/llmx-rs/tui/frames/vbars/frame_36.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_36.txt rename to llmx-rs/tui/frames/vbars/frame_36.txt diff --git a/codex-rs/tui/frames/vbars/frame_4.txt b/llmx-rs/tui/frames/vbars/frame_4.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_4.txt rename to llmx-rs/tui/frames/vbars/frame_4.txt diff --git a/codex-rs/tui/frames/vbars/frame_5.txt b/llmx-rs/tui/frames/vbars/frame_5.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_5.txt rename to llmx-rs/tui/frames/vbars/frame_5.txt diff --git a/codex-rs/tui/frames/vbars/frame_6.txt b/llmx-rs/tui/frames/vbars/frame_6.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_6.txt rename to llmx-rs/tui/frames/vbars/frame_6.txt diff --git a/codex-rs/tui/frames/vbars/frame_7.txt b/llmx-rs/tui/frames/vbars/frame_7.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_7.txt rename to llmx-rs/tui/frames/vbars/frame_7.txt diff --git a/codex-rs/tui/frames/vbars/frame_8.txt b/llmx-rs/tui/frames/vbars/frame_8.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_8.txt rename to llmx-rs/tui/frames/vbars/frame_8.txt diff --git a/codex-rs/tui/frames/vbars/frame_9.txt b/llmx-rs/tui/frames/vbars/frame_9.txt similarity index 100% rename from codex-rs/tui/frames/vbars/frame_9.txt rename to llmx-rs/tui/frames/vbars/frame_9.txt diff --git a/codex-rs/tui/prompt_for_init_command.md b/llmx-rs/tui/prompt_for_init_command.md similarity index 100% rename from codex-rs/tui/prompt_for_init_command.md rename to llmx-rs/tui/prompt_for_init_command.md diff --git a/codex-rs/tui/src/additional_dirs.rs b/llmx-rs/tui/src/additional_dirs.rs similarity index 100% rename from codex-rs/tui/src/additional_dirs.rs rename to llmx-rs/tui/src/additional_dirs.rs diff --git a/codex-rs/tui/src/app.rs b/llmx-rs/tui/src/app.rs similarity index 100% rename from codex-rs/tui/src/app.rs rename to llmx-rs/tui/src/app.rs diff --git a/codex-rs/tui/src/app_backtrack.rs b/llmx-rs/tui/src/app_backtrack.rs similarity index 100% rename from codex-rs/tui/src/app_backtrack.rs rename to llmx-rs/tui/src/app_backtrack.rs diff --git a/codex-rs/tui/src/app_event.rs b/llmx-rs/tui/src/app_event.rs similarity index 100% rename from codex-rs/tui/src/app_event.rs rename to llmx-rs/tui/src/app_event.rs diff --git a/codex-rs/tui/src/app_event_sender.rs b/llmx-rs/tui/src/app_event_sender.rs similarity index 100% rename from codex-rs/tui/src/app_event_sender.rs rename to llmx-rs/tui/src/app_event_sender.rs diff --git a/codex-rs/tui/src/ascii_animation.rs b/llmx-rs/tui/src/ascii_animation.rs similarity index 100% rename from codex-rs/tui/src/ascii_animation.rs rename to llmx-rs/tui/src/ascii_animation.rs diff --git a/codex-rs/tui/src/bin/md-events.rs b/llmx-rs/tui/src/bin/md-events.rs similarity index 100% rename from codex-rs/tui/src/bin/md-events.rs rename to llmx-rs/tui/src/bin/md-events.rs diff --git a/codex-rs/tui/src/bottom_pane/approval_overlay.rs b/llmx-rs/tui/src/bottom_pane/approval_overlay.rs similarity index 100% rename from codex-rs/tui/src/bottom_pane/approval_overlay.rs rename to llmx-rs/tui/src/bottom_pane/approval_overlay.rs diff --git a/codex-rs/tui/src/bottom_pane/bottom_pane_view.rs b/llmx-rs/tui/src/bottom_pane/bottom_pane_view.rs similarity index 100% rename from codex-rs/tui/src/bottom_pane/bottom_pane_view.rs rename to llmx-rs/tui/src/bottom_pane/bottom_pane_view.rs diff --git a/codex-rs/tui/src/bottom_pane/chat_composer.rs b/llmx-rs/tui/src/bottom_pane/chat_composer.rs similarity index 100% rename from codex-rs/tui/src/bottom_pane/chat_composer.rs rename to llmx-rs/tui/src/bottom_pane/chat_composer.rs diff --git a/codex-rs/tui/src/bottom_pane/chat_composer_history.rs b/llmx-rs/tui/src/bottom_pane/chat_composer_history.rs similarity index 100% rename from codex-rs/tui/src/bottom_pane/chat_composer_history.rs rename to llmx-rs/tui/src/bottom_pane/chat_composer_history.rs diff --git a/codex-rs/tui/src/bottom_pane/command_popup.rs b/llmx-rs/tui/src/bottom_pane/command_popup.rs similarity index 100% rename from codex-rs/tui/src/bottom_pane/command_popup.rs rename to llmx-rs/tui/src/bottom_pane/command_popup.rs diff --git a/codex-rs/tui/src/bottom_pane/custom_prompt_view.rs b/llmx-rs/tui/src/bottom_pane/custom_prompt_view.rs similarity index 100% rename from codex-rs/tui/src/bottom_pane/custom_prompt_view.rs rename to llmx-rs/tui/src/bottom_pane/custom_prompt_view.rs diff --git a/codex-rs/tui/src/bottom_pane/feedback_view.rs b/llmx-rs/tui/src/bottom_pane/feedback_view.rs similarity index 100% rename from codex-rs/tui/src/bottom_pane/feedback_view.rs rename to llmx-rs/tui/src/bottom_pane/feedback_view.rs diff --git a/codex-rs/tui/src/bottom_pane/file_search_popup.rs b/llmx-rs/tui/src/bottom_pane/file_search_popup.rs similarity index 100% rename from codex-rs/tui/src/bottom_pane/file_search_popup.rs rename to llmx-rs/tui/src/bottom_pane/file_search_popup.rs diff --git a/codex-rs/tui/src/bottom_pane/footer.rs b/llmx-rs/tui/src/bottom_pane/footer.rs similarity index 100% rename from codex-rs/tui/src/bottom_pane/footer.rs rename to llmx-rs/tui/src/bottom_pane/footer.rs diff --git a/codex-rs/tui/src/bottom_pane/list_selection_view.rs b/llmx-rs/tui/src/bottom_pane/list_selection_view.rs similarity index 100% rename from codex-rs/tui/src/bottom_pane/list_selection_view.rs rename to llmx-rs/tui/src/bottom_pane/list_selection_view.rs diff --git a/codex-rs/tui/src/bottom_pane/mod.rs b/llmx-rs/tui/src/bottom_pane/mod.rs similarity index 100% rename from codex-rs/tui/src/bottom_pane/mod.rs rename to llmx-rs/tui/src/bottom_pane/mod.rs diff --git a/codex-rs/tui/src/bottom_pane/paste_burst.rs b/llmx-rs/tui/src/bottom_pane/paste_burst.rs similarity index 100% rename from codex-rs/tui/src/bottom_pane/paste_burst.rs rename to llmx-rs/tui/src/bottom_pane/paste_burst.rs diff --git a/codex-rs/tui/src/bottom_pane/popup_consts.rs b/llmx-rs/tui/src/bottom_pane/popup_consts.rs similarity index 100% rename from codex-rs/tui/src/bottom_pane/popup_consts.rs rename to llmx-rs/tui/src/bottom_pane/popup_consts.rs diff --git a/codex-rs/tui/src/bottom_pane/prompt_args.rs b/llmx-rs/tui/src/bottom_pane/prompt_args.rs similarity index 100% rename from codex-rs/tui/src/bottom_pane/prompt_args.rs rename to llmx-rs/tui/src/bottom_pane/prompt_args.rs diff --git a/codex-rs/tui/src/bottom_pane/queued_user_messages.rs b/llmx-rs/tui/src/bottom_pane/queued_user_messages.rs similarity index 100% rename from codex-rs/tui/src/bottom_pane/queued_user_messages.rs rename to llmx-rs/tui/src/bottom_pane/queued_user_messages.rs diff --git a/codex-rs/tui/src/bottom_pane/scroll_state.rs b/llmx-rs/tui/src/bottom_pane/scroll_state.rs similarity index 100% rename from codex-rs/tui/src/bottom_pane/scroll_state.rs rename to llmx-rs/tui/src/bottom_pane/scroll_state.rs diff --git a/codex-rs/tui/src/bottom_pane/selection_popup_common.rs b/llmx-rs/tui/src/bottom_pane/selection_popup_common.rs similarity index 100% rename from codex-rs/tui/src/bottom_pane/selection_popup_common.rs rename to llmx-rs/tui/src/bottom_pane/selection_popup_common.rs diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__backspace_after_pastes.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__backspace_after_pastes.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__backspace_after_pastes.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__backspace_after_pastes.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__empty.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__empty.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__empty.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__empty.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_ctrl_c_interrupt.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_ctrl_c_interrupt.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_ctrl_c_interrupt.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_ctrl_c_interrupt.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_ctrl_c_quit.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_ctrl_c_quit.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_ctrl_c_quit.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_ctrl_c_quit.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_ctrl_c_then_esc_hint.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_ctrl_c_then_esc_hint.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_ctrl_c_then_esc_hint.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_ctrl_c_then_esc_hint.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_esc_hint_backtrack.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_esc_hint_backtrack.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_esc_hint_backtrack.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_esc_hint_backtrack.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_esc_hint_from_overlay.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_esc_hint_from_overlay.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_esc_hint_from_overlay.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_esc_hint_from_overlay.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_hidden_while_typing.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_hidden_while_typing.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_hidden_while_typing.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_hidden_while_typing.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_overlay_then_external_esc_hint.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_overlay_then_external_esc_hint.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_overlay_then_external_esc_hint.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_overlay_then_external_esc_hint.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_shortcut_overlay.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_shortcut_overlay.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_shortcut_overlay.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_shortcut_overlay.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__large.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__large.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__large.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__large.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__multiple_pastes.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__multiple_pastes.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__multiple_pastes.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__multiple_pastes.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__slash_popup_mo.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__slash_popup_mo.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__slash_popup_mo.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__slash_popup_mo.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__small.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__small.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__small.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__small.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_bad_result.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_bad_result.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_bad_result.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_bad_result.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_bug.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_bug.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_bug.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_bug.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_good_result.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_good_result.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_good_result.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_good_result.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_other.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_other.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_other.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_other.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_render.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_render.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_render.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_render.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_ctrl_c_quit_idle.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_ctrl_c_quit_idle.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_ctrl_c_quit_idle.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_ctrl_c_quit_idle.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_ctrl_c_quit_running.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_ctrl_c_quit_running.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_ctrl_c_quit_running.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_ctrl_c_quit_running.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_esc_hint_idle.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_esc_hint_idle.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_esc_hint_idle.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_esc_hint_idle.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_esc_hint_primed.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_esc_hint_primed.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_esc_hint_primed.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_esc_hint_primed.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_shortcuts_context_running.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_shortcuts_context_running.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_shortcuts_context_running.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_shortcuts_context_running.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_shortcuts_default.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_shortcuts_default.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_shortcuts_default.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_shortcuts_default.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_shortcuts_shift_and_esc.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_shortcuts_shift_and_esc.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_shortcuts_shift_and_esc.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_shortcuts_shift_and_esc.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__list_selection_view__tests__list_selection_spacing_with_subtitle.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__list_selection_view__tests__list_selection_spacing_with_subtitle.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__list_selection_view__tests__list_selection_spacing_with_subtitle.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__list_selection_view__tests__list_selection_spacing_with_subtitle.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__list_selection_view__tests__list_selection_spacing_without_subtitle.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__list_selection_view__tests__list_selection_spacing_without_subtitle.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__list_selection_view__tests__list_selection_spacing_without_subtitle.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__list_selection_view__tests__list_selection_spacing_without_subtitle.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_many_line_message.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_many_line_message.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_many_line_message.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_many_line_message.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_one_message.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_one_message.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_one_message.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_one_message.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_two_messages.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_two_messages.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_two_messages.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_two_messages.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_wrapped_message.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_wrapped_message.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_wrapped_message.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_wrapped_message.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_many_line_message.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_many_line_message.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_many_line_message.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_many_line_message.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_more_than_three_messages.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_more_than_three_messages.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_more_than_three_messages.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_more_than_three_messages.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_one_message.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_one_message.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_one_message.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_one_message.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_two_messages.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_two_messages.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_two_messages.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_two_messages.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_wrapped_message.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_wrapped_message.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_wrapped_message.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__queued_user_messages__tests__render_wrapped_message.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__queued_messages_visible_when_status_hidden_snapshot.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__queued_messages_visible_when_status_hidden_snapshot.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__queued_messages_visible_when_status_hidden_snapshot.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__queued_messages_visible_when_status_hidden_snapshot.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__status_and_composer_fill_height_without_bottom_padding.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__status_and_composer_fill_height_without_bottom_padding.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__status_and_composer_fill_height_without_bottom_padding.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__status_and_composer_fill_height_without_bottom_padding.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__status_and_queued_messages_snapshot.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__status_and_queued_messages_snapshot.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__status_and_queued_messages_snapshot.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__status_and_queued_messages_snapshot.snap diff --git a/codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__status_hidden_when_height_too_small_height_1.snap b/llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__status_hidden_when_height_too_small_height_1.snap similarity index 100% rename from codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__status_hidden_when_height_too_small_height_1.snap rename to llmx-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__status_hidden_when_height_too_small_height_1.snap diff --git a/codex-rs/tui/src/bottom_pane/textarea.rs b/llmx-rs/tui/src/bottom_pane/textarea.rs similarity index 100% rename from codex-rs/tui/src/bottom_pane/textarea.rs rename to llmx-rs/tui/src/bottom_pane/textarea.rs diff --git a/codex-rs/tui/src/chatwidget.rs b/llmx-rs/tui/src/chatwidget.rs similarity index 100% rename from codex-rs/tui/src/chatwidget.rs rename to llmx-rs/tui/src/chatwidget.rs diff --git a/codex-rs/tui/src/chatwidget/agent.rs b/llmx-rs/tui/src/chatwidget/agent.rs similarity index 100% rename from codex-rs/tui/src/chatwidget/agent.rs rename to llmx-rs/tui/src/chatwidget/agent.rs diff --git a/codex-rs/tui/src/chatwidget/interrupts.rs b/llmx-rs/tui/src/chatwidget/interrupts.rs similarity index 100% rename from codex-rs/tui/src/chatwidget/interrupts.rs rename to llmx-rs/tui/src/chatwidget/interrupts.rs diff --git a/codex-rs/tui/src/chatwidget/session_header.rs b/llmx-rs/tui/src/chatwidget/session_header.rs similarity index 100% rename from codex-rs/tui/src/chatwidget/session_header.rs rename to llmx-rs/tui/src/chatwidget/session_header.rs diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__apply_patch_manual_flow_history_approved.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__apply_patch_manual_flow_history_approved.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__apply_patch_manual_flow_history_approved.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__apply_patch_manual_flow_history_approved.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approval_modal_exec.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approval_modal_exec.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approval_modal_exec.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approval_modal_exec.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approval_modal_exec_no_reason.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approval_modal_exec_no_reason.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approval_modal_exec_no_reason.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approval_modal_exec_no_reason.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approval_modal_patch.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approval_modal_patch.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approval_modal_patch.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approval_modal_patch.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approvals_selection_popup.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approvals_selection_popup.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approvals_selection_popup.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approvals_selection_popup.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approvals_selection_popup@windows.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approvals_selection_popup@windows.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approvals_selection_popup@windows.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approvals_selection_popup@windows.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__binary_size_ideal_response.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__binary_size_ideal_response.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__binary_size_ideal_response.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__binary_size_ideal_response.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_idle_h1.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_idle_h1.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_idle_h1.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_idle_h1.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_idle_h2.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_idle_h2.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_idle_h2.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_idle_h2.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_idle_h3.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_idle_h3.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_idle_h3.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_idle_h3.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_running_h1.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_running_h1.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_running_h1.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_running_h1.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_running_h2.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_running_h2.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_running_h2.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_running_h2.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_running_h3.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_running_h3.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_running_h3.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_running_h3.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chatwidget_exec_and_status_layout_vt100_snapshot.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chatwidget_exec_and_status_layout_vt100_snapshot.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chatwidget_exec_and_status_layout_vt100_snapshot.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chatwidget_exec_and_status_layout_vt100_snapshot.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chatwidget_markdown_code_blocks_vt100_snapshot.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chatwidget_markdown_code_blocks_vt100_snapshot.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chatwidget_markdown_code_blocks_vt100_snapshot.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chatwidget_markdown_code_blocks_vt100_snapshot.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chatwidget_tall.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chatwidget_tall.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chatwidget_tall.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chatwidget_tall.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__deltas_then_same_final_message_are_rendered_snapshot.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__deltas_then_same_final_message_are_rendered_snapshot.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__deltas_then_same_final_message_are_rendered_snapshot.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__deltas_then_same_final_message_are_rendered_snapshot.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__disabled_slash_command_while_task_running_snapshot.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__disabled_slash_command_while_task_running_snapshot.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__disabled_slash_command_while_task_running_snapshot.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__disabled_slash_command_while_task_running_snapshot.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_history_decision_aborted_long.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_history_decision_aborted_long.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_history_decision_aborted_long.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_history_decision_aborted_long.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_history_decision_aborted_multiline.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_history_decision_aborted_multiline.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_history_decision_aborted_multiline.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_history_decision_aborted_multiline.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_history_decision_approved_short.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_history_decision_approved_short.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_history_decision_approved_short.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_history_decision_approved_short.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_modal_exec.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_modal_exec.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_modal_exec.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_modal_exec.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step1_start_ls.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step1_start_ls.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step1_start_ls.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step1_start_ls.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step2_finish_ls.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step2_finish_ls.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step2_finish_ls.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step2_finish_ls.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step3_start_cat_foo.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step3_start_cat_foo.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step3_start_cat_foo.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step3_start_cat_foo.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step4_finish_cat_foo.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step4_finish_cat_foo.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step4_finish_cat_foo.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step4_finish_cat_foo.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step5_finish_sed_range.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step5_finish_sed_range.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step5_finish_sed_range.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step5_finish_sed_range.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step6_finish_cat_bar.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step6_finish_cat_bar.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step6_finish_cat_bar.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step6_finish_cat_bar.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__feedback_selection_popup.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__feedback_selection_popup.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__feedback_selection_popup.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__feedback_selection_popup.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__feedback_upload_consent_popup.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__feedback_upload_consent_popup.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__feedback_upload_consent_popup.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__feedback_upload_consent_popup.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__final_reasoning_then_message_without_deltas_are_rendered.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__final_reasoning_then_message_without_deltas_are_rendered.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__final_reasoning_then_message_without_deltas_are_rendered.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__final_reasoning_then_message_without_deltas_are_rendered.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__full_access_confirmation_popup.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__full_access_confirmation_popup.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__full_access_confirmation_popup.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__full_access_confirmation_popup.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__interrupt_exec_marks_failed.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__interrupt_exec_marks_failed.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__interrupt_exec_marks_failed.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__interrupt_exec_marks_failed.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__interrupted_turn_error_message.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__interrupted_turn_error_message.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__interrupted_turn_error_message.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__interrupted_turn_error_message.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__local_image_attachment_history_snapshot.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__local_image_attachment_history_snapshot.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__local_image_attachment_history_snapshot.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__local_image_attachment_history_snapshot.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__model_reasoning_selection_popup.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__model_reasoning_selection_popup.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__model_reasoning_selection_popup.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__model_reasoning_selection_popup.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__model_selection_popup.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__model_selection_popup.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__model_selection_popup.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__model_selection_popup.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__rate_limit_switch_prompt_popup.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__rate_limit_switch_prompt_popup.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__rate_limit_switch_prompt_popup.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__rate_limit_switch_prompt_popup.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_widget_active.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_widget_active.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_widget_active.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_widget_active.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_widget_and_approval_modal.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_widget_and_approval_modal.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_widget_and_approval_modal.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_widget_and_approval_modal.snap diff --git a/codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__update_popup.snap b/llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__update_popup.snap similarity index 100% rename from codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__update_popup.snap rename to llmx-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__update_popup.snap diff --git a/codex-rs/tui/src/chatwidget/tests.rs b/llmx-rs/tui/src/chatwidget/tests.rs similarity index 100% rename from codex-rs/tui/src/chatwidget/tests.rs rename to llmx-rs/tui/src/chatwidget/tests.rs diff --git a/codex-rs/tui/src/cli.rs b/llmx-rs/tui/src/cli.rs similarity index 100% rename from codex-rs/tui/src/cli.rs rename to llmx-rs/tui/src/cli.rs diff --git a/codex-rs/tui/src/clipboard_paste.rs b/llmx-rs/tui/src/clipboard_paste.rs similarity index 100% rename from codex-rs/tui/src/clipboard_paste.rs rename to llmx-rs/tui/src/clipboard_paste.rs diff --git a/codex-rs/tui/src/color.rs b/llmx-rs/tui/src/color.rs similarity index 100% rename from codex-rs/tui/src/color.rs rename to llmx-rs/tui/src/color.rs diff --git a/codex-rs/tui/src/custom_terminal.rs b/llmx-rs/tui/src/custom_terminal.rs similarity index 100% rename from codex-rs/tui/src/custom_terminal.rs rename to llmx-rs/tui/src/custom_terminal.rs diff --git a/codex-rs/tui/src/diff_render.rs b/llmx-rs/tui/src/diff_render.rs similarity index 100% rename from codex-rs/tui/src/diff_render.rs rename to llmx-rs/tui/src/diff_render.rs diff --git a/codex-rs/tui/src/exec_cell/mod.rs b/llmx-rs/tui/src/exec_cell/mod.rs similarity index 100% rename from codex-rs/tui/src/exec_cell/mod.rs rename to llmx-rs/tui/src/exec_cell/mod.rs diff --git a/codex-rs/tui/src/exec_cell/model.rs b/llmx-rs/tui/src/exec_cell/model.rs similarity index 100% rename from codex-rs/tui/src/exec_cell/model.rs rename to llmx-rs/tui/src/exec_cell/model.rs diff --git a/codex-rs/tui/src/exec_cell/render.rs b/llmx-rs/tui/src/exec_cell/render.rs similarity index 100% rename from codex-rs/tui/src/exec_cell/render.rs rename to llmx-rs/tui/src/exec_cell/render.rs diff --git a/codex-rs/tui/src/exec_command.rs b/llmx-rs/tui/src/exec_command.rs similarity index 100% rename from codex-rs/tui/src/exec_command.rs rename to llmx-rs/tui/src/exec_command.rs diff --git a/codex-rs/tui/src/file_search.rs b/llmx-rs/tui/src/file_search.rs similarity index 100% rename from codex-rs/tui/src/file_search.rs rename to llmx-rs/tui/src/file_search.rs diff --git a/codex-rs/tui/src/frames.rs b/llmx-rs/tui/src/frames.rs similarity index 100% rename from codex-rs/tui/src/frames.rs rename to llmx-rs/tui/src/frames.rs diff --git a/codex-rs/tui/src/get_git_diff.rs b/llmx-rs/tui/src/get_git_diff.rs similarity index 100% rename from codex-rs/tui/src/get_git_diff.rs rename to llmx-rs/tui/src/get_git_diff.rs diff --git a/codex-rs/tui/src/history_cell.rs b/llmx-rs/tui/src/history_cell.rs similarity index 100% rename from codex-rs/tui/src/history_cell.rs rename to llmx-rs/tui/src/history_cell.rs diff --git a/codex-rs/tui/src/insert_history.rs b/llmx-rs/tui/src/insert_history.rs similarity index 100% rename from codex-rs/tui/src/insert_history.rs rename to llmx-rs/tui/src/insert_history.rs diff --git a/codex-rs/tui/src/key_hint.rs b/llmx-rs/tui/src/key_hint.rs similarity index 100% rename from codex-rs/tui/src/key_hint.rs rename to llmx-rs/tui/src/key_hint.rs diff --git a/codex-rs/tui/src/lib.rs b/llmx-rs/tui/src/lib.rs similarity index 100% rename from codex-rs/tui/src/lib.rs rename to llmx-rs/tui/src/lib.rs diff --git a/codex-rs/tui/src/live_wrap.rs b/llmx-rs/tui/src/live_wrap.rs similarity index 100% rename from codex-rs/tui/src/live_wrap.rs rename to llmx-rs/tui/src/live_wrap.rs diff --git a/codex-rs/tui/src/main.rs b/llmx-rs/tui/src/main.rs similarity index 100% rename from codex-rs/tui/src/main.rs rename to llmx-rs/tui/src/main.rs diff --git a/codex-rs/tui/src/markdown.rs b/llmx-rs/tui/src/markdown.rs similarity index 100% rename from codex-rs/tui/src/markdown.rs rename to llmx-rs/tui/src/markdown.rs diff --git a/codex-rs/tui/src/markdown_render.rs b/llmx-rs/tui/src/markdown_render.rs similarity index 100% rename from codex-rs/tui/src/markdown_render.rs rename to llmx-rs/tui/src/markdown_render.rs diff --git a/codex-rs/tui/src/markdown_render_tests.rs b/llmx-rs/tui/src/markdown_render_tests.rs similarity index 100% rename from codex-rs/tui/src/markdown_render_tests.rs rename to llmx-rs/tui/src/markdown_render_tests.rs diff --git a/codex-rs/tui/src/markdown_stream.rs b/llmx-rs/tui/src/markdown_stream.rs similarity index 100% rename from codex-rs/tui/src/markdown_stream.rs rename to llmx-rs/tui/src/markdown_stream.rs diff --git a/codex-rs/tui/src/onboarding/auth.rs b/llmx-rs/tui/src/onboarding/auth.rs similarity index 100% rename from codex-rs/tui/src/onboarding/auth.rs rename to llmx-rs/tui/src/onboarding/auth.rs diff --git a/codex-rs/tui/src/onboarding/mod.rs b/llmx-rs/tui/src/onboarding/mod.rs similarity index 100% rename from codex-rs/tui/src/onboarding/mod.rs rename to llmx-rs/tui/src/onboarding/mod.rs diff --git a/codex-rs/tui/src/onboarding/onboarding_screen.rs b/llmx-rs/tui/src/onboarding/onboarding_screen.rs similarity index 100% rename from codex-rs/tui/src/onboarding/onboarding_screen.rs rename to llmx-rs/tui/src/onboarding/onboarding_screen.rs diff --git a/codex-rs/tui/src/onboarding/snapshots/codex_tui__onboarding__trust_directory__tests__renders_snapshot_for_git_repo.snap b/llmx-rs/tui/src/onboarding/snapshots/codex_tui__onboarding__trust_directory__tests__renders_snapshot_for_git_repo.snap similarity index 100% rename from codex-rs/tui/src/onboarding/snapshots/codex_tui__onboarding__trust_directory__tests__renders_snapshot_for_git_repo.snap rename to llmx-rs/tui/src/onboarding/snapshots/codex_tui__onboarding__trust_directory__tests__renders_snapshot_for_git_repo.snap diff --git a/codex-rs/tui/src/onboarding/trust_directory.rs b/llmx-rs/tui/src/onboarding/trust_directory.rs similarity index 100% rename from codex-rs/tui/src/onboarding/trust_directory.rs rename to llmx-rs/tui/src/onboarding/trust_directory.rs diff --git a/codex-rs/tui/src/onboarding/welcome.rs b/llmx-rs/tui/src/onboarding/welcome.rs similarity index 100% rename from codex-rs/tui/src/onboarding/welcome.rs rename to llmx-rs/tui/src/onboarding/welcome.rs diff --git a/codex-rs/tui/src/onboarding/windows.rs b/llmx-rs/tui/src/onboarding/windows.rs similarity index 100% rename from codex-rs/tui/src/onboarding/windows.rs rename to llmx-rs/tui/src/onboarding/windows.rs diff --git a/codex-rs/tui/src/pager_overlay.rs b/llmx-rs/tui/src/pager_overlay.rs similarity index 100% rename from codex-rs/tui/src/pager_overlay.rs rename to llmx-rs/tui/src/pager_overlay.rs diff --git a/codex-rs/tui/src/public_widgets/composer_input.rs b/llmx-rs/tui/src/public_widgets/composer_input.rs similarity index 100% rename from codex-rs/tui/src/public_widgets/composer_input.rs rename to llmx-rs/tui/src/public_widgets/composer_input.rs diff --git a/codex-rs/tui/src/public_widgets/mod.rs b/llmx-rs/tui/src/public_widgets/mod.rs similarity index 100% rename from codex-rs/tui/src/public_widgets/mod.rs rename to llmx-rs/tui/src/public_widgets/mod.rs diff --git a/codex-rs/tui/src/render/highlight.rs b/llmx-rs/tui/src/render/highlight.rs similarity index 100% rename from codex-rs/tui/src/render/highlight.rs rename to llmx-rs/tui/src/render/highlight.rs diff --git a/codex-rs/tui/src/render/line_utils.rs b/llmx-rs/tui/src/render/line_utils.rs similarity index 100% rename from codex-rs/tui/src/render/line_utils.rs rename to llmx-rs/tui/src/render/line_utils.rs diff --git a/codex-rs/tui/src/render/mod.rs b/llmx-rs/tui/src/render/mod.rs similarity index 100% rename from codex-rs/tui/src/render/mod.rs rename to llmx-rs/tui/src/render/mod.rs diff --git a/codex-rs/tui/src/render/renderable.rs b/llmx-rs/tui/src/render/renderable.rs similarity index 100% rename from codex-rs/tui/src/render/renderable.rs rename to llmx-rs/tui/src/render/renderable.rs diff --git a/codex-rs/tui/src/resume_picker.rs b/llmx-rs/tui/src/resume_picker.rs similarity index 100% rename from codex-rs/tui/src/resume_picker.rs rename to llmx-rs/tui/src/resume_picker.rs diff --git a/codex-rs/tui/src/selection_list.rs b/llmx-rs/tui/src/selection_list.rs similarity index 100% rename from codex-rs/tui/src/selection_list.rs rename to llmx-rs/tui/src/selection_list.rs diff --git a/codex-rs/tui/src/session_log.rs b/llmx-rs/tui/src/session_log.rs similarity index 100% rename from codex-rs/tui/src/session_log.rs rename to llmx-rs/tui/src/session_log.rs diff --git a/codex-rs/tui/src/shimmer.rs b/llmx-rs/tui/src/shimmer.rs similarity index 100% rename from codex-rs/tui/src/shimmer.rs rename to llmx-rs/tui/src/shimmer.rs diff --git a/codex-rs/tui/src/slash_command.rs b/llmx-rs/tui/src/slash_command.rs similarity index 100% rename from codex-rs/tui/src/slash_command.rs rename to llmx-rs/tui/src/slash_command.rs diff --git a/codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__add_details.snap b/llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__add_details.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__add_details.snap rename to llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__add_details.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_add_block.snap b/llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_add_block.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_add_block.snap rename to llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_add_block.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_delete_block.snap b/llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_delete_block.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_delete_block.snap rename to llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_delete_block.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_multiple_files_block.snap b/llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_multiple_files_block.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_multiple_files_block.snap rename to llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_multiple_files_block.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block.snap b/llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block.snap rename to llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_line_numbers_three_digits_text.snap b/llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_line_numbers_three_digits_text.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_line_numbers_three_digits_text.snap rename to llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_line_numbers_three_digits_text.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_relativizes_path.snap b/llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_relativizes_path.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_relativizes_path.snap rename to llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_relativizes_path.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_wraps_long_lines.snap b/llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_wraps_long_lines.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_wraps_long_lines.snap rename to llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_wraps_long_lines.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_wraps_long_lines_text.snap b/llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_wraps_long_lines_text.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_wraps_long_lines_text.snap rename to llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_wraps_long_lines_text.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_with_rename_block.snap b/llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_with_rename_block.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_with_rename_block.snap rename to llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_with_rename_block.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__blank_context_line.snap b/llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__blank_context_line.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__blank_context_line.snap rename to llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__blank_context_line.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__single_line_replacement_counts.snap b/llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__single_line_replacement_counts.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__single_line_replacement_counts.snap rename to llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__single_line_replacement_counts.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__update_details_with_rename.snap b/llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__update_details_with_rename.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__update_details_with_rename.snap rename to llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__update_details_with_rename.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__vertical_ellipsis_between_hunks.snap b/llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__vertical_ellipsis_between_hunks.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__vertical_ellipsis_between_hunks.snap rename to llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__vertical_ellipsis_between_hunks.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__wrap_behavior_insert.snap b/llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__wrap_behavior_insert.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__wrap_behavior_insert.snap rename to llmx-rs/tui/src/snapshots/codex_tui__diff_render__tests__wrap_behavior_insert.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__active_mcp_tool_call_snapshot.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__active_mcp_tool_call_snapshot.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__active_mcp_tool_call_snapshot.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__active_mcp_tool_call_snapshot.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__coalesced_reads_dedupe_names.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__coalesced_reads_dedupe_names.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__coalesced_reads_dedupe_names.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__coalesced_reads_dedupe_names.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__coalesces_reads_across_multiple_calls.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__coalesces_reads_across_multiple_calls.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__coalesces_reads_across_multiple_calls.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__coalesces_reads_across_multiple_calls.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__coalesces_sequential_reads_within_one_call.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__coalesces_sequential_reads_within_one_call.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__coalesces_sequential_reads_within_one_call.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__coalesces_sequential_reads_within_one_call.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_error_snapshot.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_error_snapshot.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_error_snapshot.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_error_snapshot.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_multiple_outputs_inline_snapshot.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_multiple_outputs_inline_snapshot.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_multiple_outputs_inline_snapshot.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_multiple_outputs_inline_snapshot.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_multiple_outputs_snapshot.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_multiple_outputs_snapshot.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_multiple_outputs_snapshot.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_multiple_outputs_snapshot.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_success_snapshot.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_success_snapshot.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_success_snapshot.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_success_snapshot.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_wrapped_outputs_snapshot.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_wrapped_outputs_snapshot.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_wrapped_outputs_snapshot.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_wrapped_outputs_snapshot.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__mcp_tools_output_masks_sensitive_values.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__mcp_tools_output_masks_sensitive_values.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__mcp_tools_output_masks_sensitive_values.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__mcp_tools_output_masks_sensitive_values.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__multiline_command_both_lines_wrap_with_correct_prefixes.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__multiline_command_both_lines_wrap_with_correct_prefixes.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__multiline_command_both_lines_wrap_with_correct_prefixes.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__multiline_command_both_lines_wrap_with_correct_prefixes.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__multiline_command_without_wrap_uses_branch_then_eight_spaces.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__multiline_command_without_wrap_uses_branch_then_eight_spaces.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__multiline_command_without_wrap_uses_branch_then_eight_spaces.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__multiline_command_without_wrap_uses_branch_then_eight_spaces.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__multiline_command_wraps_with_extra_indent_on_subsequent_lines.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__multiline_command_wraps_with_extra_indent_on_subsequent_lines.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__multiline_command_wraps_with_extra_indent_on_subsequent_lines.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__multiline_command_wraps_with_extra_indent_on_subsequent_lines.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__plan_update_with_note_and_wrapping_snapshot.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__plan_update_with_note_and_wrapping_snapshot.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__plan_update_with_note_and_wrapping_snapshot.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__plan_update_with_note_and_wrapping_snapshot.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__plan_update_without_note_snapshot.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__plan_update_without_note_snapshot.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__plan_update_without_note_snapshot.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__plan_update_without_note_snapshot.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__ran_cell_multiline_with_stderr_snapshot.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__ran_cell_multiline_with_stderr_snapshot.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__ran_cell_multiline_with_stderr_snapshot.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__ran_cell_multiline_with_stderr_snapshot.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__single_line_command_compact_when_fits.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__single_line_command_compact_when_fits.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__single_line_command_compact_when_fits.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__single_line_command_compact_when_fits.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__single_line_command_wraps_with_four_space_continuation.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__single_line_command_wraps_with_four_space_continuation.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__single_line_command_wraps_with_four_space_continuation.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__single_line_command_wraps_with_four_space_continuation.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__stderr_tail_more_than_five_lines_snapshot.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__stderr_tail_more_than_five_lines_snapshot.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__stderr_tail_more_than_five_lines_snapshot.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__stderr_tail_more_than_five_lines_snapshot.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__user_history_cell_wraps_and_prefixes_each_line_snapshot.snap b/llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__user_history_cell_wraps_and_prefixes_each_line_snapshot.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__history_cell__tests__user_history_cell_wraps_and_prefixes_each_line_snapshot.snap rename to llmx-rs/tui/src/snapshots/codex_tui__history_cell__tests__user_history_cell_wraps_and_prefixes_each_line_snapshot.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__markdown_render_complex_snapshot.snap b/llmx-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__markdown_render_complex_snapshot.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__markdown_render_complex_snapshot.snap rename to llmx-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__markdown_render_complex_snapshot.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__static_overlay_snapshot_basic.snap b/llmx-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__static_overlay_snapshot_basic.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__static_overlay_snapshot_basic.snap rename to llmx-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__static_overlay_snapshot_basic.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__static_overlay_wraps_long_lines.snap b/llmx-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__static_overlay_wraps_long_lines.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__static_overlay_wraps_long_lines.snap rename to llmx-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__static_overlay_wraps_long_lines.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__transcript_overlay_apply_patch_scroll_vt100.snap b/llmx-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__transcript_overlay_apply_patch_scroll_vt100.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__transcript_overlay_apply_patch_scroll_vt100.snap rename to llmx-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__transcript_overlay_apply_patch_scroll_vt100.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__transcript_overlay_snapshot_basic.snap b/llmx-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__transcript_overlay_snapshot_basic.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__transcript_overlay_snapshot_basic.snap rename to llmx-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__transcript_overlay_snapshot_basic.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_table.snap b/llmx-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_table.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_table.snap rename to llmx-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_table.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_truncated.snap b/llmx-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_truncated.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_truncated.snap rename to llmx-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_truncated.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_with_queued_messages.snap b/llmx-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_with_queued_messages.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_with_queued_messages.snap rename to llmx-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_with_queued_messages.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_with_queued_messages@macos.snap b/llmx-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_with_queued_messages@macos.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_with_queued_messages@macos.snap rename to llmx-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_with_queued_messages@macos.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_with_working_header.snap b/llmx-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_with_working_header.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_with_working_header.snap rename to llmx-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_with_working_header.snap diff --git a/codex-rs/tui/src/snapshots/codex_tui__update_prompt__tests__update_prompt_modal.snap b/llmx-rs/tui/src/snapshots/codex_tui__update_prompt__tests__update_prompt_modal.snap similarity index 100% rename from codex-rs/tui/src/snapshots/codex_tui__update_prompt__tests__update_prompt_modal.snap rename to llmx-rs/tui/src/snapshots/codex_tui__update_prompt__tests__update_prompt_modal.snap diff --git a/codex-rs/tui/src/status/account.rs b/llmx-rs/tui/src/status/account.rs similarity index 100% rename from codex-rs/tui/src/status/account.rs rename to llmx-rs/tui/src/status/account.rs diff --git a/codex-rs/tui/src/status/card.rs b/llmx-rs/tui/src/status/card.rs similarity index 100% rename from codex-rs/tui/src/status/card.rs rename to llmx-rs/tui/src/status/card.rs diff --git a/codex-rs/tui/src/status/format.rs b/llmx-rs/tui/src/status/format.rs similarity index 100% rename from codex-rs/tui/src/status/format.rs rename to llmx-rs/tui/src/status/format.rs diff --git a/codex-rs/tui/src/status/helpers.rs b/llmx-rs/tui/src/status/helpers.rs similarity index 100% rename from codex-rs/tui/src/status/helpers.rs rename to llmx-rs/tui/src/status/helpers.rs diff --git a/codex-rs/tui/src/status/mod.rs b/llmx-rs/tui/src/status/mod.rs similarity index 100% rename from codex-rs/tui/src/status/mod.rs rename to llmx-rs/tui/src/status/mod.rs diff --git a/codex-rs/tui/src/status/rate_limits.rs b/llmx-rs/tui/src/status/rate_limits.rs similarity index 100% rename from codex-rs/tui/src/status/rate_limits.rs rename to llmx-rs/tui/src/status/rate_limits.rs diff --git a/codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_includes_monthly_limit.snap b/llmx-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_includes_monthly_limit.snap similarity index 100% rename from codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_includes_monthly_limit.snap rename to llmx-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_includes_monthly_limit.snap diff --git a/codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_includes_reasoning_details.snap b/llmx-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_includes_reasoning_details.snap similarity index 100% rename from codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_includes_reasoning_details.snap rename to llmx-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_includes_reasoning_details.snap diff --git a/codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_shows_empty_limits_message.snap b/llmx-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_shows_empty_limits_message.snap similarity index 100% rename from codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_shows_empty_limits_message.snap rename to llmx-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_shows_empty_limits_message.snap diff --git a/codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_shows_missing_limits_message.snap b/llmx-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_shows_missing_limits_message.snap similarity index 100% rename from codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_shows_missing_limits_message.snap rename to llmx-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_shows_missing_limits_message.snap diff --git a/codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_shows_stale_limits_message.snap b/llmx-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_shows_stale_limits_message.snap similarity index 100% rename from codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_shows_stale_limits_message.snap rename to llmx-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_shows_stale_limits_message.snap diff --git a/codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_truncates_in_narrow_terminal.snap b/llmx-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_truncates_in_narrow_terminal.snap similarity index 100% rename from codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_truncates_in_narrow_terminal.snap rename to llmx-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_truncates_in_narrow_terminal.snap diff --git a/codex-rs/tui/src/status/tests.rs b/llmx-rs/tui/src/status/tests.rs similarity index 100% rename from codex-rs/tui/src/status/tests.rs rename to llmx-rs/tui/src/status/tests.rs diff --git a/codex-rs/tui/src/status_indicator_widget.rs b/llmx-rs/tui/src/status_indicator_widget.rs similarity index 100% rename from codex-rs/tui/src/status_indicator_widget.rs rename to llmx-rs/tui/src/status_indicator_widget.rs diff --git a/codex-rs/tui/src/streaming/controller.rs b/llmx-rs/tui/src/streaming/controller.rs similarity index 100% rename from codex-rs/tui/src/streaming/controller.rs rename to llmx-rs/tui/src/streaming/controller.rs diff --git a/codex-rs/tui/src/streaming/mod.rs b/llmx-rs/tui/src/streaming/mod.rs similarity index 100% rename from codex-rs/tui/src/streaming/mod.rs rename to llmx-rs/tui/src/streaming/mod.rs diff --git a/codex-rs/tui/src/style.rs b/llmx-rs/tui/src/style.rs similarity index 100% rename from codex-rs/tui/src/style.rs rename to llmx-rs/tui/src/style.rs diff --git a/codex-rs/tui/src/terminal_palette.rs b/llmx-rs/tui/src/terminal_palette.rs similarity index 100% rename from codex-rs/tui/src/terminal_palette.rs rename to llmx-rs/tui/src/terminal_palette.rs diff --git a/codex-rs/tui/src/test_backend.rs b/llmx-rs/tui/src/test_backend.rs similarity index 100% rename from codex-rs/tui/src/test_backend.rs rename to llmx-rs/tui/src/test_backend.rs diff --git a/codex-rs/tui/src/text_formatting.rs b/llmx-rs/tui/src/text_formatting.rs similarity index 100% rename from codex-rs/tui/src/text_formatting.rs rename to llmx-rs/tui/src/text_formatting.rs diff --git a/codex-rs/tui/src/tui.rs b/llmx-rs/tui/src/tui.rs similarity index 100% rename from codex-rs/tui/src/tui.rs rename to llmx-rs/tui/src/tui.rs diff --git a/codex-rs/tui/src/tui/job_control.rs b/llmx-rs/tui/src/tui/job_control.rs similarity index 100% rename from codex-rs/tui/src/tui/job_control.rs rename to llmx-rs/tui/src/tui/job_control.rs diff --git a/codex-rs/tui/src/ui_consts.rs b/llmx-rs/tui/src/ui_consts.rs similarity index 100% rename from codex-rs/tui/src/ui_consts.rs rename to llmx-rs/tui/src/ui_consts.rs diff --git a/codex-rs/tui/src/update_action.rs b/llmx-rs/tui/src/update_action.rs similarity index 100% rename from codex-rs/tui/src/update_action.rs rename to llmx-rs/tui/src/update_action.rs diff --git a/codex-rs/tui/src/update_prompt.rs b/llmx-rs/tui/src/update_prompt.rs similarity index 100% rename from codex-rs/tui/src/update_prompt.rs rename to llmx-rs/tui/src/update_prompt.rs diff --git a/codex-rs/tui/src/updates.rs b/llmx-rs/tui/src/updates.rs similarity index 100% rename from codex-rs/tui/src/updates.rs rename to llmx-rs/tui/src/updates.rs diff --git a/codex-rs/tui/src/version.rs b/llmx-rs/tui/src/version.rs similarity index 100% rename from codex-rs/tui/src/version.rs rename to llmx-rs/tui/src/version.rs diff --git a/codex-rs/tui/src/wrapping.rs b/llmx-rs/tui/src/wrapping.rs similarity index 100% rename from codex-rs/tui/src/wrapping.rs rename to llmx-rs/tui/src/wrapping.rs diff --git a/codex-rs/tui/styles.md b/llmx-rs/tui/styles.md similarity index 100% rename from codex-rs/tui/styles.md rename to llmx-rs/tui/styles.md diff --git a/codex-rs/tui/tests/all.rs b/llmx-rs/tui/tests/all.rs similarity index 100% rename from codex-rs/tui/tests/all.rs rename to llmx-rs/tui/tests/all.rs diff --git a/codex-rs/tui/tests/fixtures/binary-size-log.jsonl b/llmx-rs/tui/tests/fixtures/binary-size-log.jsonl similarity index 100% rename from codex-rs/tui/tests/fixtures/binary-size-log.jsonl rename to llmx-rs/tui/tests/fixtures/binary-size-log.jsonl diff --git a/codex-rs/tui/tests/fixtures/oss-story.jsonl b/llmx-rs/tui/tests/fixtures/oss-story.jsonl similarity index 100% rename from codex-rs/tui/tests/fixtures/oss-story.jsonl rename to llmx-rs/tui/tests/fixtures/oss-story.jsonl diff --git a/codex-rs/tui/tests/suite/mod.rs b/llmx-rs/tui/tests/suite/mod.rs similarity index 100% rename from codex-rs/tui/tests/suite/mod.rs rename to llmx-rs/tui/tests/suite/mod.rs diff --git a/codex-rs/tui/tests/suite/status_indicator.rs b/llmx-rs/tui/tests/suite/status_indicator.rs similarity index 100% rename from codex-rs/tui/tests/suite/status_indicator.rs rename to llmx-rs/tui/tests/suite/status_indicator.rs diff --git a/codex-rs/tui/tests/suite/vt100_history.rs b/llmx-rs/tui/tests/suite/vt100_history.rs similarity index 100% rename from codex-rs/tui/tests/suite/vt100_history.rs rename to llmx-rs/tui/tests/suite/vt100_history.rs diff --git a/codex-rs/tui/tests/suite/vt100_live_commit.rs b/llmx-rs/tui/tests/suite/vt100_live_commit.rs similarity index 100% rename from codex-rs/tui/tests/suite/vt100_live_commit.rs rename to llmx-rs/tui/tests/suite/vt100_live_commit.rs diff --git a/codex-rs/tui/tests/test_backend.rs b/llmx-rs/tui/tests/test_backend.rs similarity index 100% rename from codex-rs/tui/tests/test_backend.rs rename to llmx-rs/tui/tests/test_backend.rs diff --git a/codex-rs/utils/cache/Cargo.toml b/llmx-rs/utils/cache/Cargo.toml similarity index 100% rename from codex-rs/utils/cache/Cargo.toml rename to llmx-rs/utils/cache/Cargo.toml diff --git a/codex-rs/utils/cache/src/lib.rs b/llmx-rs/utils/cache/src/lib.rs similarity index 100% rename from codex-rs/utils/cache/src/lib.rs rename to llmx-rs/utils/cache/src/lib.rs diff --git a/codex-rs/utils/git/Cargo.toml b/llmx-rs/utils/git/Cargo.toml similarity index 100% rename from codex-rs/utils/git/Cargo.toml rename to llmx-rs/utils/git/Cargo.toml diff --git a/codex-rs/utils/git/README.md b/llmx-rs/utils/git/README.md similarity index 100% rename from codex-rs/utils/git/README.md rename to llmx-rs/utils/git/README.md diff --git a/codex-rs/utils/git/src/apply.rs b/llmx-rs/utils/git/src/apply.rs similarity index 100% rename from codex-rs/utils/git/src/apply.rs rename to llmx-rs/utils/git/src/apply.rs diff --git a/codex-rs/utils/git/src/errors.rs b/llmx-rs/utils/git/src/errors.rs similarity index 100% rename from codex-rs/utils/git/src/errors.rs rename to llmx-rs/utils/git/src/errors.rs diff --git a/codex-rs/utils/git/src/ghost_commits.rs b/llmx-rs/utils/git/src/ghost_commits.rs similarity index 100% rename from codex-rs/utils/git/src/ghost_commits.rs rename to llmx-rs/utils/git/src/ghost_commits.rs diff --git a/codex-rs/utils/git/src/lib.rs b/llmx-rs/utils/git/src/lib.rs similarity index 100% rename from codex-rs/utils/git/src/lib.rs rename to llmx-rs/utils/git/src/lib.rs diff --git a/codex-rs/utils/git/src/operations.rs b/llmx-rs/utils/git/src/operations.rs similarity index 100% rename from codex-rs/utils/git/src/operations.rs rename to llmx-rs/utils/git/src/operations.rs diff --git a/codex-rs/utils/git/src/platform.rs b/llmx-rs/utils/git/src/platform.rs similarity index 100% rename from codex-rs/utils/git/src/platform.rs rename to llmx-rs/utils/git/src/platform.rs diff --git a/codex-rs/utils/image/Cargo.toml b/llmx-rs/utils/image/Cargo.toml similarity index 100% rename from codex-rs/utils/image/Cargo.toml rename to llmx-rs/utils/image/Cargo.toml diff --git a/codex-rs/utils/image/src/error.rs b/llmx-rs/utils/image/src/error.rs similarity index 100% rename from codex-rs/utils/image/src/error.rs rename to llmx-rs/utils/image/src/error.rs diff --git a/codex-rs/utils/image/src/lib.rs b/llmx-rs/utils/image/src/lib.rs similarity index 100% rename from codex-rs/utils/image/src/lib.rs rename to llmx-rs/utils/image/src/lib.rs diff --git a/codex-rs/utils/json-to-toml/Cargo.toml b/llmx-rs/utils/json-to-toml/Cargo.toml similarity index 100% rename from codex-rs/utils/json-to-toml/Cargo.toml rename to llmx-rs/utils/json-to-toml/Cargo.toml diff --git a/codex-rs/utils/json-to-toml/src/lib.rs b/llmx-rs/utils/json-to-toml/src/lib.rs similarity index 100% rename from codex-rs/utils/json-to-toml/src/lib.rs rename to llmx-rs/utils/json-to-toml/src/lib.rs diff --git a/codex-rs/utils/pty/Cargo.toml b/llmx-rs/utils/pty/Cargo.toml similarity index 100% rename from codex-rs/utils/pty/Cargo.toml rename to llmx-rs/utils/pty/Cargo.toml diff --git a/codex-rs/utils/pty/src/lib.rs b/llmx-rs/utils/pty/src/lib.rs similarity index 100% rename from codex-rs/utils/pty/src/lib.rs rename to llmx-rs/utils/pty/src/lib.rs diff --git a/codex-rs/utils/readiness/Cargo.toml b/llmx-rs/utils/readiness/Cargo.toml similarity index 100% rename from codex-rs/utils/readiness/Cargo.toml rename to llmx-rs/utils/readiness/Cargo.toml diff --git a/codex-rs/utils/readiness/src/lib.rs b/llmx-rs/utils/readiness/src/lib.rs similarity index 100% rename from codex-rs/utils/readiness/src/lib.rs rename to llmx-rs/utils/readiness/src/lib.rs diff --git a/codex-rs/utils/string/Cargo.toml b/llmx-rs/utils/string/Cargo.toml similarity index 100% rename from codex-rs/utils/string/Cargo.toml rename to llmx-rs/utils/string/Cargo.toml diff --git a/codex-rs/utils/string/src/lib.rs b/llmx-rs/utils/string/src/lib.rs similarity index 100% rename from codex-rs/utils/string/src/lib.rs rename to llmx-rs/utils/string/src/lib.rs diff --git a/codex-rs/utils/tokenizer/Cargo.toml b/llmx-rs/utils/tokenizer/Cargo.toml similarity index 100% rename from codex-rs/utils/tokenizer/Cargo.toml rename to llmx-rs/utils/tokenizer/Cargo.toml diff --git a/codex-rs/utils/tokenizer/src/lib.rs b/llmx-rs/utils/tokenizer/src/lib.rs similarity index 100% rename from codex-rs/utils/tokenizer/src/lib.rs rename to llmx-rs/utils/tokenizer/src/lib.rs diff --git a/codex-rs/windows-sandbox-rs/Cargo.lock b/llmx-rs/windows-sandbox-rs/Cargo.lock similarity index 100% rename from codex-rs/windows-sandbox-rs/Cargo.lock rename to llmx-rs/windows-sandbox-rs/Cargo.lock diff --git a/codex-rs/windows-sandbox-rs/Cargo.toml b/llmx-rs/windows-sandbox-rs/Cargo.toml similarity index 100% rename from codex-rs/windows-sandbox-rs/Cargo.toml rename to llmx-rs/windows-sandbox-rs/Cargo.toml diff --git a/codex-rs/windows-sandbox-rs/sandbox_smoketests.py b/llmx-rs/windows-sandbox-rs/sandbox_smoketests.py similarity index 100% rename from codex-rs/windows-sandbox-rs/sandbox_smoketests.py rename to llmx-rs/windows-sandbox-rs/sandbox_smoketests.py diff --git a/codex-rs/windows-sandbox-rs/src/acl.rs b/llmx-rs/windows-sandbox-rs/src/acl.rs similarity index 100% rename from codex-rs/windows-sandbox-rs/src/acl.rs rename to llmx-rs/windows-sandbox-rs/src/acl.rs diff --git a/codex-rs/windows-sandbox-rs/src/allow.rs b/llmx-rs/windows-sandbox-rs/src/allow.rs similarity index 100% rename from codex-rs/windows-sandbox-rs/src/allow.rs rename to llmx-rs/windows-sandbox-rs/src/allow.rs diff --git a/codex-rs/windows-sandbox-rs/src/audit.rs b/llmx-rs/windows-sandbox-rs/src/audit.rs similarity index 100% rename from codex-rs/windows-sandbox-rs/src/audit.rs rename to llmx-rs/windows-sandbox-rs/src/audit.rs diff --git a/codex-rs/windows-sandbox-rs/src/cap.rs b/llmx-rs/windows-sandbox-rs/src/cap.rs similarity index 100% rename from codex-rs/windows-sandbox-rs/src/cap.rs rename to llmx-rs/windows-sandbox-rs/src/cap.rs diff --git a/codex-rs/windows-sandbox-rs/src/env.rs b/llmx-rs/windows-sandbox-rs/src/env.rs similarity index 100% rename from codex-rs/windows-sandbox-rs/src/env.rs rename to llmx-rs/windows-sandbox-rs/src/env.rs diff --git a/codex-rs/windows-sandbox-rs/src/lib.rs b/llmx-rs/windows-sandbox-rs/src/lib.rs similarity index 100% rename from codex-rs/windows-sandbox-rs/src/lib.rs rename to llmx-rs/windows-sandbox-rs/src/lib.rs diff --git a/codex-rs/windows-sandbox-rs/src/logging.rs b/llmx-rs/windows-sandbox-rs/src/logging.rs similarity index 100% rename from codex-rs/windows-sandbox-rs/src/logging.rs rename to llmx-rs/windows-sandbox-rs/src/logging.rs diff --git a/codex-rs/windows-sandbox-rs/src/policy.rs b/llmx-rs/windows-sandbox-rs/src/policy.rs similarity index 100% rename from codex-rs/windows-sandbox-rs/src/policy.rs rename to llmx-rs/windows-sandbox-rs/src/policy.rs diff --git a/codex-rs/windows-sandbox-rs/src/process.rs b/llmx-rs/windows-sandbox-rs/src/process.rs similarity index 100% rename from codex-rs/windows-sandbox-rs/src/process.rs rename to llmx-rs/windows-sandbox-rs/src/process.rs diff --git a/codex-rs/windows-sandbox-rs/src/token.rs b/llmx-rs/windows-sandbox-rs/src/token.rs similarity index 100% rename from codex-rs/windows-sandbox-rs/src/token.rs rename to llmx-rs/windows-sandbox-rs/src/token.rs diff --git a/codex-rs/windows-sandbox-rs/src/winutil.rs b/llmx-rs/windows-sandbox-rs/src/winutil.rs similarity index 100% rename from codex-rs/windows-sandbox-rs/src/winutil.rs rename to llmx-rs/windows-sandbox-rs/src/winutil.rs diff --git a/package.json b/package.json index ae676d82..42820abd 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { - "name": "codex-monorepo", + "name": "llmx-monorepo", "private": true, - "description": "Tools for repo-wide maintenance.", + "description": "LLMX - Multi-provider coding agent powered by LiteLLM", "scripts": { "format": "prettier --check *.json *.md docs/*.md .github/workflows/*.yml **/*.js", "format:fix": "prettier --write *.json *.md docs/*.md .github/workflows/*.yml **/*.js" diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index fef2aa19..91fe820c 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,6 +1,7 @@ packages: - docs - sdk/typescript + - llmx-cli ignoredBuiltDependencies: - esbuild diff --git a/sdk/typescript/package.json b/sdk/typescript/package.json index b5a6ce82..29f14cbb 100644 --- a/sdk/typescript/package.json +++ b/sdk/typescript/package.json @@ -1,18 +1,22 @@ { - "name": "@openai/codex-sdk", + "name": "@llmx/llmx-sdk", "version": "0.0.0-dev", - "description": "TypeScript SDK for Codex APIs.", + "description": "TypeScript SDK for LLMX - Multi-provider coding agent", "repository": { "type": "git", - "url": "git+https://github.com/openai/codex.git", + "url": "git+https://github.com/valknar/llmx.git", "directory": "sdk/typescript" }, "keywords": [ - "openai", - "codex", + "llmx", + "litellm", + "ai", + "agent", "sdk", "typescript", - "api" + "api", + "anthropic", + "openai" ], "license": "Apache-2.0", "type": "module",