Feed your codebase to AI tools easily with Repomix. For founders working with Large Language Models, backed by 26k+ GitHub stars.
intermediateโฑ 30 minutes๐ต Free (self-hosted)
26,003 stars1,341 forksTypeScriptQuality 9/10Updated 6/5/2026100% free ยท open source
What it is
Converts your repository into a single AI-friendly file.
What you can make with it
Automations that interact with your codebase, like automating tasks on GitHub or integrating with Stripe.
How it helps
Saves time by packaging your code into a format easily consumed by AI tools, making it easier to build automations and integrations.
Real use case example
"A solo developer wants to create a custom GitHub action to automate their code reviews. She uses Repomix to create an AI-friendly file from her repository, then links it to the GitHub action. Next, she uses the action to review her code and integrate it with her favorite AI tool, Claude."
If you're new
Novice users can pick this up when they're ready to use AI tools with their codebases.
If you're senior
Senior engineers and professionals reach for this when they need a reliable way to integrate their code repositories with various AI tools.
Common confusion cleared up
Repomix is not an actual AI tool itself, but rather a tool for preparing your codebase for AI integration.
Best inside these AI tools
Claude DesktopClaude CodeCursorCodex CLI
Pairs with
Claude APIStripe webhook
Why we list it on WorkflowStacks: Repomix is included in this marketplace because it's a free and open-source way to integrate with various AI tools.
What it does
Repomix packs your entire repository into a single, AI-friendly file to feed your codebase to Large Language Models or other AI tools.
Install / run
npx repomix init
When to use it
โขWhen you need to analyze your entire codebase with a Large Language Model (LLM) like ChatGPT or Claude
โขWhen you want to integrate your code repository with AI tools like DeepSeek, Perplexity, or Llama
โขWhen you need to archive or share your repository in a compact, AI-usable format
Quick start
1Run 'npx repomix init' to create a new Repomix configuration file (.repomix.json) in your repository
2Edit the .repomix.json file to specify which files and directories to include in the mix
3Run 'npx repomix pack' to create a single, AI-friendly file containing your repository's code
4Use the generated file as input for your chosen AI tool, such as 'chatgpt --file repomix.json'
Ready-to-paste prompt
npx repomix pack && chatgpt --file repomix.json 'Explain the purpose of the main function in this codebase'
Heads up: Make sure you have Node.js (version 16 or higher) installed on your system before running Repomix, as it relies on Node.js to execute its commands
Saves to your device
Topics
ai
anthropic
artificial-intelligence
chatbot
chatgpt
claude
deepseek
developer-tools
gemini
genai
generative-ai
gpt
javascript
language-model
llama
llm
mcp
nodejs
openai
typescript
What's inside โ free to inspect
No purchase needed
Read the entire source before you build โ unlike paid marketplaces that hide it behind a buy button.