github analyzed 4b87a36

lorryjovens-hub/claude-code-rust

github

🚀 Rust 全量重构的 Claude Code - 性能提升 2.5x,体积减少 97% | High-performance Rust implementation of Claude Code with 2.5x faster startup and 97% smaller binary

maintainer
lorryjovens-hub
license
MIT
first seen
2026-06-01
last seen
2026-06-04
releases · 30d
0
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged committed secret ×3 in lorryjovens-hub/claude-code-rust
capabilities0 tools
transport stdio · http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

no tools enumerated yet for this server.

skills & danger signalsgithub-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 4b87a36 · analyzer v17 · 1h ago

skills & prompt files 14

danger signals6

code evidencevHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 95

  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/bootstrap/state.ts :7 import { realpathSync } from 'fs'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/bridge/bridgePointer.ts :1 import { mkdir, readFile, stat, unlink, writeFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/bridge/inboundAttachments.ts :16 import { mkdir, writeFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/bridge/sessionRunner.ts :2 import { createWriteStream, type WriteStream } from 'fs'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/cli/handlers/mcp.tsx :6 import { stat } from 'fs/promises';
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/cli/print.ts :3 import { readFile, stat } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/commands/add-dir/validation.ts :2 import { stat } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/commands/branch/branch.ts :2 import { mkdir, readFile, writeFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/commands/copy/copy.tsx :2 import { mkdir, writeFile } from 'fs/promises';
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/commands/insights.ts :3 import { constants as fsConstants } from 'fs'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/commands/keybindings/keybindings.ts :1 import { mkdir, writeFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/commands/memory/memory.tsx :1 import { mkdir, writeFile } from 'fs/promises';
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/commands/plugin/ManagePlugins.tsx :2 import type { Dirent } from 'fs';
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/commands/terminalSetup/terminalSetup.tsx :3 import { copyFile, mkdir, readFile, writeFile } from 'fs/promises';
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/commands/thinkback/thinkback.tsx :3 import { readFile } from 'fs/promises';
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/commands/ultraplan.tsx :1 import { readFileSync } from 'fs';
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/components/Feedback.tsx :2 import { readFile, stat } from 'fs/promises';
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/components/FeedbackSurvey/submitTranscriptShare.ts :2 import { readFile, stat } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/components/agents/agentFileUtils.ts :1 import { mkdir, open, unlink } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/components/memory/MemoryFileSelector.tsx :4 import { mkdir } from 'fs/promises';
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/context.ts :169 // loop yields naturally at the first fs.readFile.
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/dev-entry.ts :2 import { existsSync, readdirSync, readFileSync } from 'fs'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/history.ts :1 import { appendFile, writeFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/hooks/fileSuggestions.ts :1 import { statSync } from 'fs'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/hooks/useTaskListWatcher.ts :1 import { type FSWatcher, watch } from 'fs'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/hooks/useTasksV2.ts :1 import { type FSWatcher, watch } from 'fs'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/ink/components/ErrorOverview.tsx :2 import { readFileSync } from 'fs';
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/ink/ink.tsx :2 import { closeSync, constants as fsConstants, openSync, readSync, writeSync } from 'fs';
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/ink/reconciler.ts :3 import { appendFileSync } from 'fs'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/interactiveHelpers.tsx :2 import { appendFileSync } from 'fs';
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/keybindings/loadUserBindings.ts :13 import { readFileSync } from 'fs'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/main.tsx :24 import { readFileSync } from 'fs';
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/memdir/memdir.ts :132 await fs.mkdir(memoryDir)
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/memdir/memoryScan.ts :7 import { readdir } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/memdir/teamMemPaths.ts :1 import { lstat, realpath } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/screens/REPL.tsx :19 import { writeFile } from 'fs/promises';
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/MagicDocs/prompts.ts :71 return await fs.readFile(promptPath, { encoding: 'utf-8' })
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/PromptSuggestion/speculation.ts :2 import { rm } from 'fs'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/SessionMemory/prompts.ts :1 import { readFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/SessionMemory/sessionMemory.ts :7 import { writeFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/SessionMemory/sessionMemoryUtils.ts :115 const content = await fs.readFile(memoryPath, { encoding: 'utf-8' })
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/analytics/firstPartyEventLoggingExporter.ts :9 import { appendFile, mkdir, readdir, unlink, writeFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/api/dumpPrompts.ts :3 import { promises as fs } from 'fs'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/api/filesApi.ts :12 import * as fs from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/api/promptCacheBreakDetection.ts :4 import { mkdir, writeFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/autoDream/consolidationLock.ts :7 import { mkdir, readFile, stat, unlink, utimes, writeFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/internalLogging.ts :1 import { readFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/mcp/auth.ts :29 import { mkdir } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/mcp/client.ts :251 import { mkdir, readFile, unlink, writeFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/mcp/config.ts :2 import { chmod, open, rename, stat, unlink } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/plugins/pluginOperations.ts :1085 await fs.rm(sourcePath, { recursive: true, force: true })
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/policyLimits/index.ts :17 import { readFileSync as fsReadFileSync } from 'fs'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/remoteManagedSettings/index.ts :17 import { open, unlink } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/settingsSync/index.ts :14 import { mkdir, readFile, stat, writeFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/teamMemorySync/index.ts :29 import { mkdir, readdir, readFile, stat, writeFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/teamMemorySync/watcher.ts :11 import { type FSWatcher, watch } from 'fs'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/vcr.ts :3 import { mkdir, readFile, writeFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/voice.ts :8 import { readFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/skills/bundled/claudeApi.ts :1 import { readdir } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/skills/bundled/debug.ts :1 import { open, stat } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/skills/bundledSkills.ts :2 import { constants as fsConstants } from 'fs'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/skills/loadSkillsDir.ts :1 import { realpath } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tasks/LocalShellTask/LocalShellTask.tsx :2 import { stat } from 'fs/promises';
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tools/AgentTool/agentMemorySnapshot.ts :1 import { mkdir, readdir, readFile, unlink, writeFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tools/AgentTool/resumeAgent.ts :1 import { promises as fsp } from 'fs'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tools/BashTool/BashTool.tsx :3 import { copyFile, stat as fsStat, truncate as fsTruncate, link } from 'fs/promises';
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tools/BashTool/utils.ts :6 import { readFile, stat } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tools/BriefTool/attachments.ts :9 import { stat } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tools/BriefTool/upload.ts :18 import { readFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tools/ExitPlanModeTool/ExitPlanModeV2Tool.ts :2 import { writeFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tools/FileEditTool/FileEditTool.ts :430 await fs.mkdir(dirname(absoluteFilePath))
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tools/FileReadTool/FileReadTool.ts :2 import { readdir, readFile as readFileAsync } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tools/LSPTool/LSPTool.ts :1 import { open } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tools/PowerShellTool/PowerShellTool.tsx :3 import { copyFile, stat as fsStat, truncate as fsTruncate, link } from 'fs/promises';
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/upstreamproxy/upstreamproxy.ts :22 import { mkdir, readFile, unlink, writeFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/Shell.ts :2 import { constants as fsConstants, readFileSync, unlinkSync } from 'fs'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/ShellCommand.ts :2 import { stat } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/appleTerminalBackup.ts :1 import { stat } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/asciicast.ts :1 import { appendFile, rename } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/attachments.ts :23 import { readdir, stat } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/attribution.ts :2 import { stat } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/auth.ts :4 import { mkdir, stat } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/authFileDescriptor.ts :1 import { mkdirSync, writeFileSync } from 'fs'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/autoUpdater.ts :2 import { constants as fsConstants } from 'fs'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/bash/ShellSnapshot.ts :3 import { mkdir, stat } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/claudeDesktop.ts :1 import { readdir, readFile, stat } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/claudeInChrome/chromeNativeHost.ts :17 } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/claudeInChrome/common.ts :1 import { readdirSync } from 'fs'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/claudeInChrome/setup.ts :2 import { chmod, mkdir, readFile, writeFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/claudeInChrome/setupPortable.ts :1 import { readdir } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/claudemd.ts :431 const rawContent = await fs.readFile(filePath, { encoding: 'utf-8' })
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/cleanup.ts :1 import * as fs from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/commitAttribution.ts :2 import { stat } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/completionCache.ts :2 import { mkdir, readFile, writeFile } from 'fs/promises'
  • fs lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/computerUse/computerUseLock.ts :1 import { mkdir, readFile, unlink, writeFile } from 'fs/promises'

shell / exec 24

  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/shims/ant-computer-use-swift/index.ts :1 import { execFileSync } from 'child_process'
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/bridge/bridgeMain.ts :1706 /** Value passed to --spawn (if any); undefined if no --spawn flag was given. */
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/bridge/sessionRunner.ts :1 import { type ChildProcess, spawn } from 'child_process'
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/bridge/types.ts :210 spawn(opts: SessionSpawnOpts, dir: string): SessionHandle
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/commands/exit/exit.tsx :2 import { spawnSync } from 'child_process';
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/commands/insights.ts :1 import { execFileSync } from 'child_process'
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/components/messages/UserTeammateMessage.tsx :34 // Use matchAll to find all matches (this is a RegExp method, not child_process)
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/main.tsx :574 /** Extra CLI args to forward to the remote CLI on initial spawn (--resume, -c). */
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/screens/REPL.tsx :4 import { spawnSync } from 'child_process';
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/server/types.ts :1 import type { ChildProcess } from 'child_process'
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/PromptSuggestion/promptSuggestion.ts :312 // or maxOutputTokens on the fork (even via output_config or getAppState)
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/lsp/LSPClient.ts :1 import { type ChildProcess, spawn } from 'child_process'
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/mcp/auth.ts :1546 // a blocking spawnSync(`security find-generic-password`) 30-40x/sec.
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/preventSleep.ts :15 import { type ChildProcess, spawn } from 'child_process'
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/voice.ts :7 import { type ChildProcess, spawn, spawnSync } from 'child_process'
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tasks/LocalShellTask/LocalShellTask.tsx :414 * Unlike spawn(), this does NOT re-register the task — it flips isBackgrounded
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tools/BashTool/BashTool.tsx :881 const shellCommand = await exec(command, abortController.signal, 'bash', {
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tools/BashTool/bashSecurity.ts :1348 // a-zA-Z0-9: "-"exec → -exec (direct concatenation)
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tools/BashTool/readOnlyValidation.ts :1129 // SECURITY: -x/--exec (execute command per result) and -X/--exec-batch
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tools/PowerShellTool/PowerShellTool.tsx :576 // preSpawnError means exec() succeeded but the inner shell failed before
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/Shell.ts :1 import { execFileSync, spawn } from 'child_process'
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/ShellCommand.ts :1 import type { ChildProcess } from 'child_process'
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/auth.ts :2 import { exec } from 'child_process'
  • shell lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/bash/ShellSnapshot.ts :1 import { execFile } from 'child_process'

network 57

  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-main (2)/claude-code-main/scripts/auto-close-duplicates.ts :29 const response = await fetch(`https://api.github.com${endpoint}`, {
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-main (2)/claude-code-main/scripts/backfill-duplicate-comments.ts :27 const response = await fetch(`https://api.github.com${endpoint}`, {
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-main (2)/claude-code-main/scripts/lifecycle-comment.ts :34 const response = await fetch(
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-main (2)/claude-code-main/scripts/sweep.ts :23 const response = await fetch(`https://api.github.com${endpoint}`, {
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/assistant/sessionHistory.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/bridge/bridgeApi.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/bridge/codeSessionApi.ts :10 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/bridge/inboundAttachments.ts :14 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/bridge/remoteBridgeCore.ts :32 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/bridge/trustedDevice.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/bridge/workSecret.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/cli/transports/HybridTransport.ts :1 import axios, { type AxiosError } from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/cli/transports/SSETransport.ts :1 import axios, { type AxiosError } from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/commands/remote-setup/api.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/components/Feedback.tsx :1 import axios from 'axios';
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/components/FeedbackSurvey/submitTranscriptShare.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/hooks/useTasksV2.ts :69 void this.#fetch()
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/server/createDirectConnectSession.ts :49 resp = await fetch(`${serverUrl}/sessions`, {
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/analytics/datadog.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/analytics/firstPartyEventLoggingExporter.ts :7 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/api/adminRequests.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/api/bootstrap.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/api/claude.ts :1873 // initial fetch(), not the streaming body.
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/api/dumpPrompts.ts :171 const response = await globalThis.fetch(input, init)
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/api/filesApi.ts :10 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/api/firstTokenDate.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/api/grove.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/api/metricsOptOut.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/api/overageCreditGrant.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/api/referral.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/api/sessionIngress.ts :1 import axios, { type AxiosError } from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/api/ultrareviewQuota.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/api/usage.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/mcp/auth.ts :27 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/mcp/claudeai.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/mcp/client.ts :484 * Normalizing here (the last wrapper before fetch()) guarantees it is sent.
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/mcp/oauthPort.ts :5 import { createServer } from 'http'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/mcp/officialRegistry.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/mcp/xaa.ts :50 return fetch(url, { ...init, signal })
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/mcp/xaaIdpLogin.ts :19 import { createServer, type Server } from 'http'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/oauth/auth-code-listener.ts :1 import type { IncomingMessage, ServerResponse } from 'http'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/oauth/client.ts :2 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/oauth/getOauthProfile.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/policyLimits/index.ts :15 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/remoteManagedSettings/index.ts :15 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/settingsSync/index.ts :13 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/teamMemorySync/index.ts :27 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/voiceStreamSTT.ts :14 import type { ClientRequest, IncomingMessage } from 'http'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tools/BriefTool/upload.ts :16 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tools/RemoteTriggerTool/RemoteTriggerTool.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tools/WebFetchTool/utils.ts :1 import axios, { type AxiosResponse } from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/upstreamproxy/relay.ts :19 import { createServer, type Socket as NodeSocket } from 'node:net'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/upstreamproxy/upstreamproxy.ts :261 const resp = await fetch(`${baseUrl}/v1/code/upstreamproxy/ca-cert`, {
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/apiPreconnect.ts :67 void fetch(baseUrl, {
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/autoUpdater.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/background/remote/preconditions.ts :1 import axios from 'axios'
  • net lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/claudeInChrome/chromeNativeHost.ts :18 import { createServer, type Server, type Socket } from 'net'

secrets 24

  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-main (2)/claude-code-main/scripts/auto-close-duplicates.ts :102 const token = process.env.GITHUB_TOKEN;
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-main (2)/claude-code-main/scripts/backfill-duplicate-comments.ts :75 const token = process.env.GITHUB_TOKEN;
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-main (2)/claude-code-main/scripts/lifecycle-comment.ts :9 const token = process.env.GITHUB_TOKEN;
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-main (2)/claude-code-main/scripts/sweep.ts :20 const token = process.env.GITHUB_TOKEN;
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/bridge/bridgeConfig.ts :21 process.env.CLAUDE_BRIDGE_OAUTH_TOKEN) ||
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/bridge/remoteBridgeCore.ts :230 // process.env.CLAUDE_CODE_SESSION_ACCESS_TOKEN, which mcp/client.ts
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/bridge/trustedDevice.ts :47 const envToken = process.env.CLAUDE_TRUSTED_DEVICE_TOKEN
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/cli/handlers/auth.ts :140 const envRefreshToken = process.env.CLAUDE_CODE_OAUTH_REFRESH_TOKEN
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/commands/mcp/xaaIdpCommand.ts :87 ? process.env.MCP_XAA_IDP_CLIENT_SECRET
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/components/Onboarding.tsx :102 if (!process.env.ANTHROPIC_API_KEY || isRunningOnHomespace()) {
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/components/Settings/Config.tsx :991 }] : []), ...(process.env.ANTHROPIC_API_KEY && !isRunningOnHomespace() ? [{
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/interactiveHelpers.tsx :206 if (process.env.ANTHROPIC_API_KEY && !isRunningOnHomespace()) {
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/main.tsx :834 const hasSessionIngressToken = process.env.CLAUDE_CODE_SESSION_ACCESS_TOKEN || process.env.CLAUDE_CODE_WEBSOCKET_AUTH_FILE_DESCRIPTOR;
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/query.ts :1202 !process.env.CLAUDE_CODE_MAX_OUTPUT_TOKENS
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/screens/REPL.tsx :3327 const tokenThreshold = Number(process.env.CLAUDE_CODE_IDLE_TOKEN_THRESHOLD ?? 100_000);
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/api/claude.ts :3414 process.env.CLAUDE_CODE_MAX_OUTPUT_TOKENS,
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/api/client.ts :172 if (process.env.AWS_BEARER_TOKEN_BEDROCK) {
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/api/errors.ts :797 process.env.ANTHROPIC_API_KEY &&
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/compact/apiMicrocompact.ts :105 const triggerThreshold = process.env.API_MAX_INPUT_TOKENS
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/services/mcp/auth.ts :2363 const envSecret = process.env.MCP_CLIENT_SECRET
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/tools/FileReadTool/limits.ts :25 const override = process.env.CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/apiPreconnect.ts :51 process.env.CLAUDE_CODE_CLIENT_KEY
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/attachments.ts :3811 if (!isEnvTruthy(process.env.CLAUDE_CODE_ENABLE_TOKEN_USAGE_ATTACHMENT)) {
  • secrets lorryjovens-hub-claude-code-rust-4b87a36/claude-code-rev-main/src/utils/auth.ts :112 return !!process.env.CLAUDE_CODE_OAUTH_TOKEN

declared dependencies 74

  • @alcalzone/ansi-tokenize@*
  • @ant/claude-for-chrome-mcp@file:./shims/ant-claude-for-chrome-mcp
  • @ant/computer-use-input@file:./shims/ant-computer-use-input
  • @ant/computer-use-mcp@file:./shims/ant-computer-use-mcp
  • @ant/computer-use-swift@file:./shims/ant-computer-use-swift
  • @anthropic-ai/claude-agent-sdk@*
  • @anthropic-ai/mcpb@*
  • @anthropic-ai/sandbox-runtime@*
  • @anthropic-ai/sdk@*
  • @aws-sdk/client-bedrock-runtime@*
  • @commander-js/extra-typings@*
  • @growthbook/growthbook@*
  • @modelcontextprotocol/sdk@*
  • @opentelemetry/api@*
  • @opentelemetry/api-logs@*
  • @opentelemetry/core@*
  • @opentelemetry/resources@*
  • @opentelemetry/sdk-logs@*
  • @opentelemetry/sdk-metrics@*
  • @opentelemetry/sdk-trace-base@*
  • @opentelemetry/semantic-conventions@*
  • ajv@*
  • asciichart@*
  • auto-bind@*
  • axios@*
  • bidi-js@*
  • chalk@*
  • chokidar@*
  • cli-boxes@*
  • code-excerpt@*
  • diff@*
  • emoji-regex@*
  • env-paths@*
  • execa@*
  • figures@*
  • fuse.js@*
  • get-east-asian-width@*
  • google-auth-library@*
  • highlight.js@*
  • https-proxy-agent@*
  • ignore@*
  • indent-string@*
  • ink@*
  • jsonc-parser@*
  • lodash-es@*
  • lru-cache@*
  • marked@*
  • p-map@*
  • picomatch@*
  • proper-lockfile@*
  • qrcode@*
  • react@*
  • react-reconciler@*
  • semver@*
  • shell-quote@*
  • signal-exit@*
  • stack-utils@*
  • strip-ansi@*
  • supports-hyperlinks@*
  • tree-kill@*
  • type-fest@*
  • undici@*
  • usehooks-ts@*
  • vscode-jsonrpc@*
  • vscode-languageserver-protocol@*
  • vscode-languageserver-types@*
  • wrap-ansi@*
  • ws@*
  • xss@*
  • yaml@*
  • zod@*
  • color-diff-napi@file:./shims/color-diff-napi
  • modifiers-napi@file:./shims/modifiers-napi
  • url-handler-napi@file:./shims/url-handler-napi