repomix

yamadashy
15004
📦 Repomix (formerly known as Repopack) is a powerful tool that can package your entire codebase into a single file suitable for use with artificial intelligence (AI). This tool is perfect when you need to provide your codebase to large language models (Large Language Models, LLMs) or other AI tools such as Claude, ChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, and more.
#ai #llm #generative-ai #chatgpt #claude #developer-tools #chatbot #gpt #openai #javascript #nodejs #typescript #anthropic #gemini #language-model #artificial-intelligence #genai #deepseek #llama #mcp

Overview

What is repomix

Repomix is a powerful tool that consolidates your entire code repository into a single, AI-friendly file, making it suitable for integration with Large Language Models (LLMs) and various AI tools.

How to Use

To use Repomix, visit the website at repomix.com, upload your repository, and let the tool package it into an AI-optimized format.

Key Features

Key features of Repomix include AI optimization for code formatting, token counting for efficient processing, and a user-friendly interface for easy interaction.

Where to Use

Repomix can be used in software development, AI research, and any field that requires interaction with AI tools and models.

Use Cases

Use cases for Repomix include preparing codebases for AI training, enhancing code readability for AI tools, and facilitating collaboration between developers and AI systems.

Usage

Installation

Generate your exclusive SSE URL:

MCP Server Configuration (for all clients):

Installation in Cursor

Click on the Cursor settings icon in the top right, find the MCP option, then click the + button in the top right of that page and add the configuration in the config panel.

Note: Do not delete previously added configuration items

After completion, restart Cursor, chat with Cursor, and you can use MCP functions

Installation in Claude

Find this json file at the following path: macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json If this file doesn't exist, create one and paste the content above into the file.

Note: Do not delete previously added configuration items.

After completion, restart Claude, and you can use MCP functions through the Claude dialog

SDK

Installation in Python

Install composio-toolset by running the following commands in your terminal:

pip install composio_openai

Python example code:

from composio_openai import ComposioToolSet, App
from openai import OpenAI

openai_client = OpenAI()
composio_toolset = ComposioToolSet(entity_id="default")

tools = composio_toolset.get_tools(apps=[App.GITHUB])

Installation in TypeScript

Install composio-core by running the following commands in your terminal:

npm install -g composio_core

TypeScript example code:

import { OpenAI } from "openai";
import { OpenAIToolSet } from "composio-core";

const openaiClient = new OpenAI();
const composioToolset = new OpenAIToolSet();

const tools = await composioToolset.getTools({
  apps: ["github"],
});

Content