Fuzit
SEO SOLUTION GUIDE · SEND REPO TO AI

Send your repo to AI in 1 command.

Convert any repository or codebase into AI-friendly Markdown or LLM-optimized XML tags. Packed with structural code compression, secret redaction, and task-aware graph intelligence for ChatGPT, Claude 3.7, Gemini 3.6, DeepSeek, and Cursor.

Zero-Argument Dual Pack CommandPacks .md + .xml automatically
$fuzit
Runs instantly
Generates fuzit-pack.md & fuzit-pack.xml
Secrets & .env auto-redacted

How to Send a Codebase to Any AI Model

No complex setup required. Works seamlessly with ChatGPT web, Claude Desktop, Cursor, Ollama, or custom LLM API prompts.

01

1. Run Zero-Arg Pack

Open terminal in your project root and type fuzit (or npx @fuzit/cli repomix). Fuzit scans the repository tree, applies .gitignore and security redactions, and outputs two ready bundles.

02

2. Choose Your Format

Use fuzit-pack.md for standard markdown prompts or fuzit-pack.xml for strict LLM context windows using explicit <file path="..."> tag boundaries.

03

3. Paste or Attach to AI

Copy or drag the file directly into ChatGPT, Claude 3.7, Gemini 3.6, or Cursor. The AI now has 100% accurate, structured context of your entire project architecture.

LLM-OPTIMIZED XML ARCHITECTURE

Structured XML for Maximum Attention & Context Recall

Explore Pack Commands
Example Generated XML Output (fuzit-pack.xml)
xml
<fuzit_pack version="0.0.9">
  <summary>
    <files_count>49</files_count>
    <directories_count>11</directories_count>
  </summary>
  <repository>
    <file path="src/auth/service.ts">
      <![CDATA[
        export class AuthService {
          // Full implementation or compressed signature
        }
      ]]>
    </file>
  </repository>
</fuzit_pack>

Explicit Hard Boundaries

LLMs attention mechanisms often hallucinate or blend files together when using plain Markdown dividers. Fuzit's <file path="..."> XML tags create hard boundaries that keep file content completely isolated.

Language Signature Compression (--compress)

Automatically extracts structural signatures for TS, JS, Python, Go, Rust, Java, C/C++, C#, and Ruby to fit 10x larger codebases within strict context windows.

Automatic Security & Credential Redaction

Never leak API keys, .env files, private SSH keys, or bearer tokens to third-party LLM providers. Fuzit detects and redacts secrets before writing the bundle.

NATIVE ALIAS SUPPORT

100% Repomix Binary Command Compatible

Used to running repomix or npx repomix? Fuzit includes native Repomix binary alias support out-of-the-box.

Run Repomix Alias via Fuzit
bash
# Run Repomix binary alias directly
repomix

# Run via npx
npx @fuzit/cli repomix --compress

# Custom target AI model tuning
fuzit pack --target claude-3-7-sonnet --output repo.md

Auto-Tune Context Windows for Any Model

Use fuzit pack --target <model> to tune token budgets and attention curves specifically for your LLM of choice.

Claude 3.7 Sonnet / 3.5
--target claude-3-7-sonnet
Optimized XML file tags & 200k context budget
ChatGPT / GPT-4o / o3-mini
--target gpt-4o
Markdown formatting & token budget alignment
Gemini 3.6 Pro / Flash
--target gemini-3.6-pro
1M+ token window optimization & graph ordering
DeepSeek R1 / V3
--target deepseek-r1
Reasoning prompt headers & strict code boundaries
Qwen 2.5 Coder
--target qwen-2.5-coder
Local model skeletonization & AST compression
Cursor / VS Code AI
fuzit serve 3000
Local RAG REST API endpoint

Start sending your repo to AI in seconds.

Install the Fuzit CLI globally or run it via npx @fuzit/cli. 100% local, zero telemetry, deterministic context.

npm install -g @fuzit/cli