From 56df1904cc39e608934b059f5881c15a82e10b83 Mon Sep 17 00:00:00 2001 From: Kazuki Yamada Date: Thu, 11 Sep 2025 00:04:56 +0900 Subject: [PATCH 1/3] docs(website): Add comprehensive XML format explanation to all language versions Add detailed explanation of why XML is chosen as the default output format across all 12 language versions of the documentation. The explanation includes: - Evidence-based decision making from major AI providers - Official recommendations from Anthropic (Claude), Google (Gemini), and OpenAI (GPT) - Direct links to relevant documentation and resources - Consistent messaging across all supported languages This provides users with clear understanding of the technical reasoning behind the XML format choice and supports informed decision-making for their specific use cases. Languages updated: en, ja, zh-cn, ko, es, fr, de, pt-br, hi, id, vi, zh-tw --- website/client/src/de/guide/output.md | 14 ++++++++++---- website/client/src/en/guide/output.md | 11 ++++++++--- website/client/src/es/guide/output.md | 11 ++++++++--- website/client/src/fr/guide/output.md | 11 ++++++++--- website/client/src/hi/guide/output.md | 11 ++++++++--- website/client/src/id/guide/output.md | 11 ++++++++--- website/client/src/ja/guide/output.md | 11 ++++++++--- website/client/src/ko/guide/output.md | 11 ++++++++--- website/client/src/pt-br/guide/output.md | 11 ++++++++--- website/client/src/vi/guide/output.md | 9 +++++++++ website/client/src/zh-cn/guide/output.md | 11 ++++++++--- website/client/src/zh-tw/guide/output.md | 11 ++++++++--- 12 files changed, 99 insertions(+), 34 deletions(-) diff --git a/website/client/src/de/guide/output.md b/website/client/src/de/guide/output.md index 02425910a..d8eea8c9f 100644 --- a/website/client/src/de/guide/output.md +++ b/website/client/src/de/guide/output.md @@ -13,10 +13,6 @@ repomix --style xml Das XML-Format ist für die KI-Verarbeitung optimiert: -::: tip Warum XML? -XML-Tags helfen KI-Modellen wie Claude, Inhalte genauer zu analysieren. Die [Claude-Dokumentation](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags) empfiehlt die Verwendung von XML-Tags für strukturierte Prompts. -::: - ```xml Diese Datei ist eine zusammengeführte Darstellung der gesamten Codebasis... @@ -48,6 +44,16 @@ src/core/output/outputGenerate.ts 2025-08-21 00:09:43 +0900|Merge pull request #795 from yamadashy/chore/ratchet-update-ci .github/workflows/ratchet-update.yml +``` + +### Warum XML als Standardformat? + +Repomix verwendet XML als Standard-Ausgabeformat basierend auf umfangreichen Forschungen und Tests. Diese Entscheidung gründet auf empirischen Belegen und praktischen Überlegungen für KI-unterstützte Codeanalyse. + +Unsere Wahl von XML wird hauptsächlich von offiziellen Empfehlungen großer KI-Anbieter beeinflusst: +- **Anthropic (Claude)**: Empfiehlt explizit die Verwendung von XML-Tags zur Strukturierung von Prompts und erklärt, dass "Claude während des Trainings solchen Prompts ausgesetzt war" ([Dokumentation](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags)) +- **Google (Gemini)**: Empfiehlt strukturierte Formate einschließlich XML für komplexe Aufgaben ([Dokumentation](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/structure-prompts)) +- **OpenAI (GPT)**: Befürwortet strukturiertes Prompting in komplexen Szenarien ([Ankündigung](https://x.com/OpenAIDevs/status/1890147300493914437), [Cookbook](https://cookbook.openai.com/examples/gpt-5/gpt-5_prompting_guide)) ## Markdown-Format diff --git a/website/client/src/en/guide/output.md b/website/client/src/en/guide/output.md index 05284723a..d5903bdd9 100644 --- a/website/client/src/en/guide/output.md +++ b/website/client/src/en/guide/output.md @@ -46,9 +46,14 @@ src/core/output/outputGenerate.ts ``` -::: tip Why XML? -XML tags help AI models like Claude parse content more accurately. [Claude Documentation](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags) recommends using XML tags for structured prompts. -::: +### Why XML as Default Format? +Repomix uses XML as the default output format based on extensive research and testing. This decision is grounded in both empirical evidence and practical considerations for AI-assisted code analysis. + +Our choice of XML is primarily influenced by official recommendations from major AI providers: +- **Anthropic (Claude)**: Explicitly recommends XML tags for structuring prompts, stating that "Claude was exposed to such prompts during training" ([source](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags)) +- **Google (Gemini)**: Recommends structured formats including XML for complex tasks ([documentation](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/structure-prompts)) +- **OpenAI (GPT)**: Advocates for structured prompting in complex scenarios ([announcement](https://x.com/OpenAIDevs/status/1890147300493914437), [cookbook](https://cookbook.openai.com/examples/gpt-5/gpt-5_prompting_guide)) + ## Markdown Format diff --git a/website/client/src/es/guide/output.md b/website/client/src/es/guide/output.md index 0ca54770c..a8d614190 100644 --- a/website/client/src/es/guide/output.md +++ b/website/client/src/es/guide/output.md @@ -56,9 +56,14 @@ src/core/output/outputGenerate.ts ``` -::: tip ¿Por qué XML? -Las etiquetas XML ayudan a los modelos de IA como Claude a analizar el contenido con mayor precisión. La [documentación de Claude](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags) recomienda usar etiquetas XML para prompts estructurados. -::: +### ¿Por qué XML como formato predeterminado? + +Repomix utiliza XML como formato de salida predeterminado basándose en investigaciones y pruebas extensas. Esta decisión se fundamenta en evidencia empírica y consideraciones prácticas para el análisis de código asistido por IA. + +Nuestra elección de XML está principalmente influenciada por las recomendaciones oficiales de los principales proveedores de IA: +- **Anthropic (Claude)**: Recomienda explícitamente el uso de etiquetas XML para estructurar prompts, declarando que "Claude fue expuesto a tales prompts durante el entrenamiento" ([documentación](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags)) +- **Google (Gemini)**: Recomienda formatos estructurados incluyendo XML para tareas complejas ([documentación](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/structure-prompts)) +- **OpenAI (GPT)**: Aboga por el prompting estructurado en escenarios complejos ([anuncio](https://x.com/OpenAIDevs/status/1890147300493914437), [cookbook](https://cookbook.openai.com/examples/gpt-5/gpt-5_prompting_guide)) ## Formato Markdown diff --git a/website/client/src/fr/guide/output.md b/website/client/src/fr/guide/output.md index 2de919591..47a04ed4b 100644 --- a/website/client/src/fr/guide/output.md +++ b/website/client/src/fr/guide/output.md @@ -43,9 +43,14 @@ src/core/output/outputGenerate.ts ``` -::: tip Pourquoi XML? -Les balises XML aident les modèles d'IA comme Claude à analyser le contenu plus précisément. La [Documentation de Claude](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags) recommande d'utiliser des balises XML pour les prompts structurés. -::: +### Pourquoi XML comme format par défaut ? + +Repomix utilise XML comme format de sortie par défaut basé sur des recherches et tests approfondis. Cette décision se fonde sur des preuves empiriques et des considérations pratiques pour l'analyse de code assistée par IA. + +Notre choix de XML est principalement influencé par les recommandations officielles des principaux fournisseurs d'IA : +- **Anthropic (Claude)** : Recommande explicitement l'utilisation de balises XML pour structurer les prompts, déclarant que "Claude a été exposé à de tels prompts pendant l'entraînement" ([documentation](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags)) +- **Google (Gemini)** : Recommande les formats structurés incluant XML pour les tâches complexes ([documentation](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/structure-prompts)) +- **OpenAI (GPT)** : Préconise le prompting structuré dans les scénarios complexes ([annonce](https://x.com/OpenAIDevs/status/1890147300493914437), [cookbook](https://cookbook.openai.com/examples/gpt-5/gpt-5_prompting_guide)) ## Format Markdown diff --git a/website/client/src/hi/guide/output.md b/website/client/src/hi/guide/output.md index b7e2d1fb1..f9f1fd212 100644 --- a/website/client/src/hi/guide/output.md +++ b/website/client/src/hi/guide/output.md @@ -56,9 +56,14 @@ src/core/output/outputGenerate.ts ``` -::: tip XML क्यों? -XML टैग Claude जैसे AI मॉडल को सामग्री को अधिक सटीक रूप से पार्स करने में मदद करते हैं। [Claude डॉक्यूमेंटेशन](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags) संरचित प्रॉम्प्ट के लिए XML टैग का उपयोग करने की सिफारिश करता है। -::: +### XML को डिफ़ॉल्ट फॉर्मेट के रूप में क्यों? + +Repomix व्यापक अनुसंधान और परीक्षण के आधार पर XML को डिफ़ॉल्ट आउटपुट फॉर्मेट के रूप में उपयोग करता है। यह निर्णय अनुभवजन्य साक्ष्य और AI-सहायता प्राप्त कोड विश्लेषण के व्यावहारिक विचारों पर आधारित है। + +XML का हमारा चुनाव मुख्य रूप से प्रमुख AI प्रदाताओं की आधिकारिक सिफारिशों से प्रभावित है: +- **Anthropic (Claude)**: प्रॉम्प्ट को संरचित करने के लिए XML टैग के उपयोग की स्पष्ट रूप से सिफारिश करता है, यह कहते हुए कि "Claude को प्रशिक्षण के दौरान ऐसे प्रॉम्प्ट का सामना हुआ था" ([दस्तावेज़](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags)) +- **Google (Gemini)**: जटिल कार्यों के लिए XML सहित संरचित फॉर्मेट की सिफारिश करता है ([दस्तावेज़](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/structure-prompts)) +- **OpenAI (GPT)**: जटिल परिदृश्यों में संरचित प्रॉम्प्टिंग की वकालत करता है ([घोषणा](https://x.com/OpenAIDevs/status/1890147300493914437), [cookbook](https://cookbook.openai.com/examples/gpt-5/gpt-5_prompting_guide)) ## मार्कडाउन फॉर्मेट diff --git a/website/client/src/id/guide/output.md b/website/client/src/id/guide/output.md index 544c66243..5e0e5e565 100644 --- a/website/client/src/id/guide/output.md +++ b/website/client/src/id/guide/output.md @@ -56,9 +56,14 @@ src/core/output/outputGenerate.ts ``` -::: tip Mengapa XML? -Tag XML membantu model AI seperti Claude mem-parsing konten dengan lebih akurat. [Dokumentasi Claude](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags) merekomendasikan penggunaan tag XML untuk prompt terstruktur. -::: +### Mengapa XML sebagai Format Default? + +Repomix menggunakan XML sebagai format output default berdasarkan penelitian dan pengujian yang ekstensif. Keputusan ini didasarkan pada bukti empiris dan pertimbangan praktis untuk analisis kode yang dibantu AI. + +Pilihan kami terhadap XML terutama dipengaruhi oleh rekomendasi resmi dari penyedia AI utama: +- **Anthropic (Claude)**: Secara eksplisit merekomendasikan penggunaan tag XML untuk menyusun prompt, menyatakan bahwa "Claude terekspos pada prompt semacam itu selama pelatihan" ([dokumentasi](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags)) +- **Google (Gemini)**: Merekomendasikan format terstruktur termasuk XML untuk tugas kompleks ([dokumentasi](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/structure-prompts)) +- **OpenAI (GPT)**: Menganjurkan prompting terstruktur dalam skenario kompleks ([pengumuman](https://x.com/OpenAIDevs/status/1890147300493914437), [cookbook](https://cookbook.openai.com/examples/gpt-5/gpt-5_prompting_guide)) ## Format Markdown diff --git a/website/client/src/ja/guide/output.md b/website/client/src/ja/guide/output.md index 426cfa140..6162bfca0 100644 --- a/website/client/src/ja/guide/output.md +++ b/website/client/src/ja/guide/output.md @@ -60,9 +60,14 @@ src/core/output/outputGenerate.ts ``` -::: tip なぜXML? -XMLタグはClaudeなどのAIモデルがコンテンツをより正確に解析するのに役立ちます。[Claude公式ドキュメント](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags)では、構造化されたプロンプトにXMLタグを使用することを推奨しています。 -::: +### なぜXMLをデフォルト形式としているのか? + +Repomixは広範な研究とテストに基づき、XMLをデフォルトの出力形式として採用しています。この決定は実証的な証拠とAIアシスト型コード解析における実用性を考慮した結果です。 + +XML採用の主な理由は、大手AIプロバイダーからの公式推奨事項にあります: +- **Anthropic (Claude)**: プロンプト構造化においてXMLタグの使用を明示的に推奨し、「Claudeは学習過程でそのようなプロンプトに触れている」と明記([ドキュメント](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags)) +- **Google (Gemini)**: 複雑なタスクにおいてXMLを含む構造化フォーマットを推奨([ドキュメント](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/structure-prompts)) +- **OpenAI (GPT)**: 複雑なシナリオでの構造化プロンプトを推奨([発表](https://x.com/OpenAIDevs/status/1890147300493914437)、[cookbook](https://cookbook.openai.com/examples/gpt-5/gpt-5_prompting_guide)) ## Markdownフォーマット diff --git a/website/client/src/ko/guide/output.md b/website/client/src/ko/guide/output.md index 28acc9cf5..64c415341 100644 --- a/website/client/src/ko/guide/output.md +++ b/website/client/src/ko/guide/output.md @@ -56,9 +56,14 @@ src/core/output/outputGenerate.ts ``` -::: tip XML을 사용하는 이유 -XML 태그는 Claude와 같은 AI 모델이 내용을 더 정확하게 파싱하는 데 도움이 됩니다. [Claude 공식 문서](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags)에서는 구조화된 프롬프트에 XML 태그 사용을 권장하고 있습니다. -::: +### 왜 XML을 기본 형식으로 사용하나요? + +Repomix는 광범위한 연구와 테스트를 바탕으로 XML을 기본 출력 형식으로 채택했습니다. 이 결정은 실증적 증거와 AI 보조 코드 분석의 실용적 고려사항에 근거합니다. + +XML 채택의 주요 이유는 주요 AI 제공업체의 공식 권장사항에 있습니다: +- **Anthropic (Claude)**: 프롬프트 구조화에서 XML 태그 사용을 명시적으로 권장하며, "Claude는 훈련 과정에서 그러한 프롬프트에 노출되었다"고 명시 ([문서](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags)) +- **Google (Gemini)**: 복잡한 작업에서 XML을 포함한 구조화된 형식을 권장 ([문서](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/structure-prompts)) +- **OpenAI (GPT)**: 복잡한 시나리오에서 구조화된 프롬프팅을 권장 ([발표](https://x.com/OpenAIDevs/status/1890147300493914437), [cookbook](https://cookbook.openai.com/examples/gpt-5/gpt-5_prompting_guide)) ## Markdown 형식 diff --git a/website/client/src/pt-br/guide/output.md b/website/client/src/pt-br/guide/output.md index 50e0ceb7e..d79416744 100644 --- a/website/client/src/pt-br/guide/output.md +++ b/website/client/src/pt-br/guide/output.md @@ -56,9 +56,14 @@ src/core/output/outputGenerate.ts ``` -::: tip Por que XML? -As tags XML ajudam modelos de IA como o Claude a analisar o conteúdo com mais precisão. A [documentação do Claude](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags) recomenda o uso de tags XML para prompts estruturados. -::: +### Por que XML como formato padrão? + +O Repomix usa XML como formato de saída padrão com base em pesquisas e testes extensivos. Esta decisão é fundamentada em evidências empíricas e considerações práticas para análise de código assistida por IA. + +Nossa escolha do XML é principalmente influenciada por recomendações oficiais dos principais provedores de IA: +- **Anthropic (Claude)**: Recomenda explicitamente o uso de tags XML para estruturar prompts, afirmando que "Claude foi exposto a tais prompts durante o treinamento" ([documentação](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags)) +- **Google (Gemini)**: Recomenda formatos estruturados incluindo XML para tarefas complexas ([documentação](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/structure-prompts)) +- **OpenAI (GPT)**: Defende o uso de prompting estruturado em cenários complexos ([anúncio](https://x.com/OpenAIDevs/status/1890147300493914437), [cookbook](https://cookbook.openai.com/examples/gpt-5/gpt-5_prompting_guide)) ## Formato Markdown diff --git a/website/client/src/vi/guide/output.md b/website/client/src/vi/guide/output.md index 5cc04c191..ea1dedc12 100644 --- a/website/client/src/vi/guide/output.md +++ b/website/client/src/vi/guide/output.md @@ -81,6 +81,15 @@ Ví dụ về đầu ra XML: - Bao gồm siêu dữ liệu về mỗi tệp (ngôn ngữ, số dòng, số token) - Phân tích tự động bởi các công cụ +### Tại sao XML là định dạng mặc định? + +Repomix sử dụng XML làm định dạng đầu ra mặc định dựa trên nghiên cứu và thử nghiệm rộng rãi. Quyết định này dựa trên bằng chứng thực nghiệm và các cân nhắc thực tế cho phân tích mã được hỗ trợ bởi AI. + +Lựa chọn XML của chúng tôi chủ yếu được ảnh hưởng bởi các khuyến nghị chính thức từ các nhà cung cấp AI lớn: +- **Anthropic (Claude)**: Khuyến nghị rõ ràng việc sử dụng thẻ XML để cấu trúc prompt, tuyên bố rằng "Claude đã được tiếp xúc với những prompt như vậy trong quá trình huấn luyện" ([tài liệu](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags)) +- **Google (Gemini)**: Khuyến nghị các định dạng có cấu trúc bao gồm XML cho các tác vụ phức tạp ([tài liệu](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/structure-prompts)) +- **OpenAI (GPT)**: Ủng hộ prompting có cấu trúc trong các tình huống phức tạp ([thông báo](https://x.com/OpenAIDevs/status/1890147300493914437), [cookbook](https://cookbook.openai.com/examples/gpt-5/gpt-5_prompting_guide)) + ## Định dạng Markdown Định dạng Markdown cung cấp đầu ra dễ đọc hơn cho con người, đồng thời vẫn duy trì cấu trúc đủ tốt cho AI. diff --git a/website/client/src/zh-cn/guide/output.md b/website/client/src/zh-cn/guide/output.md index 68429c506..afe9fe519 100644 --- a/website/client/src/zh-cn/guide/output.md +++ b/website/client/src/zh-cn/guide/output.md @@ -56,9 +56,14 @@ src/core/output/outputGenerate.ts ``` -::: tip 为什么选择 XML? -XML 标签有助于像 Claude 这样的 AI 模型更准确地解析内容。[Claude 官方文档](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags)推荐使用 XML 标签来构建结构化提示。 -::: +### 为什么选择 XML 作为默认格式? + +Repomix 基于广泛的研究和测试,选择 XML 作为默认输出格式。这一决定基于实证证据和 AI 辅助代码分析的实际考量。 + +我们选择 XML 主要受到各大 AI 提供商官方推荐的影响: +- **Anthropic (Claude)**: 明确推荐使用 XML 标签来构建提示,声明"Claude 在训练过程中接触过此类提示"([文档](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags)) +- **Google (Gemini)**: 推荐在复杂任务中使用包括 XML 在内的结构化格式([文档](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/structure-prompts)) +- **OpenAI (GPT)**: 在复杂场景中倡导结构化提示([公告](https://x.com/OpenAIDevs/status/1890147300493914437)、[cookbook](https://cookbook.openai.com/examples/gpt-5/gpt-5_prompting_guide)) ## Markdown 格式 diff --git a/website/client/src/zh-tw/guide/output.md b/website/client/src/zh-tw/guide/output.md index 4b554f449..0be3ddd9d 100644 --- a/website/client/src/zh-tw/guide/output.md +++ b/website/client/src/zh-tw/guide/output.md @@ -55,9 +55,14 @@ src/core/output/outputGenerate.ts ``` -::: tip 為什麼選擇 XML? -XML 標籤有助於像 Claude 這樣的 AI 模型更準確地解析內容。[Claude 官方文檔](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags)推薦使用 XML 標籤來構建結構化提示。 -::: +### 為什麼選擇 XML 作為預設格式? + +Repomix 基於廣泛的研究和測試,選擇 XML 作為預設輸出格式。這一決定基於實證證據和 AI 輔助程式碼分析的實際考量。 + +我們選擇 XML 主要受到各大 AI 提供商官方推薦的影響: +- **Anthropic (Claude)**: 明確推薦使用 XML 標籤來構建提示,聲明「Claude 在訓練過程中接觸過此類提示」([文檔](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags)) +- **Google (Gemini)**: 推薦在複雜任務中使用包括 XML 在內的結構化格式([文檔](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/structure-prompts)) +- **OpenAI (GPT)**: 在複雜場景中倡導結構化提示([公告](https://x.com/OpenAIDevs/status/1890147300493914437)、[cookbook](https://cookbook.openai.com/examples/gpt-5/gpt-5_prompting_guide)) ## Markdown 格式 From e9fb2ce9be4dabb6c8620bf2e7a4c86856d0bf93 Mon Sep 17 00:00:00 2001 From: Kazuki Yamada Date: Thu, 11 Sep 2025 00:47:54 +0900 Subject: [PATCH 2/3] docs(website): Add Community Projects page for English version Created a dedicated page showcasing community-created projects that extend or integrate with Repomix. The page includes editor extensions like the VSCode Repomix Runner, language implementations such as Python Repomix, and integration tools like Rulefy, Codebase MCP, and vibe-tools. This provides visibility for the growing Repomix ecosystem and helps users discover useful community tools. The page is organized by project type with concise descriptions and direct links to repositories. --- .../client/.vitepress/config/configEnUs.ts | 1 + .../client/src/en/guide/community-projects.md | 36 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 website/client/src/en/guide/community-projects.md diff --git a/website/client/.vitepress/config/configEnUs.ts b/website/client/.vitepress/config/configEnUs.ts index 9f72fbaeb..b7bef305a 100644 --- a/website/client/.vitepress/config/configEnUs.ts +++ b/website/client/.vitepress/config/configEnUs.ts @@ -49,6 +49,7 @@ export const configEnUs = defineConfig({ { text: 'Community', items: [ + { text: 'Community Projects', link: '/guide/community-projects' }, { text: 'Contributing to Repomix', link: '/guide/development/' }, { text: 'Sponsors', link: '/guide/sponsors' }, ], diff --git a/website/client/src/en/guide/community-projects.md b/website/client/src/en/guide/community-projects.md new file mode 100644 index 000000000..f1ebffe66 --- /dev/null +++ b/website/client/src/en/guide/community-projects.md @@ -0,0 +1,36 @@ +# Community Projects + +Discover amazing projects created by the Repomix community! These projects extend Repomix's capabilities, provide implementations in other languages, or integrate Repomix into larger toolsets. + +## Editor Extensions + +### Repomix Runner (VSCode Extension) +VSCode extension that helps bundle files into a single output for AI processing. Pack selected files, create reusable bundles, and copy content to clipboard. + +**Repository**: [massdo/repomix-runner](https://github.com/massdo/repomix-runner) +**Marketplace**: [VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=DorianMassoulier.repomix-runner) + +## Language Implementations + +### Python Repomix +Python implementation of Repomix with AST-based compression for Python code. Features multiple compression modes, security checks using detect-secrets, and multiprocessing support. + +**Repository**: [AndersonBY/python-repomix](https://github.com/AndersonBY/python-repomix) + +## Integration Tools + +### Rulefy +Transforms GitHub repositories into custom Cursor AI rules using Claude AI. Extracts project structure and conventions to generate .rules.mdc files. + +**Repository**: [niklub/rulefy](https://github.com/niklub/rulefy) + +### Codebase MCP +Model Context Protocol server that uses Repomix to help AI agents analyze codebases. Provides tools for local workspace analysis, remote GitHub repositories, and saving analysis results. + +**Repository**: [DeDeveloper23/codebase-mcp](https://github.com/DeDeveloper23/codebase-mcp) + +### vibe-tools +CLI toolset for AI agents with multiple capabilities including web search via Perplexity, repository analysis with Gemini and Repomix, and browser automation with Stagehand. + +**Repository**: [eastlondoner/vibe-tools](https://github.com/eastlondoner/vibe-tools) + From 430ae52fc3045661d24b0d8732bc138e23b1820a Mon Sep 17 00:00:00 2001 From: Kazuki Yamada Date: Thu, 11 Sep 2025 01:03:32 +0900 Subject: [PATCH 3/3] docs(website): Add Community Projects pages for all supported languages Extended the Community Projects feature to all 11 supported languages (Japanese, Chinese Simplified/Traditional, Portuguese, Vietnamese, Hindi, German, Korean, Indonesian, French, Spanish). Each page showcases community-created projects including editor extensions, language implementations, and integration tools. This ensures international users can discover Repomix community projects in their native language, making the ecosystem more accessible globally. All navigation menus have been updated with appropriate translations while maintaining consistent linking structure. --- website/client/.vitepress/config/configDe.ts | 1 + website/client/.vitepress/config/configEs.ts | 1 + website/client/.vitepress/config/configFr.ts | 1 + website/client/.vitepress/config/configHi.ts | 1 + website/client/.vitepress/config/configId.ts | 1 + website/client/.vitepress/config/configJa.ts | 1 + website/client/.vitepress/config/configKo.ts | 1 + .../client/.vitepress/config/configPtBr.ts | 1 + website/client/.vitepress/config/configVi.ts | 1 + .../client/.vitepress/config/configZhCn.ts | 1 + .../client/.vitepress/config/configZhTw.ts | 1 + .../client/src/de/guide/community-projects.md | 35 +++++++++++++++++++ .../client/src/es/guide/community-projects.md | 35 +++++++++++++++++++ .../client/src/fr/guide/community-projects.md | 35 +++++++++++++++++++ .../client/src/hi/guide/community-projects.md | 35 +++++++++++++++++++ .../client/src/id/guide/community-projects.md | 35 +++++++++++++++++++ .../client/src/ja/guide/community-projects.md | 35 +++++++++++++++++++ .../client/src/ko/guide/community-projects.md | 35 +++++++++++++++++++ .../src/pt-br/guide/community-projects.md | 35 +++++++++++++++++++ .../client/src/vi/guide/community-projects.md | 35 +++++++++++++++++++ .../src/zh-cn/guide/community-projects.md | 35 +++++++++++++++++++ .../src/zh-tw/guide/community-projects.md | 35 +++++++++++++++++++ 22 files changed, 396 insertions(+) create mode 100644 website/client/src/de/guide/community-projects.md create mode 100644 website/client/src/es/guide/community-projects.md create mode 100644 website/client/src/fr/guide/community-projects.md create mode 100644 website/client/src/hi/guide/community-projects.md create mode 100644 website/client/src/id/guide/community-projects.md create mode 100644 website/client/src/ja/guide/community-projects.md create mode 100644 website/client/src/ko/guide/community-projects.md create mode 100644 website/client/src/pt-br/guide/community-projects.md create mode 100644 website/client/src/vi/guide/community-projects.md create mode 100644 website/client/src/zh-cn/guide/community-projects.md create mode 100644 website/client/src/zh-tw/guide/community-projects.md diff --git a/website/client/.vitepress/config/configDe.ts b/website/client/.vitepress/config/configDe.ts index d30825926..d919d0194 100644 --- a/website/client/.vitepress/config/configDe.ts +++ b/website/client/.vitepress/config/configDe.ts @@ -49,6 +49,7 @@ export const configDe = defineConfig({ { text: 'Gemeinschaft', items: [ + { text: 'Community-Projekte', link: '/de/guide/community-projects' }, { text: 'Zu Repomix beitragen', link: '/de/guide/development/' }, { text: 'Sponsoren', link: '/de/guide/sponsors' }, ], diff --git a/website/client/.vitepress/config/configEs.ts b/website/client/.vitepress/config/configEs.ts index 18f8e2f45..775191750 100644 --- a/website/client/.vitepress/config/configEs.ts +++ b/website/client/.vitepress/config/configEs.ts @@ -49,6 +49,7 @@ export const configEs = defineConfig({ { text: 'Comunidad', items: [ + { text: 'Proyectos de la Comunidad', link: '/es/guide/community-projects' }, { text: 'Contribuir a Repomix', link: '/es/guide/development/' }, { text: 'Patrocinadores', link: '/es/guide/sponsors' }, ], diff --git a/website/client/.vitepress/config/configFr.ts b/website/client/.vitepress/config/configFr.ts index e5a5587a8..0c54370a0 100644 --- a/website/client/.vitepress/config/configFr.ts +++ b/website/client/.vitepress/config/configFr.ts @@ -52,6 +52,7 @@ export const configFr = defineConfig({ { text: 'Communauté', items: [ + { text: 'Projets de la Communauté', link: '/fr/guide/community-projects' }, { text: 'Contribuer à Repomix', link: '/fr/guide/development/' }, { text: 'Sponsors', link: '/fr/guide/sponsors' }, ], diff --git a/website/client/.vitepress/config/configHi.ts b/website/client/.vitepress/config/configHi.ts index ddbe6d1cf..c9dfc78f7 100644 --- a/website/client/.vitepress/config/configHi.ts +++ b/website/client/.vitepress/config/configHi.ts @@ -49,6 +49,7 @@ export const configHi = defineConfig({ { text: 'समुदाय', items: [ + { text: 'समुदाय प्रोजेक्ट्स', link: '/hi/guide/community-projects' }, { text: 'Repomix में योगदान', link: '/hi/guide/development/' }, { text: 'प्रायोजक', link: '/hi/guide/sponsors' }, ], diff --git a/website/client/.vitepress/config/configId.ts b/website/client/.vitepress/config/configId.ts index 5107a6316..d69098aeb 100644 --- a/website/client/.vitepress/config/configId.ts +++ b/website/client/.vitepress/config/configId.ts @@ -52,6 +52,7 @@ export const configId = defineConfig({ { text: 'Komunitas', items: [ + { text: 'Proyek Komunitas', link: '/id/guide/community-projects' }, { text: 'Berkontribusi ke Repomix', link: '/id/guide/development/' }, { text: 'Sponsor', link: '/id/guide/sponsors' }, ], diff --git a/website/client/.vitepress/config/configJa.ts b/website/client/.vitepress/config/configJa.ts index 65312c443..4b87a3dc3 100644 --- a/website/client/.vitepress/config/configJa.ts +++ b/website/client/.vitepress/config/configJa.ts @@ -47,6 +47,7 @@ export const configJa = defineConfig({ { text: 'コミュニティ', items: [ + { text: 'コミュニティプロジェクト', link: '/ja/guide/community-projects' }, { text: 'Repomixに貢献する', link: '/ja/guide/development/' }, { text: 'スポンサー', link: '/ja/guide/sponsors' }, ], diff --git a/website/client/.vitepress/config/configKo.ts b/website/client/.vitepress/config/configKo.ts index f01fd51ea..17c3ae809 100644 --- a/website/client/.vitepress/config/configKo.ts +++ b/website/client/.vitepress/config/configKo.ts @@ -49,6 +49,7 @@ export const configKo = defineConfig({ { text: '커뮤니티', items: [ + { text: '커뮤니티 프로젝트', link: '/ko/guide/community-projects' }, { text: 'Repomix에 기여하기', link: '/ko/guide/development/' }, { text: '후원자', link: '/ko/guide/sponsors' }, ], diff --git a/website/client/.vitepress/config/configPtBr.ts b/website/client/.vitepress/config/configPtBr.ts index 706dbd7a9..8adf4967d 100644 --- a/website/client/.vitepress/config/configPtBr.ts +++ b/website/client/.vitepress/config/configPtBr.ts @@ -49,6 +49,7 @@ export const configPtBr = defineConfig({ { text: 'Comunidade', items: [ + { text: 'Projetos da Comunidade', link: '/pt-br/guide/community-projects' }, { text: 'Contribuindo para o Repomix', link: '/pt-br/guide/development/' }, { text: 'Patrocinadores', link: '/pt-br/guide/sponsors' }, ], diff --git a/website/client/.vitepress/config/configVi.ts b/website/client/.vitepress/config/configVi.ts index 37339865b..74446914b 100644 --- a/website/client/.vitepress/config/configVi.ts +++ b/website/client/.vitepress/config/configVi.ts @@ -52,6 +52,7 @@ export const configVi = defineConfig({ { text: 'Cộng đồng', items: [ + { text: 'Dự án Cộng đồng', link: '/vi/guide/community-projects' }, { text: 'Đóng góp cho Repomix', link: '/vi/guide/development/' }, { text: 'Nhà tài trợ', link: '/vi/guide/sponsors' }, ], diff --git a/website/client/.vitepress/config/configZhCn.ts b/website/client/.vitepress/config/configZhCn.ts index 91feefed9..b326b9704 100644 --- a/website/client/.vitepress/config/configZhCn.ts +++ b/website/client/.vitepress/config/configZhCn.ts @@ -46,6 +46,7 @@ export const configZhCn = defineConfig({ { text: '社区', items: [ + { text: '社区项目', link: '/zh-cn/guide/community-projects' }, { text: '为Repomix做贡献', link: '/zh-cn/guide/development/' }, { text: '赞助商', link: '/zh-cn/guide/sponsors' }, ], diff --git a/website/client/.vitepress/config/configZhTw.ts b/website/client/.vitepress/config/configZhTw.ts index b8caff26f..1e495c568 100644 --- a/website/client/.vitepress/config/configZhTw.ts +++ b/website/client/.vitepress/config/configZhTw.ts @@ -49,6 +49,7 @@ export const configZhTw = defineConfig({ { text: '社群', items: [ + { text: '社群專案', link: '/zh-tw/guide/community-projects' }, { text: '為Repomix做貢獻', link: '/zh-tw/guide/development/' }, { text: '贊助商', link: '/zh-tw/guide/sponsors' }, ], diff --git a/website/client/src/de/guide/community-projects.md b/website/client/src/de/guide/community-projects.md new file mode 100644 index 000000000..462b3184e --- /dev/null +++ b/website/client/src/de/guide/community-projects.md @@ -0,0 +1,35 @@ +# Community-Projekte + +Entdecken Sie fantastische Projekte, die von der Repomix-Community erstellt wurden! Diese Projekte erweitern die Funktionen von Repomix, bieten Implementierungen in anderen Sprachen oder integrieren Repomix in größere Toolsets. + +## Editor-Erweiterungen + +### Repomix Runner (VSCode-Erweiterung) +VSCode-Erweiterung, die dabei hilft, Dateien in eine einzige Ausgabe für die KI-Verarbeitung zu bündeln. Ausgewählte Dateien packen, wiederverwendbare Bundles erstellen und Inhalte in die Zwischenablage kopieren. + +**Repository**: [massdo/repomix-runner](https://github.com/massdo/repomix-runner) +**Marketplace**: [VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=DorianMassoulier.repomix-runner) + +## Sprach-Implementierungen + +### Python Repomix +Python-Implementierung von Repomix mit AST-basierter Komprimierung für Python-Code. Bietet mehrere Komprimierungsmodi, Sicherheitsprüfungen mit detect-secrets und Multiprocessing-Unterstützung. + +**Repository**: [AndersonBY/python-repomix](https://github.com/AndersonBY/python-repomix) + +## Integrations-Tools + +### Rulefy +Transformiert GitHub-Repositories in benutzerdefinierte Cursor AI-Regeln unter Verwendung von Claude AI. Extrahiert Projektstruktur und Konventionen zur Generierung von .rules.mdc-Dateien. + +**Repository**: [niklub/rulefy](https://github.com/niklub/rulefy) + +### Codebase MCP +Model Context Protocol-Server, der Repomix verwendet, um KI-Agenten bei der Analyse von Codebasen zu helfen. Bietet Tools für lokale Arbeitsbereich-Analyse, entfernte GitHub-Repositories und das Speichern von Analyseergebnissen. + +**Repository**: [DeDeveloper23/codebase-mcp](https://github.com/DeDeveloper23/codebase-mcp) + +### vibe-tools +CLI-Toolset für KI-Agenten mit mehreren Funktionen, einschließlich Websuche über Perplexity, Repository-Analyse mit Gemini und Repomix und Browser-Automatisierung mit Stagehand. + +**Repository**: [eastlondoner/vibe-tools](https://github.com/eastlondoner/vibe-tools) \ No newline at end of file diff --git a/website/client/src/es/guide/community-projects.md b/website/client/src/es/guide/community-projects.md new file mode 100644 index 000000000..14fa373ae --- /dev/null +++ b/website/client/src/es/guide/community-projects.md @@ -0,0 +1,35 @@ +# Proyectos de la Comunidad + +¡Descubre proyectos increíbles creados por la comunidad de Repomix! Estos proyectos amplían las capacidades de Repomix, proporcionan implementaciones en otros lenguajes, o integran Repomix en conjuntos de herramientas más grandes. + +## Extensiones de Editor + +### Repomix Runner (Extensión VSCode) +Extensión de VSCode que ayuda a agrupar archivos en una sola salida para procesamiento de IA. Empaqueta archivos seleccionados, crea bundles reutilizables, y copia contenido al portapapeles. + +**Repository**: [massdo/repomix-runner](https://github.com/massdo/repomix-runner) +**Marketplace**: [VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=DorianMassoulier.repomix-runner) + +## Implementaciones de Lenguajes + +### Python Repomix +Implementación de Repomix en Python con compresión basada en AST para código Python. Ofrece múltiples modos de compresión, verificaciones de seguridad usando detect-secrets, y soporte para multiprocesamiento. + +**Repository**: [AndersonBY/python-repomix](https://github.com/AndersonBY/python-repomix) + +## Herramientas de Integración + +### Rulefy +Transforma repositorios de GitHub en reglas personalizadas de Cursor AI usando Claude AI. Extrae la estructura del proyecto y convenciones para generar archivos .rules.mdc. + +**Repository**: [niklub/rulefy](https://github.com/niklub/rulefy) + +### Codebase MCP +Servidor Model Context Protocol que usa Repomix para ayudar a los agentes de IA a analizar bases de código. Proporciona herramientas para análisis de espacio de trabajo local, repositorios remotos de GitHub, y guardar resultados de análisis. + +**Repository**: [DeDeveloper23/codebase-mcp](https://github.com/DeDeveloper23/codebase-mcp) + +### vibe-tools +Conjunto de herramientas CLI para agentes de IA con múltiples capacidades incluyendo búsqueda web vía Perplexity, análisis de repositorio con Gemini y Repomix, y automatización de navegador con Stagehand. + +**Repository**: [eastlondoner/vibe-tools](https://github.com/eastlondoner/vibe-tools) \ No newline at end of file diff --git a/website/client/src/fr/guide/community-projects.md b/website/client/src/fr/guide/community-projects.md new file mode 100644 index 000000000..213dfe97f --- /dev/null +++ b/website/client/src/fr/guide/community-projects.md @@ -0,0 +1,35 @@ +# Projets Communautaires + +Découvrez les projets formidables créés par la communauté Repomix ! Ces projets étendent les capacités de Repomix, fournissent des implémentations dans d'autres langages, ou intègrent Repomix dans des ensembles d'outils plus larges. + +## Extensions d'Éditeur + +### Repomix Runner (Extension VSCode) +Extension VSCode qui aide à regrouper les fichiers en une seule sortie pour le traitement IA. Empaquez les fichiers sélectionnés, créez des bundles réutilisables, et copiez le contenu dans le presse-papiers. + +**Repository** : [massdo/repomix-runner](https://github.com/massdo/repomix-runner) +**Marketplace** : [VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=DorianMassoulier.repomix-runner) + +## Implémentations de Langages + +### Python Repomix +Implémentation Python de Repomix avec compression basée sur l'AST pour le code Python. Propose plusieurs modes de compression, vérifications de sécurité utilisant detect-secrets, et support du multiprocessing. + +**Repository** : [AndersonBY/python-repomix](https://github.com/AndersonBY/python-repomix) + +## Outils d'Intégration + +### Rulefy +Transforme les repositories GitHub en règles Cursor AI personnalisées en utilisant Claude AI. Extrait la structure du projet et les conventions pour générer des fichiers .rules.mdc. + +**Repository** : [niklub/rulefy](https://github.com/niklub/rulefy) + +### Codebase MCP +Serveur Model Context Protocol qui utilise Repomix pour aider les agents IA à analyser les bases de code. Fournit des outils pour l'analyse d'espaces de travail locaux, des repositories GitHub distants, et la sauvegarde des résultats d'analyse. + +**Repository** : [DeDeveloper23/codebase-mcp](https://github.com/DeDeveloper23/codebase-mcp) + +### vibe-tools +Ensemble d'outils CLI pour agents IA avec plusieurs capacités incluant la recherche web via Perplexity, l'analyse de repository avec Gemini et Repomix, et l'automatisation de navigateur avec Stagehand. + +**Repository** : [eastlondoner/vibe-tools](https://github.com/eastlondoner/vibe-tools) \ No newline at end of file diff --git a/website/client/src/hi/guide/community-projects.md b/website/client/src/hi/guide/community-projects.md new file mode 100644 index 000000000..23eb8aa58 --- /dev/null +++ b/website/client/src/hi/guide/community-projects.md @@ -0,0 +1,35 @@ +# कम्युनिटी प्रोजेक्ट्स + +Repomix कम्युनिटी द्वारा बनाए गए अद्भुत प्रोजेक्ट्स की खोज करें! ये प्रोजेक्ट्स Repomix की क्षमताओं को बढ़ाते हैं, अन्य भाषाओं में implementations प्रदान करते हैं, या Repomix को बड़े toolsets में integrate करते हैं। + +## एडिटर एक्सटेंशन + +### Repomix Runner (VSCode एक्सटेंशन) +VSCode एक्सटेंशन जो AI processing के लिए फाइलों को single output में bundle करने में मदद करता है। selected फाइलों को pack करें, reusable bundles बनाएं, और content को clipboard में copy करें। + +**Repository**: [massdo/repomix-runner](https://github.com/massdo/repomix-runner) +**Marketplace**: [VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=DorianMassoulier.repomix-runner) + +## भाषा implementations + +### Python Repomix +Python code के लिए AST-based compression के साथ Repomix का Python implementation। multiple compression modes, detect-secrets का उपयोग करके security checks, और multiprocessing support की सुविधा है। + +**Repository**: [AndersonBY/python-repomix](https://github.com/AndersonBY/python-repomix) + +## Integration Tools + +### Rulefy +Claude AI का उपयोग करके GitHub repositories को custom Cursor AI rules में transform करता है। .rules.mdc फाइलें generate करने के लिए project structure और conventions को extract करता है। + +**Repository**: [niklub/rulefy](https://github.com/niklub/rulefy) + +### Codebase MCP +Model Context Protocol server जो AI agents को codebases का analysis करने में मदद करने के लिए Repomix का उपयोग करता है। local workspace analysis, remote GitHub repositories, और analysis results save करने के लिए tools प्रदान करता है। + +**Repository**: [DeDeveloper23/codebase-mcp](https://github.com/DeDeveloper23/codebase-mcp) + +### vibe-tools +AI agents के लिए CLI toolset जिसमें Perplexity के माध्यम से web search, Gemini और Repomix के साथ repository analysis, और Stagehand के साथ browser automation सहित कई capabilities हैं। + +**Repository**: [eastlondoner/vibe-tools](https://github.com/eastlondoner/vibe-tools) \ No newline at end of file diff --git a/website/client/src/id/guide/community-projects.md b/website/client/src/id/guide/community-projects.md new file mode 100644 index 000000000..7f3799deb --- /dev/null +++ b/website/client/src/id/guide/community-projects.md @@ -0,0 +1,35 @@ +# Proyek Komunitas + +Temukan proyek-proyek luar biasa yang dibuat oleh komunitas Repomix! Proyek-proyek ini memperluas kemampuan Repomix, menyediakan implementasi dalam bahasa lain, atau mengintegrasikan Repomix ke dalam toolset yang lebih besar. + +## Ekstensi Editor + +### Repomix Runner (Ekstensi VSCode) +Ekstensi VSCode yang membantu menggabungkan file menjadi satu output untuk pemrosesan AI. Paket file yang dipilih, buat bundle yang dapat digunakan kembali, dan salin konten ke clipboard. + +**Repository**: [massdo/repomix-runner](https://github.com/massdo/repomix-runner) +**Marketplace**: [VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=DorianMassoulier.repomix-runner) + +## Implementasi Bahasa + +### Python Repomix +Implementasi Repomix dalam Python dengan kompresi berbasis AST untuk kode Python. Memiliki beberapa mode kompresi, pemeriksaan keamanan menggunakan detect-secrets, dan dukungan multiprocessing. + +**Repository**: [AndersonBY/python-repomix](https://github.com/AndersonBY/python-repomix) + +## Alat Integrasi + +### Rulefy +Mengubah repository GitHub menjadi aturan Cursor AI kustom menggunakan Claude AI. Mengekstrak struktur proyek dan konvensi untuk menghasilkan file .rules.mdc. + +**Repository**: [niklub/rulefy](https://github.com/niklub/rulefy) + +### Codebase MCP +Server Model Context Protocol yang menggunakan Repomix untuk membantu agen AI menganalisis codebase. Menyediakan alat untuk analisis workspace lokal, repository GitHub remote, dan menyimpan hasil analisis. + +**Repository**: [DeDeveloper23/codebase-mcp](https://github.com/DeDeveloper23/codebase-mcp) + +### vibe-tools +Toolset CLI untuk agen AI dengan berbagai kemampuan termasuk pencarian web melalui Perplexity, analisis repository dengan Gemini dan Repomix, dan otomasi browser dengan Stagehand. + +**Repository**: [eastlondoner/vibe-tools](https://github.com/eastlondoner/vibe-tools) \ No newline at end of file diff --git a/website/client/src/ja/guide/community-projects.md b/website/client/src/ja/guide/community-projects.md new file mode 100644 index 000000000..cdfd64def --- /dev/null +++ b/website/client/src/ja/guide/community-projects.md @@ -0,0 +1,35 @@ +# コミュニティプロジェクト + +Repomixコミュニティによって作られた素晴らしいプロジェクトをご紹介します!これらのプロジェクトは、Repomixの機能を拡張したり、他の言語での実装を提供したり、より大きなツールセットに統合したりしています。 + +## エディタ拡張 + +### Repomix Runner (VSCode拡張) +ファイルをAI処理用の単一出力にバンドルするVSCode拡張。選択したファイルのパック、再利用可能なバンドルの作成、コンテンツのクリップボードへのコピーが可能です。 + +**リポジトリ**: [massdo/repomix-runner](https://github.com/massdo/repomix-runner) +**マーケットプレース**: [VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=DorianMassoulier.repomix-runner) + +## 言語実装 + +### Python Repomix +PythonコードのAST-based圧縮を持つRepomixのPython実装。複数の圧縮モード、detect-secretsを使用したセキュリティチェック、マルチプロセッシングサポートを特徴としています。 + +**リポジトリ**: [AndersonBY/python-repomix](https://github.com/AndersonBY/python-repomix) + +## 統合ツール + +### Rulefy +Claude AIを使用してGitHubリポジトリをカスタムCursor AIルールに変換します。プロジェクト構造と規約を抽出して.rules.mdcファイルを生成します。 + +**リポジトリ**: [niklub/rulefy](https://github.com/niklub/rulefy) + +### Codebase MCP +Repomixを使用してAIエージェントがコードベースを分析するためのModel Context Protocolサーバー。ローカルワークスペース分析、リモートGitHubリポジトリ、分析結果の保存のためのツールを提供します。 + +**リポジトリ**: [DeDeveloper23/codebase-mcp](https://github.com/DeDeveloper23/codebase-mcp) + +### vibe-tools +Perplexityによるウェブ検索、GeminiとRepomixによるリポジトリ分析、Stagehandによるブラウザ自動化など、複数の機能を持つAIエージェント用のCLIツールセットです。 + +**リポジトリ**: [eastlondoner/vibe-tools](https://github.com/eastlondoner/vibe-tools) \ No newline at end of file diff --git a/website/client/src/ko/guide/community-projects.md b/website/client/src/ko/guide/community-projects.md new file mode 100644 index 000000000..e9a2927c4 --- /dev/null +++ b/website/client/src/ko/guide/community-projects.md @@ -0,0 +1,35 @@ +# 커뮤니티 프로젝트 + +Repomix 커뮤니티에서 제작한 놀라운 프로젝트들을 만나보세요! 이러한 프로젝트들은 Repomix의 기능을 확장하거나, 다른 언어로 구현을 제공하거나, Repomix를 더 큰 툴셋에 통합합니다. + +## 에디터 확장 + +### Repomix Runner (VSCode 확장) +AI 처리를 위해 파일들을 단일 출력으로 번들링하는 데 도움을 주는 VSCode 확장입니다. 선택한 파일들을 패킹하고, 재사용 가능한 번들을 생성하며, 내용을 클립보드에 복사합니다. + +**Repository**: [massdo/repomix-runner](https://github.com/massdo/repomix-runner) +**Marketplace**: [VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=DorianMassoulier.repomix-runner) + +## 언어 구현 + +### Python Repomix +Python 코드를 위한 AST 기반 압축을 제공하는 Repomix의 Python 구현입니다. 다중 압축 모드, detect-secrets를 사용한 보안 검사, 그리고 멀티프로세싱 지원을 제공합니다. + +**Repository**: [AndersonBY/python-repomix](https://github.com/AndersonBY/python-repomix) + +## 통합 도구 + +### Rulefy +Claude AI를 사용하여 GitHub 저장소를 사용자 정의 Cursor AI 규칙으로 변환합니다. 프로젝트 구조와 규약을 추출하여 .rules.mdc 파일을 생성합니다. + +**Repository**: [niklub/rulefy](https://github.com/niklub/rulefy) + +### Codebase MCP +AI 에이전트가 코드베이스를 분석할 수 있도록 Repomix를 사용하는 Model Context Protocol 서버입니다. 로컬 워크스페이스 분석, 원격 GitHub 저장소, 그리고 분석 결과 저장을 위한 도구를 제공합니다. + +**Repository**: [DeDeveloper23/codebase-mcp](https://github.com/DeDeveloper23/codebase-mcp) + +### vibe-tools +Perplexity를 통한 웹 검색, Gemini와 Repomix를 사용한 저장소 분석, Stagehand를 통한 브라우저 자동화를 포함한 여러 기능을 가진 AI 에이전트용 CLI 툴셋입니다. + +**Repository**: [eastlondoner/vibe-tools](https://github.com/eastlondoner/vibe-tools) \ No newline at end of file diff --git a/website/client/src/pt-br/guide/community-projects.md b/website/client/src/pt-br/guide/community-projects.md new file mode 100644 index 000000000..a1da2ef58 --- /dev/null +++ b/website/client/src/pt-br/guide/community-projects.md @@ -0,0 +1,35 @@ +# Projetos da Comunidade + +Descubra projetos incríveis criados pela comunidade Repomix! Estes projetos estendem as capacidades do Repomix, fornecem implementações em outras linguagens ou integram o Repomix em conjuntos de ferramentas maiores. + +## Extensões de Editor + +### Repomix Runner (Extensão VSCode) +Extensão do VSCode que ajuda a agrupar arquivos em uma única saída para processamento de IA. Empacote arquivos selecionados, crie pacotes reutilizáveis e copie conteúdo para a área de transferência. + +**Repositório**: [massdo/repomix-runner](https://github.com/massdo/repomix-runner) +**Marketplace**: [VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=DorianMassoulier.repomix-runner) + +## Implementações de Linguagem + +### Python Repomix +Implementação Python do Repomix com compressão baseada em AST para código Python. Recursos incluem múltiplos modos de compressão, verificações de segurança usando detect-secrets e suporte a multiprocessamento. + +**Repositório**: [AndersonBY/python-repomix](https://github.com/AndersonBY/python-repomix) + +## Ferramentas de Integração + +### Rulefy +Transforma repositórios GitHub em regras personalizadas do Cursor AI usando Claude AI. Extrai estrutura e convenções do projeto para gerar arquivos .rules.mdc. + +**Repositório**: [niklub/rulefy](https://github.com/niklub/rulefy) + +### Codebase MCP +Servidor de Protocolo de Contexto de Modelo que usa Repomix para ajudar agentes de IA a analisar bases de código. Fornece ferramentas para análise de workspace local, repositórios remotos do GitHub e salvamento de resultados de análise. + +**Repositório**: [DeDeveloper23/codebase-mcp](https://github.com/DeDeveloper23/codebase-mcp) + +### vibe-tools +Conjunto de ferramentas CLI para agentes de IA com múltiplas capacidades, incluindo pesquisa na web via Perplexity, análise de repositório com Gemini e Repomix, e automação de navegador com Stagehand. + +**Repositório**: [eastlondoner/vibe-tools](https://github.com/eastlondoner/vibe-tools) \ No newline at end of file diff --git a/website/client/src/vi/guide/community-projects.md b/website/client/src/vi/guide/community-projects.md new file mode 100644 index 000000000..7dd679b55 --- /dev/null +++ b/website/client/src/vi/guide/community-projects.md @@ -0,0 +1,35 @@ +# Dự Án Cộng Đồng + +Khám phá những dự án tuyệt vời được tạo ra bởi cộng đồng Repomix! Những dự án này mở rộng khả năng của Repomix, cung cấp các triển khai bằng ngôn ngữ khác, hoặc tích hợp Repomix vào các bộ công cụ lớn hơn. + +## Tiện Ích Mở Rộng Trình Soạn Thảo + +### Repomix Runner (Tiện Ích VSCode) +Tiện ích mở rộng VSCode giúp đóng gói các tệp thành một đầu ra duy nhất để xử lý AI. Đóng gói các tệp đã chọn, tạo các gói có thể tái sử dụng, và sao chép nội dung vào clipboard. + +**Repository**: [massdo/repomix-runner](https://github.com/massdo/repomix-runner) +**Marketplace**: [VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=DorianMassoulier.repomix-runner) + +## Triển Khai Ngôn Ngữ + +### Python Repomix +Triển khai Repomix bằng Python với nén dựa trên AST cho mã Python. Có nhiều chế độ nén, kiểm tra bảo mật sử dụng detect-secrets, và hỗ trợ đa xử lý. + +**Repository**: [AndersonBY/python-repomix](https://github.com/AndersonBY/python-repomix) + +## Công Cụ Tích Hợp + +### Rulefy +Chuyển đổi repository GitHub thành các quy tắc Cursor AI tùy chỉnh sử dụng Claude AI. Trích xuất cấu trúc dự án và các quy ước để tạo ra các tệp .rules.mdc. + +**Repository**: [niklub/rulefy](https://github.com/niklub/rulefy) + +### Codebase MCP +Máy chủ Model Context Protocol sử dụng Repomix để giúp các agent AI phân tích codebase. Cung cấp các công cụ để phân tích workspace cục bộ, repository GitHub từ xa, và lưu kết quả phân tích. + +**Repository**: [DeDeveloper23/codebase-mcp](https://github.com/DeDeveloper23/codebase-mcp) + +### vibe-tools +Bộ công cụ CLI cho các agent AI với nhiều khả năng bao gồm tìm kiếm web qua Perplexity, phân tích repository với Gemini và Repomix, và tự động hóa trình duyệt với Stagehand. + +**Repository**: [eastlondoner/vibe-tools](https://github.com/eastlondoner/vibe-tools) diff --git a/website/client/src/zh-cn/guide/community-projects.md b/website/client/src/zh-cn/guide/community-projects.md new file mode 100644 index 000000000..7b9bef58b --- /dev/null +++ b/website/client/src/zh-cn/guide/community-projects.md @@ -0,0 +1,35 @@ +# 社区项目 + +发现由 Repomix 社区创建的精彩项目!这些项目扩展了 Repomix 的功能,提供其他语言的实现,或将 Repomix 集成到更大的工具集中。 + +## 编辑器扩展 + +### Repomix Runner (VSCode 扩展) +帮助将文件打包成单一输出以供 AI 处理的 VSCode 扩展。可以打包选定的文件、创建可重用的包并将内容复制到剪贴板。 + +**仓库**: [massdo/repomix-runner](https://github.com/massdo/repomix-runner) +**市场**: [VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=DorianMassoulier.repomix-runner) + +## 语言实现 + +### Python Repomix +具有 Python 代码 AST 基础压缩的 Repomix Python 实现。特点包括多种压缩模式、使用 detect-secrets 进行安全检查以及多进程支持。 + +**仓库**: [AndersonBY/python-repomix](https://github.com/AndersonBY/python-repomix) + +## 集成工具 + +### Rulefy +使用 Claude AI 将 GitHub 仓库转换为自定义 Cursor AI 规则。提取项目结构和约定以生成 .rules.mdc 文件。 + +**仓库**: [niklub/rulefy](https://github.com/niklub/rulefy) + +### Codebase MCP +使用 Repomix 帮助 AI 代理分析代码库的模型上下文协议服务器。提供本地工作区分析、远程 GitHub 仓库和保存分析结果的工具。 + +**仓库**: [DeDeveloper23/codebase-mcp](https://github.com/DeDeveloper23/codebase-mcp) + +### vibe-tools +为 AI 代理提供多种功能的 CLI 工具集,包括通过 Perplexity 进行网络搜索、通过 Gemini 和 Repomix 进行仓库分析,以及通过 Stagehand 进行浏览器自动化。 + +**仓库**: [eastlondoner/vibe-tools](https://github.com/eastlondoner/vibe-tools) \ No newline at end of file diff --git a/website/client/src/zh-tw/guide/community-projects.md b/website/client/src/zh-tw/guide/community-projects.md new file mode 100644 index 000000000..5db454d4e --- /dev/null +++ b/website/client/src/zh-tw/guide/community-projects.md @@ -0,0 +1,35 @@ +# 社群專案 + +探索由 Repomix 社群創建的精彩專案!這些專案擴展了 Repomix 的功能,提供其他語言的實作,或將 Repomix 整合到更大的工具集中。 + +## 編輯器擴充 + +### Repomix Runner (VSCode 擴充) +幫助將檔案打包成單一輸出供 AI 處理的 VSCode 擴充。可以打包選定的檔案、建立可重複使用的組合並將內容複製到剪貼簿。 + +**儲存庫**: [massdo/repomix-runner](https://github.com/massdo/repomix-runner) +**市集**: [VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=DorianMassoulier.repomix-runner) + +## 語言實作 + +### Python Repomix +具有 Python 程式碼 AST-based 壓縮的 Repomix Python 實作。特色包括多種壓縮模式、使用 detect-secrets 進行安全檢查以及多處理程序支援。 + +**儲存庫**: [AndersonBY/python-repomix](https://github.com/AndersonBY/python-repomix) + +## 整合工具 + +### Rulefy +使用 Claude AI 將 GitHub 儲存庫轉換為自訂 Cursor AI 規則。提取專案結構和慣例以產生 .rules.mdc 檔案。 + +**儲存庫**: [niklub/rulefy](https://github.com/niklub/rulefy) + +### Codebase MCP +使用 Repomix 協助 AI 代理分析程式碼庫的模型上下文協定伺服器。提供本地工作區分析、遠端 GitHub 儲存庫和儲存分析結果的工具。 + +**儲存庫**: [DeDeveloper23/codebase-mcp](https://github.com/DeDeveloper23/codebase-mcp) + +### vibe-tools +為 AI 代理提供多種功能的 CLI 工具集,包括透過 Perplexity 進行網路搜尋、透過 Gemini 和 Repomix 進行儲存庫分析,以及透過 Stagehand 進行瀏覽器自動化。 + +**儲存庫**: [eastlondoner/vibe-tools](https://github.com/eastlondoner/vibe-tools) \ No newline at end of file