From dcf075a5e06d1c5c32fa9d7e84e91a426dced631 Mon Sep 17 00:00:00 2001 From: Pan YANG Date: Thu, 6 Aug 2026 10:24:50 +0800 Subject: [PATCH] feat(catalog): add Reasonix product family --- content/clis/de/reasonix.md | 71 +++ content/clis/en/reasonix.md | 71 +++ content/clis/es/reasonix.md | 71 +++ content/clis/fr/reasonix.md | 71 +++ content/clis/id/reasonix.md | 71 +++ content/clis/ja/reasonix.md | 71 +++ content/clis/ko/reasonix.md | 71 +++ content/clis/pt/reasonix.md | 71 +++ content/clis/ru/reasonix.md | 71 +++ content/clis/tr/reasonix.md | 71 +++ content/clis/zh-Hans/reasonix.md | 71 +++ content/clis/zh-Hant/reasonix.md | 71 +++ cspell.json | 3 + data/data-health.json | 42 +- data/generated/cli-landing-pages.json | 528 +++++++++++++++++++ data/github-stars.json | 68 +-- data/vendor-company-stages.json | 5 + docs/DATA-HEALTH.md | 22 +- manifests/$schemas/extension.schema.json | 2 +- manifests/clis/reasonix.json | 142 +++++ manifests/desktops/reasonix-desktop.json | 142 +++++ manifests/extensions/reasonix-extension.json | 132 +++++ manifests/vendors/reasonix.json | 67 +++ src/lib/generated/clis.ts | 2 + src/lib/generated/desktops.ts | 2 + src/lib/generated/extensions.ts | 2 + src/lib/generated/metadata.ts | 8 +- src/lib/generated/vendors.ts | 2 + src/types/manifests.ts | 2 +- tests/validate/typesAlignment.test.ts | 24 + 30 files changed, 1976 insertions(+), 71 deletions(-) create mode 100644 content/clis/de/reasonix.md create mode 100644 content/clis/en/reasonix.md create mode 100644 content/clis/es/reasonix.md create mode 100644 content/clis/fr/reasonix.md create mode 100644 content/clis/id/reasonix.md create mode 100644 content/clis/ja/reasonix.md create mode 100644 content/clis/ko/reasonix.md create mode 100644 content/clis/pt/reasonix.md create mode 100644 content/clis/ru/reasonix.md create mode 100644 content/clis/tr/reasonix.md create mode 100644 content/clis/zh-Hans/reasonix.md create mode 100644 content/clis/zh-Hant/reasonix.md create mode 100644 manifests/clis/reasonix.json create mode 100644 manifests/desktops/reasonix-desktop.json create mode 100644 manifests/extensions/reasonix-extension.json create mode 100644 manifests/vendors/reasonix.json diff --git a/content/clis/de/reasonix.md b/content/clis/de/reasonix.md new file mode 100644 index 00000000..04153ccc --- /dev/null +++ b/content/clis/de/reasonix.md @@ -0,0 +1,71 @@ +## answer + +Reasonix ist ein quelloffener, DeepSeek-nativer Coding-Agent für das Terminal, der auf stabile Präfix-Caches und langlebige lokale Sitzungen ausgelegt ist. + +## introduction + +Reasonix verbindet eine in Go entwickelte CLI/TUI mit Coding-Werkzeugen, Plugins und Projektkontext. Es kann DeepSeek oder OpenAI-kompatible Endpunkte nutzen, läuft unter macOS, Windows und Linux und teilt seine lokale Engine mit der Desktop-App und der Editor-Erweiterung. + +## capabilities.items.0.title + +Cache-stabile Agentensitzungen + +## capabilities.items.0.description + +Stabile Systemanweisungen und Werkzeugdefinitionen ermöglichen kompatiblen Modelldiensten, Präfix-Caches über lange Sitzungen hinweg wiederzuverwenden. + +## capabilities.items.1.title + +Werkzeuge und konfigurierbare Plugins + +## capabilities.items.1.description + +Integrierte Werkzeuge bearbeiten Repositories, während Konfigurationen und Plugins den Ablauf flexibel an unterschiedliche Aufgaben anpassen. + +## capabilities.items.2.title + +Eine lokale Engine für mehrere Oberflächen + +## capabilities.items.2.description + +Dieselbe Reasonix-Engine steht im Terminal, in der Desktop-Anwendung und über eine per ACP verbundene Editor-Erweiterung bereit. + +## faq.items.0.question + +Was ist Reasonix? + +## faq.items.0.answer + +Reasonix ist ein MIT-lizenzierter Coding-Agent, dessen Terminaloberfläche für DeepSeek-Modelle, lokale Werkzeuge und cachebewusste Dialoge entwickelt wurde. + +## faq.items.1.question + +Welche Modelldienste kann Reasonix verwenden? + +## faq.items.1.answer + +Reasonix bietet eine DeepSeek-orientierte Voreinstellung und verbindet sich mit lokal hinterlegten Zugangsdaten auch zu OpenAI-kompatiblen Endpunkten. + +## faq.items.2.question + +Wie starte ich Reasonix? + +## faq.items.2.answer + +Installieren Sie die CLI über einen offiziellen Paketkanal, richten Sie die Zugangsdaten des Modelldienstes ein und starten Sie Reasonix im gewünschten Repository. + +## faq.items.3.question + +Welche Betriebssysteme unterstützt Reasonix? + +## faq.items.3.answer + +Die Reasonix-CLI unterstützt macOS, Windows und Linux; offizielle Pakete und Binärdateien sind für diese Plattformen dokumentiert. + +## faq.items.4.question + +Welche Lizenz und welches Preismodell hat Reasonix? + +## faq.items.4.answer + +Reasonix ist unter der MIT-Lizenz quelloffen und kostenlos. Nutzungskosten richten sich nach dem verbundenen Modelldienst und dessen Konto. diff --git a/content/clis/en/reasonix.md b/content/clis/en/reasonix.md new file mode 100644 index 00000000..937531b8 --- /dev/null +++ b/content/clis/en/reasonix.md @@ -0,0 +1,71 @@ +## answer + +Reasonix is an open-source, DeepSeek-native coding agent for terminal work, designed around prefix-cache stability and a long-running local session. + +## introduction + +Reasonix combines a Go-based CLI/TUI with coding tools, plugins, project context, and support for DeepSeek or OpenAI-compatible endpoints. It runs on macOS, Windows, and Linux, uses your own model credentials, and shares its local engine with the Reasonix desktop app and editor extension. + +## capabilities.items.0.title + +Cache-stable agent sessions + +## capabilities.items.0.description + +Keep the system prompt and tool definitions stable so compatible model providers can reuse prefix caches across an extended coding session. + +## capabilities.items.1.title + +Tools and configurable plugins + +## capabilities.items.1.description + +Inspect and change a repository through built-in tools, then adapt the workflow with configuration and plugins instead of a fixed interaction model. + +## capabilities.items.2.title + +One local engine across interfaces + +## capabilities.items.2.description + +Use the same Reasonix engine from its terminal interface, desktop application, or an ACP-connected editor extension. + +## faq.items.0.question + +What is Reasonix? + +## faq.items.0.answer + +Reasonix is an MIT-licensed coding agent whose terminal interface is built around DeepSeek models, local tools, and cache-conscious multi-turn sessions. + +## faq.items.1.question + +Which model providers can Reasonix use? + +## faq.items.1.answer + +Reasonix includes a DeepSeek-oriented preset and can connect to compatible OpenAI-style endpoints using credentials that you configure locally. + +## faq.items.2.question + +How do I start Reasonix? + +## faq.items.2.answer + +Install the CLI using an official package channel, add the required provider credentials, and launch Reasonix from the repository you want it to work with. + +## faq.items.3.question + +Which operating systems support Reasonix? + +## faq.items.3.answer + +The Reasonix CLI supports macOS, Windows, and Linux, with official packages and binaries documented for each platform. + +## faq.items.4.question + +What are Reasonix's license and pricing model? + +## faq.items.4.answer + +Reasonix is open-source software under the MIT license. The software is free, while usage charges depend on the model provider and account you connect. diff --git a/content/clis/es/reasonix.md b/content/clis/es/reasonix.md new file mode 100644 index 00000000..7f79f82a --- /dev/null +++ b/content/clis/es/reasonix.md @@ -0,0 +1,71 @@ +## answer + +Reasonix es un agente de programación de código abierto y nativo de DeepSeek para terminal, diseñado para mantener estable la caché de prefijos en sesiones locales duraderas. + +## introduction + +Reasonix combina una CLI/TUI escrita en Go con herramientas de código, plugins y contexto del proyecto. Puede usar DeepSeek o endpoints compatibles con OpenAI, funciona en macOS, Windows y Linux y comparte su motor local con la app de escritorio y la extensión del editor. + +## capabilities.items.0.title + +Sesiones estables para la caché + +## capabilities.items.0.description + +Mantiene estables las instrucciones del sistema y las herramientas para que los proveedores compatibles reutilicen la caché de prefijos durante sesiones largas. + +## capabilities.items.1.title + +Herramientas y plugins configurables + +## capabilities.items.1.description + +Las herramientas integradas permiten revisar y cambiar repositorios, mientras la configuración y los plugins adaptan el flujo a cada tarea. + +## capabilities.items.2.title + +Un motor local en varias interfaces + +## capabilities.items.2.description + +El mismo motor de Reasonix funciona desde la terminal, la aplicación de escritorio o una extensión de editor conectada mediante ACP. + +## faq.items.0.question + +¿Qué es Reasonix? + +## faq.items.0.answer + +Reasonix es un agente con licencia MIT cuya experiencia de terminal se centra en modelos DeepSeek, herramientas locales y conversaciones eficientes con la caché. + +## faq.items.1.question + +¿Qué proveedores de modelos admite Reasonix? + +## faq.items.1.answer + +Reasonix incluye una configuración orientada a DeepSeek y puede conectarse a endpoints compatibles con OpenAI usando credenciales guardadas localmente. + +## faq.items.2.question + +¿Cómo empiezo a usar Reasonix? + +## faq.items.2.answer + +Instala la CLI desde un canal oficial, configura las credenciales del proveedor de modelos e inicia Reasonix dentro del repositorio que quieras trabajar. + +## faq.items.3.question + +¿Qué sistemas operativos admite Reasonix? + +## faq.items.3.answer + +La CLI de Reasonix funciona en macOS, Windows y Linux, con paquetes y binarios oficiales documentados para cada plataforma. + +## faq.items.4.question + +¿Qué licencia y modelo de precios tiene Reasonix? + +## faq.items.4.answer + +Reasonix es software gratuito y de código abierto bajo licencia MIT; los costes dependen del proveedor de modelos y de la cuenta conectada. diff --git a/content/clis/fr/reasonix.md b/content/clis/fr/reasonix.md new file mode 100644 index 00000000..6d5e72c4 --- /dev/null +++ b/content/clis/fr/reasonix.md @@ -0,0 +1,71 @@ +## answer + +Reasonix est un agent de codage open source natif de DeepSeek pour terminal, conçu pour préserver la stabilité du cache de préfixe pendant de longues sessions locales. + +## introduction + +Reasonix associe une CLI/TUI écrite en Go à des outils de codage, des plugins et le contexte du projet. Il peut utiliser DeepSeek ou des endpoints compatibles OpenAI, fonctionne sur macOS, Windows et Linux, et partage son moteur local avec l’application de bureau et l’extension d’éditeur. + +## capabilities.items.0.title + +Sessions stables pour le cache + +## capabilities.items.0.description + +Les instructions système et les définitions d’outils restent stables afin que les fournisseurs compatibles réutilisent le cache de préfixe sur une longue session. + +## capabilities.items.1.title + +Outils et plugins configurables + +## capabilities.items.1.description + +Les outils intégrés inspectent et modifient les dépôts, tandis que la configuration et les plugins adaptent le flux de travail à chaque tâche. + +## capabilities.items.2.title + +Un moteur local pour plusieurs interfaces + +## capabilities.items.2.description + +Le même moteur Reasonix est accessible depuis le terminal, l’application de bureau ou une extension d’éditeur connectée par ACP. + +## faq.items.0.question + +Qu’est-ce que Reasonix ? + +## faq.items.0.answer + +Reasonix est un agent sous licence MIT dont l’interface terminal s’appuie sur les modèles DeepSeek, des outils locaux et des échanges attentifs au cache. + +## faq.items.1.question + +Quels fournisseurs de modèles Reasonix peut-il utiliser ? + +## faq.items.1.answer + +Reasonix propose un préréglage orienté DeepSeek et peut joindre des endpoints compatibles OpenAI avec des identifiants configurés localement. + +## faq.items.2.question + +Comment démarrer avec Reasonix ? + +## faq.items.2.answer + +Installez la CLI via un canal officiel, configurez les identifiants du fournisseur de modèles, puis lancez Reasonix dans le dépôt à traiter. + +## faq.items.3.question + +Quels systèmes d’exploitation prennent en charge Reasonix ? + +## faq.items.3.answer + +La CLI Reasonix fonctionne sur macOS, Windows et Linux, avec des paquets et binaires officiels documentés pour chaque plateforme. + +## faq.items.4.question + +Quelle est la licence et la tarification de Reasonix ? + +## faq.items.4.answer + +Reasonix est un logiciel open source gratuit sous licence MIT ; les frais d’utilisation dépendent du fournisseur de modèles et du compte connecté. diff --git a/content/clis/id/reasonix.md b/content/clis/id/reasonix.md new file mode 100644 index 00000000..1de2cdf1 --- /dev/null +++ b/content/clis/id/reasonix.md @@ -0,0 +1,71 @@ +## answer + +Reasonix adalah agen coding terminal sumber terbuka yang native untuk DeepSeek, dirancang agar cache prefiks tetap stabil selama sesi lokal yang panjang. + +## introduction + +Reasonix menggabungkan CLI/TUI berbasis Go dengan alat coding, plugin, dan konteks proyek. Reasonix dapat memakai DeepSeek atau endpoint kompatibel OpenAI, berjalan di macOS, Windows, dan Linux, serta berbagi mesin lokal dengan aplikasi desktop dan ekstensi editor. + +## capabilities.items.0.title + +Sesi agen yang stabil untuk cache + +## capabilities.items.0.description + +Instruksi sistem dan definisi alat dijaga tetap stabil agar penyedia model kompatibel dapat memakai ulang cache prefiks sepanjang sesi. + +## capabilities.items.1.title + +Alat dan plugin yang dapat dikonfigurasi + +## capabilities.items.1.description + +Alat bawaan memeriksa dan mengubah repositori, sementara konfigurasi dan plugin menyesuaikan alur kerja untuk tugas yang berbeda. + +## capabilities.items.2.title + +Satu mesin lokal untuk berbagai antarmuka + +## capabilities.items.2.description + +Mesin Reasonix yang sama tersedia dari terminal, aplikasi desktop, atau ekstensi editor yang terhubung melalui ACP. + +## faq.items.0.question + +Apa itu Reasonix? + +## faq.items.0.answer + +Reasonix adalah agen coding berlisensi MIT dengan pengalaman terminal yang berfokus pada model DeepSeek, alat lokal, dan percakapan hemat cache. + +## faq.items.1.question + +Penyedia model apa yang dapat dipakai Reasonix? + +## faq.items.1.answer + +Reasonix menyediakan preset berorientasi DeepSeek dan dapat tersambung ke endpoint kompatibel OpenAI memakai kredensial yang disimpan secara lokal. + +## faq.items.2.question + +Bagaimana cara mulai memakai Reasonix? + +## faq.items.2.answer + +Pasang CLI melalui kanal paket resmi, atur kredensial penyedia model, lalu jalankan Reasonix di dalam repositori yang ingin dikerjakan. + +## faq.items.3.question + +Sistem operasi apa yang didukung Reasonix? + +## faq.items.3.answer + +CLI Reasonix mendukung macOS, Windows, dan Linux, dengan paket serta biner resmi yang didokumentasikan untuk setiap platform. + +## faq.items.4.question + +Apa lisensi dan model harga Reasonix? + +## faq.items.4.answer + +Reasonix adalah perangkat lunak sumber terbuka gratis dengan lisensi MIT; biaya penggunaan bergantung pada penyedia model dan akun yang dihubungkan. diff --git a/content/clis/ja/reasonix.md b/content/clis/ja/reasonix.md new file mode 100644 index 00000000..919d648d --- /dev/null +++ b/content/clis/ja/reasonix.md @@ -0,0 +1,71 @@ +## answer + +Reasonixは、長時間のローカルセッションでプレフィックスキャッシュを安定させるよう設計された、DeepSeekネイティブのオープンソース・ターミナル向けコーディングエージェントです。 + +## introduction + +Reasonixは、Go製のCLI/TUIにコーディングツール、プラグイン、プロジェクトコンテキストを統合します。DeepSeekまたはOpenAI互換エンドポイントを利用でき、macOS、Windows、Linuxで動作し、デスクトップアプリやエディター拡張と同じローカルエンジンを共有します。 + +## capabilities.items.0.title + +キャッシュが安定したエージェントセッション + +## capabilities.items.0.description + +システム指示とツール定義を安定させ、対応するモデルプロバイダーが長いセッションでプレフィックスキャッシュを再利用できるようにします。 + +## capabilities.items.1.title + +ツールと設定可能なプラグイン + +## capabilities.items.1.description + +組み込みツールでリポジトリを調査・変更し、設定やプラグインを使ってタスクごとにワークフローを調整できます。 + +## capabilities.items.2.title + +複数の画面で使える同一ローカルエンジン + +## capabilities.items.2.description + +ターミナル、デスクトップアプリ、ACP接続のエディター拡張から、同じReasonixエンジンを利用できます。 + +## faq.items.0.question + +Reasonixとは何ですか? + +## faq.items.0.answer + +ReasonixはMITライセンスのコーディングエージェントで、DeepSeekモデル、ローカルツール、キャッシュ効率を意識した対話を中心に設計されています。 + +## faq.items.1.question + +Reasonixはどのモデルプロバイダーに対応しますか? + +## faq.items.1.answer + +ReasonixにはDeepSeek向けのプリセットがあり、ローカルで設定した認証情報を使ってOpenAI互換エンドポイントにも接続できます。 + +## faq.items.2.question + +Reasonixを使い始めるにはどうしますか? + +## faq.items.2.answer + +公式パッケージ経由でCLIを導入し、モデルプロバイダーの認証情報を設定してから、対象リポジトリ内でReasonixを起動します。 + +## faq.items.3.question + +ReasonixはどのOSをサポートしますか? + +## faq.items.3.answer + +Reasonix CLIはmacOS、Windows、Linuxに対応し、各プラットフォーム向けの公式パッケージとバイナリが案内されています。 + +## faq.items.4.question + +Reasonixのライセンスと料金体系は? + +## faq.items.4.answer + +ReasonixはMITライセンスの無料オープンソースソフトウェアです。利用料金は接続するモデルプロバイダーとアカウントによって決まります。 diff --git a/content/clis/ko/reasonix.md b/content/clis/ko/reasonix.md new file mode 100644 index 00000000..3350fb77 --- /dev/null +++ b/content/clis/ko/reasonix.md @@ -0,0 +1,71 @@ +## answer + +Reasonix는 장시간 로컬 세션에서 접두사 캐시 안정성을 유지하도록 설계된 오픈 소스 DeepSeek 네이티브 터미널 코딩 에이전트입니다. + +## introduction + +Reasonix는 Go 기반 CLI/TUI에 코딩 도구, 플러그인, 프로젝트 컨텍스트를 결합합니다. DeepSeek 또는 OpenAI 호환 엔드포인트를 사용할 수 있고 macOS, Windows, Linux에서 실행되며 데스크톱 앱 및 편집기 확장과 동일한 로컬 엔진을 공유합니다. + +## capabilities.items.0.title + +캐시가 안정적인 에이전트 세션 + +## capabilities.items.0.description + +시스템 지침과 도구 정의를 안정적으로 유지해 호환 모델 제공자가 긴 세션 동안 접두사 캐시를 재사용할 수 있게 합니다. + +## capabilities.items.1.title + +도구와 구성 가능한 플러그인 + +## capabilities.items.1.description + +기본 도구로 저장소를 검사하고 변경하며 구성과 플러그인을 통해 작업에 맞게 워크플로를 조정할 수 있습니다. + +## capabilities.items.2.title + +여러 인터페이스의 동일한 로컬 엔진 + +## capabilities.items.2.description + +터미널, 데스크톱 앱 또는 ACP로 연결된 편집기 확장에서 동일한 Reasonix 엔진을 사용할 수 있습니다. + +## faq.items.0.question + +Reasonix는 무엇인가요? + +## faq.items.0.answer + +Reasonix는 DeepSeek 모델, 로컬 도구, 캐시 효율적인 대화를 중심으로 설계된 MIT 라이선스 코딩 에이전트입니다. + +## faq.items.1.question + +Reasonix는 어떤 모델 제공자를 지원하나요? + +## faq.items.1.answer + +Reasonix는 DeepSeek 중심 프리셋을 제공하며 로컬에 설정한 자격 증명으로 OpenAI 호환 엔드포인트에도 연결할 수 있습니다. + +## faq.items.2.question + +Reasonix를 어떻게 시작하나요? + +## faq.items.2.answer + +공식 패키지 채널에서 CLI를 설치하고 모델 제공자 자격 증명을 구성한 뒤 작업할 저장소 안에서 Reasonix를 실행합니다. + +## faq.items.3.question + +Reasonix는 어떤 운영체제를 지원하나요? + +## faq.items.3.answer + +Reasonix CLI는 macOS, Windows, Linux를 지원하며 각 플랫폼용 공식 패키지와 바이너리가 문서에 안내되어 있습니다. + +## faq.items.4.question + +Reasonix의 라이선스와 가격 정책은 무엇인가요? + +## faq.items.4.answer + +Reasonix는 MIT 라이선스의 무료 오픈 소스 소프트웨어이며 실제 비용은 연결한 모델 제공자와 계정에 따라 달라집니다. diff --git a/content/clis/pt/reasonix.md b/content/clis/pt/reasonix.md new file mode 100644 index 00000000..b1ed6ef0 --- /dev/null +++ b/content/clis/pt/reasonix.md @@ -0,0 +1,71 @@ +## answer + +Reasonix é um agente de programação de código aberto e nativo do DeepSeek para terminal, projetado para manter o cache de prefixo estável em sessões locais longas. + +## introduction + +Reasonix combina uma CLI/TUI escrita em Go com ferramentas de código, plugins e contexto do projeto. Pode usar DeepSeek ou endpoints compatíveis com OpenAI, funciona em macOS, Windows e Linux e compartilha seu motor local com o aplicativo desktop e a extensão do editor. + +## capabilities.items.0.title + +Sessões estáveis para o cache + +## capabilities.items.0.description + +Mantém as instruções do sistema e as definições de ferramentas estáveis para que provedores compatíveis reutilizem o cache de prefixo em sessões longas. + +## capabilities.items.1.title + +Ferramentas e plugins configuráveis + +## capabilities.items.1.description + +As ferramentas integradas inspecionam e alteram repositórios, enquanto configurações e plugins adaptam o fluxo a diferentes tarefas. + +## capabilities.items.2.title + +Um motor local em várias interfaces + +## capabilities.items.2.description + +O mesmo motor Reasonix pode ser usado pelo terminal, pelo aplicativo desktop ou por uma extensão de editor conectada via ACP. + +## faq.items.0.question + +O que é Reasonix? + +## faq.items.0.answer + +Reasonix é um agente com licença MIT cuja experiência de terminal se concentra em modelos DeepSeek, ferramentas locais e conversas eficientes em cache. + +## faq.items.1.question + +Quais provedores de modelos o Reasonix aceita? + +## faq.items.1.answer + +Reasonix inclui uma predefinição para DeepSeek e pode conectar endpoints compatíveis com OpenAI usando credenciais configuradas localmente. + +## faq.items.2.question + +Como começar a usar o Reasonix? + +## faq.items.2.answer + +Instale a CLI por um canal oficial, configure as credenciais do provedor de modelos e inicie o Reasonix dentro do repositório desejado. + +## faq.items.3.question + +Quais sistemas operacionais aceitam Reasonix? + +## faq.items.3.answer + +A CLI Reasonix funciona em macOS, Windows e Linux, com pacotes e binários oficiais documentados para cada plataforma. + +## faq.items.4.question + +Qual é a licença e o modelo de preços do Reasonix? + +## faq.items.4.answer + +Reasonix é um software gratuito e de código aberto sob licença MIT; os custos dependem do provedor de modelos e da conta conectada. diff --git a/content/clis/ru/reasonix.md b/content/clis/ru/reasonix.md new file mode 100644 index 00000000..f2451e85 --- /dev/null +++ b/content/clis/ru/reasonix.md @@ -0,0 +1,71 @@ +## answer + +Reasonix — открытый DeepSeek-ориентированный агент программирования для терминала, рассчитанный на стабильный префиксный кеш и длительные локальные сеансы. + +## introduction + +Reasonix объединяет CLI/TUI на Go с инструментами программирования, плагинами и контекстом проекта. Он работает с DeepSeek и OpenAI-совместимыми API в macOS, Windows и Linux, а его локальный движок также используется настольным приложением и расширением редактора. + +## capabilities.items.0.title + +Стабильные для кеша сеансы + +## capabilities.items.0.description + +Системные инструкции и определения инструментов остаются стабильными, позволяя совместимым сервисам повторно использовать префиксный кеш. + +## capabilities.items.1.title + +Инструменты и настраиваемые плагины + +## capabilities.items.1.description + +Встроенные инструменты исследуют и изменяют репозитории, а настройки и плагины адаптируют рабочий процесс к конкретной задаче. + +## capabilities.items.2.title + +Один локальный движок для разных интерфейсов + +## capabilities.items.2.description + +Один и тот же движок Reasonix доступен в терминале, настольном приложении и подключаемом по ACP расширении редактора. + +## faq.items.0.question + +Что такое Reasonix? + +## faq.items.0.answer + +Reasonix — агент программирования под лицензией MIT, ориентированный на модели DeepSeek, локальные инструменты и экономные для кеша диалоги. + +## faq.items.1.question + +Какие сервисы моделей поддерживает Reasonix? + +## faq.items.1.answer + +Reasonix предлагает профиль для DeepSeek и подключается к OpenAI-совместимым API с помощью учётных данных, настроенных локально. + +## faq.items.2.question + +Как начать работу с Reasonix? + +## faq.items.2.answer + +Установите CLI из официального источника, настройте данные доступа к сервису моделей и запустите Reasonix в нужном репозитории. + +## faq.items.3.question + +Какие операционные системы поддерживает Reasonix? + +## faq.items.3.answer + +CLI Reasonix работает в macOS, Windows и Linux; для каждой платформы документированы официальные пакеты и бинарные файлы. + +## faq.items.4.question + +Каковы лицензия и модель оплаты Reasonix? + +## faq.items.4.answer + +Reasonix — бесплатное открытое ПО под лицензией MIT, а расходы зависят от подключённого сервиса моделей и используемой учётной записи. diff --git a/content/clis/tr/reasonix.md b/content/clis/tr/reasonix.md new file mode 100644 index 00000000..289b9efe --- /dev/null +++ b/content/clis/tr/reasonix.md @@ -0,0 +1,71 @@ +## answer + +Reasonix, uzun yerel oturumlarda ön ek önbelleğini kararlı tutmak için tasarlanmış açık kaynaklı ve DeepSeek odaklı bir terminal kodlama ajanıdır. + +## introduction + +Reasonix, Go tabanlı CLI/TUI arayüzünü kodlama araçları, eklentiler ve proje bağlamıyla birleştirir. DeepSeek veya OpenAI uyumlu uç noktaları kullanabilir; macOS, Windows ve Linux üzerinde çalışır ve yerel motorunu masaüstü uygulamasıyla editör uzantısında da paylaşır. + +## capabilities.items.0.title + +Önbellek kararlı ajan oturumları + +## capabilities.items.0.description + +Sistem yönergelerini ve araç tanımlarını kararlı tutarak uyumlu model sağlayıcılarının uzun oturumlarda ön ek önbelleğini yeniden kullanmasını sağlar. + +## capabilities.items.1.title + +Araçlar ve yapılandırılabilir eklentiler + +## capabilities.items.1.description + +Yerleşik araçlarla depoları inceleyip değiştirirken yapılandırma ve eklentilerle iş akışını göreve göre uyarlayabilirsiniz. + +## capabilities.items.2.title + +Birden fazla arayüzde tek yerel motor + +## capabilities.items.2.description + +Aynı Reasonix motoru terminalden, masaüstü uygulamasından veya ACP ile bağlanan bir editör uzantısından kullanılabilir. + +## faq.items.0.question + +Reasonix nedir? + +## faq.items.0.answer + +Reasonix; DeepSeek modelleri, yerel araçlar ve önbellek verimli görüşmeler çevresinde tasarlanmış MIT lisanslı bir kodlama ajanıdır. + +## faq.items.1.question + +Reasonix hangi model sağlayıcılarını kullanabilir? + +## faq.items.1.answer + +Reasonix, DeepSeek odaklı bir hazır ayar sunar ve yerelde yapılandırılan kimlik bilgileriyle OpenAI uyumlu uç noktalara bağlanabilir. + +## faq.items.2.question + +Reasonix kullanmaya nasıl başlanır? + +## faq.items.2.answer + +CLI aracını resmi bir paket kanalından kurun, model sağlayıcı kimlik bilgilerini ayarlayın ve Reasonix’i çalışılacak depo içinde başlatın. + +## faq.items.3.question + +Reasonix hangi işletim sistemlerini destekler? + +## faq.items.3.answer + +Reasonix CLI; macOS, Windows ve Linux üzerinde çalışır ve her platform için resmi paketler ile ikili dosyalar belgelenmiştir. + +## faq.items.4.question + +Reasonix lisansı ve fiyatlandırması nasıldır? + +## faq.items.4.answer + +Reasonix, MIT lisanslı ücretsiz ve açık kaynaklı bir yazılımdır; kullanım maliyeti bağlanan model sağlayıcısına ve hesaba bağlıdır. diff --git a/content/clis/zh-Hans/reasonix.md b/content/clis/zh-Hans/reasonix.md new file mode 100644 index 00000000..6cceba3c --- /dev/null +++ b/content/clis/zh-Hans/reasonix.md @@ -0,0 +1,71 @@ +## answer + +Reasonix 是一款原生面向 DeepSeek 的开源终端编码 Agent,重点优化前缀缓存稳定性和可持续运行的本地会话。 + +## introduction + +Reasonix 将 Go 编写的 CLI/TUI 与代码工具、插件和项目上下文结合起来,可连接 DeepSeek 或 OpenAI 兼容端点。它支持 macOS、Windows 和 Linux,使用用户自己的模型凭据,并与桌面应用和编辑器扩展共用同一个本地引擎。 + +## capabilities.items.0.title + +缓存稳定的 Agent 会话 + +## capabilities.items.0.description + +保持系统提示词和工具定义稳定,使兼容的模型服务能够在长时间编码会话中复用前缀缓存。 + +## capabilities.items.1.title + +工具与可配置插件 + +## capabilities.items.1.description + +使用内置工具检查和修改代码仓库,并通过配置与插件调整工作方式,而不是受限于固定交互模式。 + +## capabilities.items.2.title + +跨界面共用本地引擎 + +## capabilities.items.2.description + +可从终端界面、桌面应用或通过 ACP 接入的编辑器扩展使用同一个 Reasonix 引擎。 + +## faq.items.0.question + +Reasonix 是什么? + +## faq.items.0.answer + +Reasonix 是采用 MIT 许可证的编码 Agent,终端体验围绕 DeepSeek 模型、本地工具和注重缓存效率的多轮会话设计。 + +## faq.items.1.question + +Reasonix 可以使用哪些模型服务? + +## faq.items.1.answer + +Reasonix 提供面向 DeepSeek 的预设,也能使用用户在本地配置的凭据连接 OpenAI 兼容端点。 + +## faq.items.2.question + +如何开始使用 Reasonix? + +## faq.items.2.answer + +通过官方软件包渠道安装 CLI,配置所需的模型服务凭据,然后在希望它处理的代码仓库中启动 Reasonix。 + +## faq.items.3.question + +Reasonix 支持哪些操作系统? + +## faq.items.3.answer + +Reasonix CLI 支持 macOS、Windows 和 Linux,官方文档为各平台提供对应的软件包和二进制文件。 + +## faq.items.4.question + +Reasonix 的许可证和定价方式是什么? + +## faq.items.4.answer + +Reasonix 是采用 MIT 许可证的开源软件,软件本身免费;实际使用费用取决于所连接的模型服务和账户。 diff --git a/content/clis/zh-Hant/reasonix.md b/content/clis/zh-Hant/reasonix.md new file mode 100644 index 00000000..4b2b13f6 --- /dev/null +++ b/content/clis/zh-Hant/reasonix.md @@ -0,0 +1,71 @@ +## answer + +Reasonix 是一款原生面向 DeepSeek 的開放原始碼終端機程式設計 Agent,著重前綴快取穩定性和可持續執行的本機工作階段。 + +## introduction + +Reasonix 將 Go 編寫的 CLI/TUI 與程式碼工具、外掛和專案內容結合,可連接 DeepSeek 或 OpenAI 相容端點。它支援 macOS、Windows 和 Linux,使用使用者自己的模型憑證,並與桌面應用程式和編輯器擴充功能共用同一個本機引擎。 + +## capabilities.items.0.title + +快取穩定的 Agent 工作階段 + +## capabilities.items.0.description + +保持系統提示詞和工具定義穩定,讓相容的模型服務能在長時間程式設計工作階段中重複使用前綴快取。 + +## capabilities.items.1.title + +工具與可設定外掛 + +## capabilities.items.1.description + +使用內建工具檢查和修改程式碼儲存庫,並透過設定與外掛調整工作方式,不受限於固定互動模式。 + +## capabilities.items.2.title + +跨介面共用本機引擎 + +## capabilities.items.2.description + +可從終端機介面、桌面應用程式或透過 ACP 接入的編輯器擴充功能使用同一個 Reasonix 引擎。 + +## faq.items.0.question + +Reasonix 是什麼? + +## faq.items.0.answer + +Reasonix 是採用 MIT 授權的程式設計 Agent,終端機體驗圍繞 DeepSeek 模型、本機工具和重視快取效率的多輪工作階段設計。 + +## faq.items.1.question + +Reasonix 可以使用哪些模型服務? + +## faq.items.1.answer + +Reasonix 提供面向 DeepSeek 的預設,也能使用本機設定的憑證連接 OpenAI 相容端點。 + +## faq.items.2.question + +如何開始使用 Reasonix? + +## faq.items.2.answer + +透過官方套件管道安裝 CLI,設定所需的模型服務憑證,然後在希望它處理的程式碼儲存庫中啟動 Reasonix。 + +## faq.items.3.question + +Reasonix 支援哪些作業系統? + +## faq.items.3.answer + +Reasonix CLI 支援 macOS、Windows 和 Linux,官方文件為各平台提供對應的套件和二進位檔案。 + +## faq.items.4.question + +Reasonix 的授權和定價方式是什麼? + +## faq.items.4.answer + +Reasonix 是採用 MIT 授權的開放原始碼軟體,軟體本身免費;實際使用費用取決於連接的模型服務和帳戶。 diff --git a/cspell.json b/cspell.json index 3d4d2bc3..92b3e29f 100644 --- a/cspell.json +++ b/cspell.json @@ -104,6 +104,7 @@ "menavigasi", "multicuenta", "önekiyle", + "önbelleğini", "önizlemesi", "sağlayıcılı", "token’ların", @@ -183,6 +184,8 @@ "kirodotdev", "Kode", "Lefos", + "Reasonix", + "reasonix", "VSCodium", "vscodium", "VSX", diff --git a/data/data-health.json b/data/data-health.json index eeb8ce26..b1e4f968 100644 --- a/data/data-health.json +++ b/data/data-health.json @@ -1,5 +1,5 @@ { - "asOf": "2026-08-03", + "asOf": "2026-08-06", "thresholds": { "models": 30, "providers": 30, @@ -10,18 +10,18 @@ "vendors": 90 }, "summary": { - "totalRecords": 253, - "recordsWithSources": 253, - "verifiedRecords": 253, - "provenanceComplete": 253, + "totalRecords": 257, + "recordsWithSources": 257, + "verifiedRecords": 257, + "provenanceComplete": 257, "staleVerifiedRecords": 0, "translationPlaceholderValues": 300, "danglingRelationships": 0, "modelBenchmarkCoverage": 9.5, - "productsWithPricing": 66, - "productRecords": 66, - "communityUrlsPopulated": 331, - "communityUrlsWithProvenance": 331, + "productsWithPricing": 69, + "productRecords": 69, + "communityUrlsPopulated": 334, + "communityUrlsWithProvenance": 334, "duplicatedVendorCommunityUrls": 0, "errors": 0, "warnings": 0, @@ -35,21 +35,21 @@ "stale": 0 }, "clis": { - "total": 27, - "verified": 27, - "provenanceComplete": 27, + "total": 28, + "verified": 28, + "provenanceComplete": 28, "stale": 0 }, "desktops": { - "total": 12, - "verified": 12, - "provenanceComplete": 12, + "total": 13, + "verified": 13, + "provenanceComplete": 13, "stale": 0 }, "extensions": { - "total": 18, - "verified": 18, - "provenanceComplete": 18, + "total": 19, + "verified": 19, + "provenanceComplete": 19, "stale": 0 }, "models": { @@ -65,9 +65,9 @@ "stale": 0 }, "vendors": { - "total": 47, - "verified": 47, - "provenanceComplete": 47, + "total": 48, + "verified": 48, + "provenanceComplete": 48, "stale": 0 } }, diff --git a/data/generated/cli-landing-pages.json b/data/generated/cli-landing-pages.json index 5af0407c..68a31486 100644 --- a/data/generated/cli-landing-pages.json +++ b/data/generated/cli-landing-pages.json @@ -1144,6 +1144,50 @@ ] } }, + "reasonix": { + "answer": "Reasonix is an open-source, DeepSeek-native coding agent for terminal work, designed around prefix-cache stability and a long-running local session.", + "introduction": "Reasonix combines a Go-based CLI/TUI with coding tools, plugins, project context, and support for DeepSeek or OpenAI-compatible endpoints. It runs on macOS, Windows, and Linux, uses your own model credentials, and shares its local engine with the Reasonix desktop app and editor extension.", + "capabilities": { + "items": [ + { + "title": "Cache-stable agent sessions", + "description": "Keep the system prompt and tool definitions stable so compatible model providers can reuse prefix caches across an extended coding session." + }, + { + "title": "Tools and configurable plugins", + "description": "Inspect and change a repository through built-in tools, then adapt the workflow with configuration and plugins instead of a fixed interaction model." + }, + { + "title": "One local engine across interfaces", + "description": "Use the same Reasonix engine from its terminal interface, desktop application, or an ACP-connected editor extension." + } + ] + }, + "faq": { + "items": [ + { + "question": "What is Reasonix?", + "answer": "Reasonix is an MIT-licensed coding agent whose terminal interface is built around DeepSeek models, local tools, and cache-conscious multi-turn sessions." + }, + { + "question": "Which model providers can Reasonix use?", + "answer": "Reasonix includes a DeepSeek-oriented preset and can connect to compatible OpenAI-style endpoints using credentials that you configure locally." + }, + { + "question": "How do I start Reasonix?", + "answer": "Install the CLI using an official package channel, add the required provider credentials, and launch Reasonix from the repository you want it to work with." + }, + { + "question": "Which operating systems support Reasonix?", + "answer": "The Reasonix CLI supports macOS, Windows, and Linux, with official packages and binaries documented for each platform." + }, + { + "question": "What are Reasonix's license and pricing model?", + "answer": "Reasonix is open-source software under the MIT license. The software is free, while usage charges depend on the model provider and account you connect." + } + ] + } + }, "vibe-cli": { "answer": "Vibe CLI is Mistral AI's open-source coding agent for moving a repository task from exploration and planning into edits and command execution through a configurable terminal workflow.", "introduction": "Vibe CLI is Mistral AI's terminal coding product for repository exploration and planning, code editing and command execution, and configurable agent workflows. It combines these capabilities in one terminal workflow and starts from a local repository with vibe on macOS, Windows, or Linux.", @@ -2334,6 +2378,50 @@ ] } }, + "reasonix": { + "answer": "Reasonix ist ein quelloffener, DeepSeek-nativer Coding-Agent für das Terminal, der auf stabile Präfix-Caches und langlebige lokale Sitzungen ausgelegt ist.", + "introduction": "Reasonix verbindet eine in Go entwickelte CLI/TUI mit Coding-Werkzeugen, Plugins und Projektkontext. Es kann DeepSeek oder OpenAI-kompatible Endpunkte nutzen, läuft unter macOS, Windows und Linux und teilt seine lokale Engine mit der Desktop-App und der Editor-Erweiterung.", + "capabilities": { + "items": [ + { + "title": "Cache-stabile Agentensitzungen", + "description": "Stabile Systemanweisungen und Werkzeugdefinitionen ermöglichen kompatiblen Modelldiensten, Präfix-Caches über lange Sitzungen hinweg wiederzuverwenden." + }, + { + "title": "Werkzeuge und konfigurierbare Plugins", + "description": "Integrierte Werkzeuge bearbeiten Repositories, während Konfigurationen und Plugins den Ablauf flexibel an unterschiedliche Aufgaben anpassen." + }, + { + "title": "Eine lokale Engine für mehrere Oberflächen", + "description": "Dieselbe Reasonix-Engine steht im Terminal, in der Desktop-Anwendung und über eine per ACP verbundene Editor-Erweiterung bereit." + } + ] + }, + "faq": { + "items": [ + { + "question": "Was ist Reasonix?", + "answer": "Reasonix ist ein MIT-lizenzierter Coding-Agent, dessen Terminaloberfläche für DeepSeek-Modelle, lokale Werkzeuge und cachebewusste Dialoge entwickelt wurde." + }, + { + "question": "Welche Modelldienste kann Reasonix verwenden?", + "answer": "Reasonix bietet eine DeepSeek-orientierte Voreinstellung und verbindet sich mit lokal hinterlegten Zugangsdaten auch zu OpenAI-kompatiblen Endpunkten." + }, + { + "question": "Wie starte ich Reasonix?", + "answer": "Installieren Sie die CLI über einen offiziellen Paketkanal, richten Sie die Zugangsdaten des Modelldienstes ein und starten Sie Reasonix im gewünschten Repository." + }, + { + "question": "Welche Betriebssysteme unterstützt Reasonix?", + "answer": "Die Reasonix-CLI unterstützt macOS, Windows und Linux; offizielle Pakete und Binärdateien sind für diese Plattformen dokumentiert." + }, + { + "question": "Welche Lizenz und welches Preismodell hat Reasonix?", + "answer": "Reasonix ist unter der MIT-Lizenz quelloffen und kostenlos. Nutzungskosten richten sich nach dem verbundenen Modelldienst und dessen Konto." + } + ] + } + }, "vibe-cli": { "answer": "Vibe CLI ist Mistral AIs quelloffener Coding-Agent, der Repositoryaufgaben in einem konfigurierbaren Terminalablauf von der Erkundung und Planung bis zu Änderungen und Befehlen führt.", "introduction": "Vibe CLI erkundet zunächst das Repository und plant den nächsten Schritt, bevor konkrete Codeänderungen und Befehle folgen. Agentenabläufe lassen sich an die Arbeitsweise des Teams anpassen. Nach der Installation wird vibe im Projektverzeichnis unter macOS, Windows oder Linux ausgeführt.", @@ -3524,6 +3612,50 @@ ] } }, + "reasonix": { + "answer": "Reasonix es un agente de programación de código abierto y nativo de DeepSeek para terminal, diseñado para mantener estable la caché de prefijos en sesiones locales duraderas.", + "introduction": "Reasonix combina una CLI/TUI escrita en Go con herramientas de código, plugins y contexto del proyecto. Puede usar DeepSeek o endpoints compatibles con OpenAI, funciona en macOS, Windows y Linux y comparte su motor local con la app de escritorio y la extensión del editor.", + "capabilities": { + "items": [ + { + "title": "Sesiones estables para la caché", + "description": "Mantiene estables las instrucciones del sistema y las herramientas para que los proveedores compatibles reutilicen la caché de prefijos durante sesiones largas." + }, + { + "title": "Herramientas y plugins configurables", + "description": "Las herramientas integradas permiten revisar y cambiar repositorios, mientras la configuración y los plugins adaptan el flujo a cada tarea." + }, + { + "title": "Un motor local en varias interfaces", + "description": "El mismo motor de Reasonix funciona desde la terminal, la aplicación de escritorio o una extensión de editor conectada mediante ACP." + } + ] + }, + "faq": { + "items": [ + { + "question": "¿Qué es Reasonix?", + "answer": "Reasonix es un agente con licencia MIT cuya experiencia de terminal se centra en modelos DeepSeek, herramientas locales y conversaciones eficientes con la caché." + }, + { + "question": "¿Qué proveedores de modelos admite Reasonix?", + "answer": "Reasonix incluye una configuración orientada a DeepSeek y puede conectarse a endpoints compatibles con OpenAI usando credenciales guardadas localmente." + }, + { + "question": "¿Cómo empiezo a usar Reasonix?", + "answer": "Instala la CLI desde un canal oficial, configura las credenciales del proveedor de modelos e inicia Reasonix dentro del repositorio que quieras trabajar." + }, + { + "question": "¿Qué sistemas operativos admite Reasonix?", + "answer": "La CLI de Reasonix funciona en macOS, Windows y Linux, con paquetes y binarios oficiales documentados para cada plataforma." + }, + { + "question": "¿Qué licencia y modelo de precios tiene Reasonix?", + "answer": "Reasonix es software gratuito y de código abierto bajo licencia MIT; los costes dependen del proveedor de modelos y de la cuenta conectada." + } + ] + } + }, "vibe-cli": { "answer": "Vibe CLI es el agente de código abierto de Mistral AI que lleva una tarea desde la exploración y la planificación hasta las ediciones y los comandos mediante un flujo de terminal configurable.", "introduction": "Vibe CLI primero explora el repositorio y prepara el siguiente paso antes de pasar a los cambios concretos y a la ejecución de comandos. El equipo también puede configurar el flujo del agente para ajustarlo a su forma de trabajar. Tras la instalación, vibe se ejecuta en el directorio del proyecto en macOS, Windows o Linux.", @@ -4714,6 +4846,50 @@ ] } }, + "reasonix": { + "answer": "Reasonix est un agent de codage open source natif de DeepSeek pour terminal, conçu pour préserver la stabilité du cache de préfixe pendant de longues sessions locales.", + "introduction": "Reasonix associe une CLI/TUI écrite en Go à des outils de codage, des plugins et le contexte du projet. Il peut utiliser DeepSeek ou des endpoints compatibles OpenAI, fonctionne sur macOS, Windows et Linux, et partage son moteur local avec l’application de bureau et l’extension d’éditeur.", + "capabilities": { + "items": [ + { + "title": "Sessions stables pour le cache", + "description": "Les instructions système et les définitions d’outils restent stables afin que les fournisseurs compatibles réutilisent le cache de préfixe sur une longue session." + }, + { + "title": "Outils et plugins configurables", + "description": "Les outils intégrés inspectent et modifient les dépôts, tandis que la configuration et les plugins adaptent le flux de travail à chaque tâche." + }, + { + "title": "Un moteur local pour plusieurs interfaces", + "description": "Le même moteur Reasonix est accessible depuis le terminal, l’application de bureau ou une extension d’éditeur connectée par ACP." + } + ] + }, + "faq": { + "items": [ + { + "question": "Qu’est-ce que Reasonix ?", + "answer": "Reasonix est un agent sous licence MIT dont l’interface terminal s’appuie sur les modèles DeepSeek, des outils locaux et des échanges attentifs au cache." + }, + { + "question": "Quels fournisseurs de modèles Reasonix peut-il utiliser ?", + "answer": "Reasonix propose un préréglage orienté DeepSeek et peut joindre des endpoints compatibles OpenAI avec des identifiants configurés localement." + }, + { + "question": "Comment démarrer avec Reasonix ?", + "answer": "Installez la CLI via un canal officiel, configurez les identifiants du fournisseur de modèles, puis lancez Reasonix dans le dépôt à traiter." + }, + { + "question": "Quels systèmes d’exploitation prennent en charge Reasonix ?", + "answer": "La CLI Reasonix fonctionne sur macOS, Windows et Linux, avec des paquets et binaires officiels documentés pour chaque plateforme." + }, + { + "question": "Quelle est la licence et la tarification de Reasonix ?", + "answer": "Reasonix est un logiciel open source gratuit sous licence MIT ; les frais d’utilisation dépendent du fournisseur de modèles et du compte connecté." + } + ] + } + }, "vibe-cli": { "answer": "Vibe CLI est l’agent open source de Mistral AI qui conduit une tâche de l’exploration et la planification aux modifications et commandes grâce à un flux terminal configurable.", "introduction": "Vibe CLI commence par explorer le dépôt et préparer la prochaine étape avant de passer aux modifications de code et aux commandes. L’équipe peut aussi configurer le déroulement des tâches de l’Agent selon ses pratiques. Après installation, vibe s’exécute dans le dossier du projet sous macOS, Windows ou Linux.", @@ -5904,6 +6080,50 @@ ] } }, + "reasonix": { + "answer": "Reasonix adalah agen coding terminal sumber terbuka yang native untuk DeepSeek, dirancang agar cache prefiks tetap stabil selama sesi lokal yang panjang.", + "introduction": "Reasonix menggabungkan CLI/TUI berbasis Go dengan alat coding, plugin, dan konteks proyek. Reasonix dapat memakai DeepSeek atau endpoint kompatibel OpenAI, berjalan di macOS, Windows, dan Linux, serta berbagi mesin lokal dengan aplikasi desktop dan ekstensi editor.", + "capabilities": { + "items": [ + { + "title": "Sesi agen yang stabil untuk cache", + "description": "Instruksi sistem dan definisi alat dijaga tetap stabil agar penyedia model kompatibel dapat memakai ulang cache prefiks sepanjang sesi." + }, + { + "title": "Alat dan plugin yang dapat dikonfigurasi", + "description": "Alat bawaan memeriksa dan mengubah repositori, sementara konfigurasi dan plugin menyesuaikan alur kerja untuk tugas yang berbeda." + }, + { + "title": "Satu mesin lokal untuk berbagai antarmuka", + "description": "Mesin Reasonix yang sama tersedia dari terminal, aplikasi desktop, atau ekstensi editor yang terhubung melalui ACP." + } + ] + }, + "faq": { + "items": [ + { + "question": "Apa itu Reasonix?", + "answer": "Reasonix adalah agen coding berlisensi MIT dengan pengalaman terminal yang berfokus pada model DeepSeek, alat lokal, dan percakapan hemat cache." + }, + { + "question": "Penyedia model apa yang dapat dipakai Reasonix?", + "answer": "Reasonix menyediakan preset berorientasi DeepSeek dan dapat tersambung ke endpoint kompatibel OpenAI memakai kredensial yang disimpan secara lokal." + }, + { + "question": "Bagaimana cara mulai memakai Reasonix?", + "answer": "Pasang CLI melalui kanal paket resmi, atur kredensial penyedia model, lalu jalankan Reasonix di dalam repositori yang ingin dikerjakan." + }, + { + "question": "Sistem operasi apa yang didukung Reasonix?", + "answer": "CLI Reasonix mendukung macOS, Windows, dan Linux, dengan paket serta biner resmi yang didokumentasikan untuk setiap platform." + }, + { + "question": "Apa lisensi dan model harga Reasonix?", + "answer": "Reasonix adalah perangkat lunak sumber terbuka gratis dengan lisensi MIT; biaya penggunaan bergantung pada penyedia model dan akun yang dihubungkan." + } + ] + } + }, "vibe-cli": { "answer": "Vibe CLI adalah agen sumber terbuka Mistral AI yang membawa tugas repositori dari eksplorasi dan perencanaan hingga pengeditan dan eksekusi perintah melalui alur terminal yang dapat diatur.", "introduction": "Vibe CLI lebih dahulu menjelajahi repositori dan menyiapkan langkah berikutnya sebelum melanjutkan ke perubahan kode dan eksekusi perintah. Tim juga dapat mengatur alur agen agar sesuai dengan cara kerjanya. Setelah dipasang, vibe dijalankan dari direktori proyek di macOS, Windows, atau Linux.", @@ -7094,6 +7314,50 @@ ] } }, + "reasonix": { + "answer": "Reasonixは、長時間のローカルセッションでプレフィックスキャッシュを安定させるよう設計された、DeepSeekネイティブのオープンソース・ターミナル向けコーディングエージェントです。", + "introduction": "Reasonixは、Go製のCLI/TUIにコーディングツール、プラグイン、プロジェクトコンテキストを統合します。DeepSeekまたはOpenAI互換エンドポイントを利用でき、macOS、Windows、Linuxで動作し、デスクトップアプリやエディター拡張と同じローカルエンジンを共有します。", + "capabilities": { + "items": [ + { + "title": "キャッシュが安定したエージェントセッション", + "description": "システム指示とツール定義を安定させ、対応するモデルプロバイダーが長いセッションでプレフィックスキャッシュを再利用できるようにします。" + }, + { + "title": "ツールと設定可能なプラグイン", + "description": "組み込みツールでリポジトリを調査・変更し、設定やプラグインを使ってタスクごとにワークフローを調整できます。" + }, + { + "title": "複数の画面で使える同一ローカルエンジン", + "description": "ターミナル、デスクトップアプリ、ACP接続のエディター拡張から、同じReasonixエンジンを利用できます。" + } + ] + }, + "faq": { + "items": [ + { + "question": "Reasonixとは何ですか?", + "answer": "ReasonixはMITライセンスのコーディングエージェントで、DeepSeekモデル、ローカルツール、キャッシュ効率を意識した対話を中心に設計されています。" + }, + { + "question": "Reasonixはどのモデルプロバイダーに対応しますか?", + "answer": "ReasonixにはDeepSeek向けのプリセットがあり、ローカルで設定した認証情報を使ってOpenAI互換エンドポイントにも接続できます。" + }, + { + "question": "Reasonixを使い始めるにはどうしますか?", + "answer": "公式パッケージ経由でCLIを導入し、モデルプロバイダーの認証情報を設定してから、対象リポジトリ内でReasonixを起動します。" + }, + { + "question": "ReasonixはどのOSをサポートしますか?", + "answer": "Reasonix CLIはmacOS、Windows、Linuxに対応し、各プラットフォーム向けの公式パッケージとバイナリが案内されています。" + }, + { + "question": "Reasonixのライセンスと料金体系は?", + "answer": "ReasonixはMITライセンスの無料オープンソースソフトウェアです。利用料金は接続するモデルプロバイダーとアカウントによって決まります。" + } + ] + } + }, "vibe-cli": { "answer": "Vibe CLI は、設定可能なターミナルワークフローを通じて、リポジトリ作業を調査と計画から編集とコマンド実行まで進める Mistral AI のオープンソース Agent です。", "introduction": "Vibe CLI はリポジトリを調べて次の手順を計画してから、具体的なコード変更とコマンド実行に進みます。チームの進め方に合わせて Agent ワークフローも設定できます。インストール後は macOS、Windows、Linux のプロジェクトディレクトリで vibe を実行します。", @@ -8284,6 +8548,50 @@ ] } }, + "reasonix": { + "answer": "Reasonix는 장시간 로컬 세션에서 접두사 캐시 안정성을 유지하도록 설계된 오픈 소스 DeepSeek 네이티브 터미널 코딩 에이전트입니다.", + "introduction": "Reasonix는 Go 기반 CLI/TUI에 코딩 도구, 플러그인, 프로젝트 컨텍스트를 결합합니다. DeepSeek 또는 OpenAI 호환 엔드포인트를 사용할 수 있고 macOS, Windows, Linux에서 실행되며 데스크톱 앱 및 편집기 확장과 동일한 로컬 엔진을 공유합니다.", + "capabilities": { + "items": [ + { + "title": "캐시가 안정적인 에이전트 세션", + "description": "시스템 지침과 도구 정의를 안정적으로 유지해 호환 모델 제공자가 긴 세션 동안 접두사 캐시를 재사용할 수 있게 합니다." + }, + { + "title": "도구와 구성 가능한 플러그인", + "description": "기본 도구로 저장소를 검사하고 변경하며 구성과 플러그인을 통해 작업에 맞게 워크플로를 조정할 수 있습니다." + }, + { + "title": "여러 인터페이스의 동일한 로컬 엔진", + "description": "터미널, 데스크톱 앱 또는 ACP로 연결된 편집기 확장에서 동일한 Reasonix 엔진을 사용할 수 있습니다." + } + ] + }, + "faq": { + "items": [ + { + "question": "Reasonix는 무엇인가요?", + "answer": "Reasonix는 DeepSeek 모델, 로컬 도구, 캐시 효율적인 대화를 중심으로 설계된 MIT 라이선스 코딩 에이전트입니다." + }, + { + "question": "Reasonix는 어떤 모델 제공자를 지원하나요?", + "answer": "Reasonix는 DeepSeek 중심 프리셋을 제공하며 로컬에 설정한 자격 증명으로 OpenAI 호환 엔드포인트에도 연결할 수 있습니다." + }, + { + "question": "Reasonix를 어떻게 시작하나요?", + "answer": "공식 패키지 채널에서 CLI를 설치하고 모델 제공자 자격 증명을 구성한 뒤 작업할 저장소 안에서 Reasonix를 실행합니다." + }, + { + "question": "Reasonix는 어떤 운영체제를 지원하나요?", + "answer": "Reasonix CLI는 macOS, Windows, Linux를 지원하며 각 플랫폼용 공식 패키지와 바이너리가 문서에 안내되어 있습니다." + }, + { + "question": "Reasonix의 라이선스와 가격 정책은 무엇인가요?", + "answer": "Reasonix는 MIT 라이선스의 무료 오픈 소스 소프트웨어이며 실제 비용은 연결한 모델 제공자와 계정에 따라 달라집니다." + } + ] + } + }, "vibe-cli": { "answer": "Vibe CLI는 설정 가능한 터미널 워크플로를 통해 저장소 작업을 탐색과 계획에서 편집과 명령 실행까지 이어 가는 Mistral AI의 오픈 소스 에이전트입니다.", "introduction": "Vibe CLI는 저장소를 살펴보고 다음 단계를 계획한 뒤 구체적인 코드 변경과 명령 실행으로 넘어갑니다. 팀의 작업 방식에 맞게 에이전트 워크플로도 설정할 수 있습니다. 설치 후 macOS, Windows, Linux의 프로젝트 디렉터리에서 vibe를 실행합니다.", @@ -9474,6 +9782,50 @@ ] } }, + "reasonix": { + "answer": "Reasonix é um agente de programação de código aberto e nativo do DeepSeek para terminal, projetado para manter o cache de prefixo estável em sessões locais longas.", + "introduction": "Reasonix combina uma CLI/TUI escrita em Go com ferramentas de código, plugins e contexto do projeto. Pode usar DeepSeek ou endpoints compatíveis com OpenAI, funciona em macOS, Windows e Linux e compartilha seu motor local com o aplicativo desktop e a extensão do editor.", + "capabilities": { + "items": [ + { + "title": "Sessões estáveis para o cache", + "description": "Mantém as instruções do sistema e as definições de ferramentas estáveis para que provedores compatíveis reutilizem o cache de prefixo em sessões longas." + }, + { + "title": "Ferramentas e plugins configuráveis", + "description": "As ferramentas integradas inspecionam e alteram repositórios, enquanto configurações e plugins adaptam o fluxo a diferentes tarefas." + }, + { + "title": "Um motor local em várias interfaces", + "description": "O mesmo motor Reasonix pode ser usado pelo terminal, pelo aplicativo desktop ou por uma extensão de editor conectada via ACP." + } + ] + }, + "faq": { + "items": [ + { + "question": "O que é Reasonix?", + "answer": "Reasonix é um agente com licença MIT cuja experiência de terminal se concentra em modelos DeepSeek, ferramentas locais e conversas eficientes em cache." + }, + { + "question": "Quais provedores de modelos o Reasonix aceita?", + "answer": "Reasonix inclui uma predefinição para DeepSeek e pode conectar endpoints compatíveis com OpenAI usando credenciais configuradas localmente." + }, + { + "question": "Como começar a usar o Reasonix?", + "answer": "Instale a CLI por um canal oficial, configure as credenciais do provedor de modelos e inicie o Reasonix dentro do repositório desejado." + }, + { + "question": "Quais sistemas operacionais aceitam Reasonix?", + "answer": "A CLI Reasonix funciona em macOS, Windows e Linux, com pacotes e binários oficiais documentados para cada plataforma." + }, + { + "question": "Qual é a licença e o modelo de preços do Reasonix?", + "answer": "Reasonix é um software gratuito e de código aberto sob licença MIT; os custos dependem do provedor de modelos e da conta conectada." + } + ] + } + }, "vibe-cli": { "answer": "Vibe CLI é o agente de código aberto da Mistral AI que leva uma tarefa da exploração e do planejamento às edições e comandos por meio de um fluxo de terminal configurável.", "introduction": "Vibe CLI primeiro explora o repositório e prepara a próxima etapa antes de passar às alterações concretas e à execução de comandos. A equipe também pode configurar o fluxo do agente para acompanhar sua forma de trabalho. Após a instalação, vibe é executado no diretório do projeto no macOS, Windows ou Linux.", @@ -10664,6 +11016,50 @@ ] } }, + "reasonix": { + "answer": "Reasonix — открытый DeepSeek-ориентированный агент программирования для терминала, рассчитанный на стабильный префиксный кеш и длительные локальные сеансы.", + "introduction": "Reasonix объединяет CLI/TUI на Go с инструментами программирования, плагинами и контекстом проекта. Он работает с DeepSeek и OpenAI-совместимыми API в macOS, Windows и Linux, а его локальный движок также используется настольным приложением и расширением редактора.", + "capabilities": { + "items": [ + { + "title": "Стабильные для кеша сеансы", + "description": "Системные инструкции и определения инструментов остаются стабильными, позволяя совместимым сервисам повторно использовать префиксный кеш." + }, + { + "title": "Инструменты и настраиваемые плагины", + "description": "Встроенные инструменты исследуют и изменяют репозитории, а настройки и плагины адаптируют рабочий процесс к конкретной задаче." + }, + { + "title": "Один локальный движок для разных интерфейсов", + "description": "Один и тот же движок Reasonix доступен в терминале, настольном приложении и подключаемом по ACP расширении редактора." + } + ] + }, + "faq": { + "items": [ + { + "question": "Что такое Reasonix?", + "answer": "Reasonix — агент программирования под лицензией MIT, ориентированный на модели DeepSeek, локальные инструменты и экономные для кеша диалоги." + }, + { + "question": "Какие сервисы моделей поддерживает Reasonix?", + "answer": "Reasonix предлагает профиль для DeepSeek и подключается к OpenAI-совместимым API с помощью учётных данных, настроенных локально." + }, + { + "question": "Как начать работу с Reasonix?", + "answer": "Установите CLI из официального источника, настройте данные доступа к сервису моделей и запустите Reasonix в нужном репозитории." + }, + { + "question": "Какие операционные системы поддерживает Reasonix?", + "answer": "CLI Reasonix работает в macOS, Windows и Linux; для каждой платформы документированы официальные пакеты и бинарные файлы." + }, + { + "question": "Каковы лицензия и модель оплаты Reasonix?", + "answer": "Reasonix — бесплатное открытое ПО под лицензией MIT, а расходы зависят от подключённого сервиса моделей и используемой учётной записи." + } + ] + } + }, "vibe-cli": { "answer": "Vibe CLI — открытый агент Mistral AI, который ведёт задачу от изучения и планирования репозитория до правок и выполнения команд в настраиваемом терминальном процессе.", "introduction": "Vibe CLI сначала изучает репозиторий и планирует следующий шаг, а затем переходит к конкретным изменениям и командам. Команда может настроить агентный процесс под свой способ работы. После установки vibe запускается из каталога проекта в macOS, Windows или Linux.", @@ -11854,6 +12250,50 @@ ] } }, + "reasonix": { + "answer": "Reasonix, uzun yerel oturumlarda ön ek önbelleğini kararlı tutmak için tasarlanmış açık kaynaklı ve DeepSeek odaklı bir terminal kodlama ajanıdır.", + "introduction": "Reasonix, Go tabanlı CLI/TUI arayüzünü kodlama araçları, eklentiler ve proje bağlamıyla birleştirir. DeepSeek veya OpenAI uyumlu uç noktaları kullanabilir; macOS, Windows ve Linux üzerinde çalışır ve yerel motorunu masaüstü uygulamasıyla editör uzantısında da paylaşır.", + "capabilities": { + "items": [ + { + "title": "Önbellek kararlı ajan oturumları", + "description": "Sistem yönergelerini ve araç tanımlarını kararlı tutarak uyumlu model sağlayıcılarının uzun oturumlarda ön ek önbelleğini yeniden kullanmasını sağlar." + }, + { + "title": "Araçlar ve yapılandırılabilir eklentiler", + "description": "Yerleşik araçlarla depoları inceleyip değiştirirken yapılandırma ve eklentilerle iş akışını göreve göre uyarlayabilirsiniz." + }, + { + "title": "Birden fazla arayüzde tek yerel motor", + "description": "Aynı Reasonix motoru terminalden, masaüstü uygulamasından veya ACP ile bağlanan bir editör uzantısından kullanılabilir." + } + ] + }, + "faq": { + "items": [ + { + "question": "Reasonix nedir?", + "answer": "Reasonix; DeepSeek modelleri, yerel araçlar ve önbellek verimli görüşmeler çevresinde tasarlanmış MIT lisanslı bir kodlama ajanıdır." + }, + { + "question": "Reasonix hangi model sağlayıcılarını kullanabilir?", + "answer": "Reasonix, DeepSeek odaklı bir hazır ayar sunar ve yerelde yapılandırılan kimlik bilgileriyle OpenAI uyumlu uç noktalara bağlanabilir." + }, + { + "question": "Reasonix kullanmaya nasıl başlanır?", + "answer": "CLI aracını resmi bir paket kanalından kurun, model sağlayıcı kimlik bilgilerini ayarlayın ve Reasonix’i çalışılacak depo içinde başlatın." + }, + { + "question": "Reasonix hangi işletim sistemlerini destekler?", + "answer": "Reasonix CLI; macOS, Windows ve Linux üzerinde çalışır ve her platform için resmi paketler ile ikili dosyalar belgelenmiştir." + }, + { + "question": "Reasonix lisansı ve fiyatlandırması nasıldır?", + "answer": "Reasonix, MIT lisanslı ücretsiz ve açık kaynaklı bir yazılımdır; kullanım maliyeti bağlanan model sağlayıcısına ve hesaba bağlıdır." + } + ] + } + }, "vibe-cli": { "answer": "Vibe CLI, depo görevini keşif ve planlamadan düzenleme ve komut yürütmeye kadar yapılandırılabilir bir terminal akışında ilerleten Mistral AI açık kaynak ajanıdır.", "introduction": "Vibe CLI önce depoyu keşfeder ve bir sonraki adımı planlar, ardından somut kod değişikliklerine ve komutlara geçer. Ekip, ajan akışını kendi çalışma biçimine göre de yapılandırabilir. Kurulumdan sonra vibe macOS, Windows veya Linux'ta proje dizininden çalıştırılır.", @@ -13044,6 +13484,50 @@ ] } }, + "reasonix": { + "answer": "Reasonix 是一款原生面向 DeepSeek 的开源终端编码 Agent,重点优化前缀缓存稳定性和可持续运行的本地会话。", + "introduction": "Reasonix 将 Go 编写的 CLI/TUI 与代码工具、插件和项目上下文结合起来,可连接 DeepSeek 或 OpenAI 兼容端点。它支持 macOS、Windows 和 Linux,使用用户自己的模型凭据,并与桌面应用和编辑器扩展共用同一个本地引擎。", + "capabilities": { + "items": [ + { + "title": "缓存稳定的 Agent 会话", + "description": "保持系统提示词和工具定义稳定,使兼容的模型服务能够在长时间编码会话中复用前缀缓存。" + }, + { + "title": "工具与可配置插件", + "description": "使用内置工具检查和修改代码仓库,并通过配置与插件调整工作方式,而不是受限于固定交互模式。" + }, + { + "title": "跨界面共用本地引擎", + "description": "可从终端界面、桌面应用或通过 ACP 接入的编辑器扩展使用同一个 Reasonix 引擎。" + } + ] + }, + "faq": { + "items": [ + { + "question": "Reasonix 是什么?", + "answer": "Reasonix 是采用 MIT 许可证的编码 Agent,终端体验围绕 DeepSeek 模型、本地工具和注重缓存效率的多轮会话设计。" + }, + { + "question": "Reasonix 可以使用哪些模型服务?", + "answer": "Reasonix 提供面向 DeepSeek 的预设,也能使用用户在本地配置的凭据连接 OpenAI 兼容端点。" + }, + { + "question": "如何开始使用 Reasonix?", + "answer": "通过官方软件包渠道安装 CLI,配置所需的模型服务凭据,然后在希望它处理的代码仓库中启动 Reasonix。" + }, + { + "question": "Reasonix 支持哪些操作系统?", + "answer": "Reasonix CLI 支持 macOS、Windows 和 Linux,官方文档为各平台提供对应的软件包和二进制文件。" + }, + { + "question": "Reasonix 的许可证和定价方式是什么?", + "answer": "Reasonix 是采用 MIT 许可证的开源软件,软件本身免费;实际使用费用取决于所连接的模型服务和账户。" + } + ] + } + }, "vibe-cli": { "answer": "Vibe CLI 是 Mistral AI 的开源 Agent,通过可配置的终端工作流,把仓库任务从探索和规划推进到代码编辑与命令执行。", "introduction": "Vibe CLI 先帮助开发者了解仓库并规划下一步,再进入具体的代码修改和命令执行。团队还可以配置 Agent 的工作方式,使仓库任务遵循所需流程;安装后可在 macOS、Windows 或 Linux 的项目目录中运行 vibe。", @@ -14234,6 +14718,50 @@ ] } }, + "reasonix": { + "answer": "Reasonix 是一款原生面向 DeepSeek 的開放原始碼終端機程式設計 Agent,著重前綴快取穩定性和可持續執行的本機工作階段。", + "introduction": "Reasonix 將 Go 編寫的 CLI/TUI 與程式碼工具、外掛和專案內容結合,可連接 DeepSeek 或 OpenAI 相容端點。它支援 macOS、Windows 和 Linux,使用使用者自己的模型憑證,並與桌面應用程式和編輯器擴充功能共用同一個本機引擎。", + "capabilities": { + "items": [ + { + "title": "快取穩定的 Agent 工作階段", + "description": "保持系統提示詞和工具定義穩定,讓相容的模型服務能在長時間程式設計工作階段中重複使用前綴快取。" + }, + { + "title": "工具與可設定外掛", + "description": "使用內建工具檢查和修改程式碼儲存庫,並透過設定與外掛調整工作方式,不受限於固定互動模式。" + }, + { + "title": "跨介面共用本機引擎", + "description": "可從終端機介面、桌面應用程式或透過 ACP 接入的編輯器擴充功能使用同一個 Reasonix 引擎。" + } + ] + }, + "faq": { + "items": [ + { + "question": "Reasonix 是什麼?", + "answer": "Reasonix 是採用 MIT 授權的程式設計 Agent,終端機體驗圍繞 DeepSeek 模型、本機工具和重視快取效率的多輪工作階段設計。" + }, + { + "question": "Reasonix 可以使用哪些模型服務?", + "answer": "Reasonix 提供面向 DeepSeek 的預設,也能使用本機設定的憑證連接 OpenAI 相容端點。" + }, + { + "question": "如何開始使用 Reasonix?", + "answer": "透過官方套件管道安裝 CLI,設定所需的模型服務憑證,然後在希望它處理的程式碼儲存庫中啟動 Reasonix。" + }, + { + "question": "Reasonix 支援哪些作業系統?", + "answer": "Reasonix CLI 支援 macOS、Windows 和 Linux,官方文件為各平台提供對應的套件和二進位檔案。" + }, + { + "question": "Reasonix 的授權和定價方式是什麼?", + "answer": "Reasonix 是採用 MIT 授權的開放原始碼軟體,軟體本身免費;實際使用費用取決於連接的模型服務和帳戶。" + } + ] + } + }, "vibe-cli": { "answer": "Vibe CLI 是 Mistral AI 的開源 Agent,透過可設定的終端機工作流程,把儲存庫工作從探索和規劃推進到程式碼編輯與指令執行。", "introduction": "Vibe CLI 先協助開發者了解儲存庫並規劃下一步,再進入具體的程式碼修改和命令執行。團隊也能設定 Agent 的工作方式,讓儲存庫任務遵循所需流程;安裝後可在 macOS、Windows 或 Linux 的專案目錄中執行 vibe。", diff --git a/data/github-stars.json b/data/github-stars.json index da56e439..2ebf74f2 100644 --- a/data/github-stars.json +++ b/data/github-stars.json @@ -1,37 +1,39 @@ { - "observedAt": "2026-08-01", + "observedAt": "2026-08-06", "repositories": { - "aaif-goose/goose": 52043, - "anomalyco/opencode": 190000, - "anthropics/claude-code": 139200, - "augmentcode/auggie": 300, - "aws/amazon-q-developer-cli": 2000, - "can1357/oh-my-pi": 19900, - "cline/cline": 65300, - "codota/TabNine": 10800, - "continuedev/continue": 35100, - "cursor/cursor": 33100, - "earendil-works/pi": 81700, - "github/copilot-cli": 11000, - "google-antigravity/antigravity-cli": 1700, - "google-gemini/gemini-cli": 106200, - "JetBrains/intellij-community": 20400, - "JetBrains/junie": 300, - "Kilo-Org/kilocode": 26500, - "kirodotdev/Kiro": 4100, - "microsoft/vscode": 187900, - "MiniMax-AI/minimax-code": 0, - "mistralai/mistral-vibe": 4800, - "MoonshotAI/kimi-code": 5200, - "openai/codex": 102600, - "QwenLM/qwen-code": 26300, - "RooCodeInc/Roo-Code": 24400, - "shareAI-lab/Kode-CLI": 5200, - "stagewise-io/stagewise": 6800, - "Trae-AI/TRAE": 900, - "verdentAI/docs": 0, - "VSCodium/vscodium": 32600, - "xai-org/grok-build": 22800, - "zed-industries/zed": 87600 + "aaif-goose/goose": 52419, + "anomalyco/opencode": 193840, + "anthropics/claude-code": 140393, + "augmentcode/auggie": 265, + "aws/amazon-q-developer-cli": 1981, + "can1357/oh-my-pi": 22198, + "cline/cline": 65713, + "codota/TabNine": 10781, + "continuedev/continue": 35338, + "cursor/cursor": 33083, + "earendil-works/pi": 84254, + "esengine/DeepSeek-Reasonix": 31679, + "github/copilot-cli": 11065, + "google-antigravity/antigravity-cli": 1843, + "google-gemini/gemini-cli": 106382, + "JetBrains/intellij-community": 20426, + "JetBrains/junie": 358, + "Kilo-Org/kilocode": 26727, + "kirodotdev/Kiro": 4115, + "microsoft/vscode": 188405, + "MiniMax-AI/minimax-code": 53, + "mistralai/mistral-vibe": 4793, + "MoonshotAI/kimi-code": 6092, + "openai/codex": 104196, + "QwenLM/qwen-code": 26753, + "RooCodeInc/Roo-Code": 24354, + "SivanCola/reasonix-vscode": 10, + "shareAI-lab/Kode-CLI": 5202, + "stagewise-io/stagewise": 6771, + "Trae-AI/TRAE": 914, + "verdentAI/docs": 4, + "VSCodium/vscodium": 32674, + "xai-org/grok-build": 24229, + "zed-industries/zed": 88092 } } diff --git a/data/vendor-company-stages.json b/data/vendor-company-stages.json index 6fcf352d..6302771c 100644 --- a/data/vendor-company-stages.json +++ b/data/vendor-company-stages.json @@ -308,6 +308,11 @@ "stage": "startup", "source": null }, + { + "vendorId": "reasonix", + "stage": "startup", + "source": null + }, { "vendorId": "roo-code", "stage": "startup", diff --git a/docs/DATA-HEALTH.md b/docs/DATA-HEALTH.md index 5a1d9fe7..c349bd61 100644 --- a/docs/DATA-HEALTH.md +++ b/docs/DATA-HEALTH.md @@ -1,21 +1,21 @@ # Data Health Report -Snapshot date: 2026-08-03. Regenerate with `pnpm data-health:report`. +Snapshot date: 2026-08-06. Regenerate with `pnpm data-health:report`. ## Scorecard | Metric | Value | | --- | ---: | -| Manifest records | 253 | -| Records with structured sources | 253 | -| Verified records | 253 | -| Verified with complete provenance | 253 | +| Manifest records | 257 | +| Records with structured sources | 257 | +| Verified records | 257 | +| Verified with complete provenance | 257 | | Stale verified records | 0 | | Non-English values identical to English | 300 | | Dangling product relationships | 0 | | Model benchmark coverage | 9.5% | -| Products with pricing | 66/66 | -| Community URLs with provenance | 331/331 | +| Products with pricing | 69/69 | +| Community URLs with provenance | 334/334 | | Duplicated vendor community URLs | 0 | | Errors / warnings / info | 0 / 0 / 0 | @@ -24,12 +24,12 @@ Snapshot date: 2026-08-03. Regenerate with `pnpm data-health:report`. | Category | Total | Verified | Provenance complete | Stale | | --- | ---: | ---: | ---: | ---: | | ides | 9 | 9 | 9 | 0 | -| clis | 27 | 27 | 27 | 0 | -| desktops | 12 | 12 | 12 | 0 | -| extensions | 18 | 18 | 18 | 0 | +| clis | 28 | 28 | 28 | 0 | +| desktops | 13 | 13 | 13 | 0 | +| extensions | 19 | 19 | 19 | 0 | | models | 123 | 123 | 123 | 0 | | providers | 17 | 17 | 17 | 0 | -| vendors | 47 | 47 | 47 | 0 | +| vendors | 48 | 48 | 48 | 0 | ## Translation Placeholder Proxy diff --git a/manifests/$schemas/extension.schema.json b/manifests/$schemas/extension.schema.json index c0e71dd4..81ae93f6 100644 --- a/manifests/$schemas/extension.schema.json +++ b/manifests/$schemas/extension.schema.json @@ -28,7 +28,7 @@ "properties": { "ideId": { "type": "string", - "enum": ["vscode", "jetbrains", "cursor", "windsurf", "trae", "zed"], + "enum": ["vscode", "vscodium", "jetbrains", "cursor", "windsurf", "trae", "zed"], "description": "IDE identifier" }, "marketplaceUrl": { diff --git a/manifests/clis/reasonix.json b/manifests/clis/reasonix.json new file mode 100644 index 00000000..fad3a398 --- /dev/null +++ b/manifests/clis/reasonix.json @@ -0,0 +1,142 @@ +{ + "$schema": "../$schemas/cli.schema.json", + "id": "reasonix", + "name": "Reasonix", + "familyId": "reasonix", + "description": "Reasonix is an open-source, DeepSeek-native coding agent for the terminal. Its Go CLI/TUI supports tools, plugins, OpenAI-compatible endpoints, and cache-stable sessions.", + "translations": { + "de": { + "description": "Reasonix ist ein quelloffener, DeepSeek-nativer Coding-Agent für das Terminal. Seine Go-CLI/TUI unterstützt Werkzeuge, Plugins, OpenAI-kompatible Endpunkte und cache-stabile Sitzungen." + }, + "es": { + "description": "Reasonix es un agente de código abierto y nativo de DeepSeek para terminal. Su CLI/TUI en Go admite herramientas, plugins, endpoints compatibles con OpenAI y sesiones estables en caché." + }, + "fr": { + "description": "Reasonix est un agent de codage open source natif de DeepSeek pour terminal. Sa CLI/TUI en Go prend en charge outils, plugins, endpoints compatibles OpenAI et sessions stables en cache." + }, + "id": { + "description": "Reasonix adalah agen coding terminal sumber terbuka yang native untuk DeepSeek. CLI/TUI Go-nya mendukung alat, plugin, endpoint kompatibel OpenAI, dan sesi dengan cache stabil." + }, + "ja": { + "description": "Reasonixは、DeepSeekネイティブのオープンソース・ターミナル向けコーディングエージェントです。Go製CLI/TUIはツール、プラグイン、OpenAI互換エンドポイント、キャッシュが安定したセッションに対応します。" + }, + "ko": { + "description": "Reasonix는 오픈 소스 DeepSeek 네이티브 터미널 코딩 에이전트입니다. Go 기반 CLI/TUI는 도구, 플러그인, OpenAI 호환 엔드포인트와 캐시 안정적인 세션을 지원합니다." + }, + "pt": { + "description": "Reasonix é um agente de programação de código aberto e nativo do DeepSeek para terminal. Sua CLI/TUI em Go oferece ferramentas, plugins, endpoints compatíveis com OpenAI e sessões estáveis em cache." + }, + "ru": { + "description": "Reasonix — открытый DeepSeek-ориентированный агент программирования для терминала. CLI/TUI на Go поддерживает инструменты, плагины, OpenAI-совместимые API и стабильные для кеша сеансы." + }, + "tr": { + "description": "Reasonix, terminal için açık kaynaklı ve DeepSeek odaklı bir kodlama ajanıdır. Go tabanlı CLI/TUI; araçları, eklentileri, OpenAI uyumlu uç noktaları ve önbellek kararlı oturumları destekler." + }, + "zh-Hans": { + "description": "Reasonix 是一款原生面向 DeepSeek 的开源终端编码 Agent。其 Go CLI/TUI 支持工具、插件、OpenAI 兼容端点和前缀缓存稳定的会话。" + }, + "zh-Hant": { + "description": "Reasonix 是一款原生面向 DeepSeek 的開放原始碼終端機程式設計 Agent。其 Go CLI/TUI 支援工具、外掛、OpenAI 相容端點和前綴快取穩定的工作階段。" + } + }, + "verified": true, + "sources": [ + { + "url": "https://github.com/esengine/DeepSeek-Reasonix", + "title": "Reasonix official repository", + "fields": [ + "name", + "description", + "githubUrl", + "license", + "pricing", + "resourceUrls.issue", + "relatedProducts" + ] + }, + { + "url": "https://reasonix.io/docs/", + "title": "Reasonix documentation", + "fields": [ + "websiteUrl", + "docsUrl", + "vendor", + "releaseTracking", + "resourceUrls.download", + "platforms" + ] + }, + { + "url": "https://reasonix.io/changelog/", + "title": "Reasonix changelog", + "fields": ["latestVersion", "resourceUrls.changelog"] + } + ], + "lastVerifiedAt": "2026-08-06", + "verifiedBy": "codex-agent", + "confidence": "high", + "websiteUrl": "https://reasonix.io/", + "docsUrl": "https://reasonix.io/docs/", + "vendor": "Reasonix", + "latestVersion": "1.20.0", + "releaseTracking": { + "provider": "npm", + "identifier": "reasonix" + }, + "githubUrl": "https://github.com/esengine/DeepSeek-Reasonix", + "license": "MIT", + "pricing": [ + { + "name": "Open Source", + "value": 0, + "currency": null, + "per": null, + "category": "Individual" + } + ], + "resourceUrls": { + "download": "https://reasonix.io/docs/", + "changelog": "https://reasonix.io/changelog/", + "pricing": null, + "issue": "https://github.com/esengine/DeepSeek-Reasonix/issues" + }, + "communityUrls": { + "linkedin": null, + "twitter": null, + "github": null, + "youtube": null, + "discord": null, + "reddit": null, + "blog": null + }, + "relatedProducts": [ + { + "type": "desktop", + "productId": "reasonix-desktop" + }, + { + "type": "extension", + "productId": "reasonix-extension" + } + ], + "platforms": [ + { + "os": "macOS", + "installCommand": "npm install -g reasonix", + "launchCommand": "reasonix", + "installPath": null + }, + { + "os": "Windows", + "installCommand": "npm install -g reasonix", + "launchCommand": "reasonix", + "installPath": null + }, + { + "os": "Linux", + "installCommand": "npm install -g reasonix", + "launchCommand": "reasonix", + "installPath": null + } + ] +} diff --git a/manifests/desktops/reasonix-desktop.json b/manifests/desktops/reasonix-desktop.json new file mode 100644 index 00000000..88e8845c --- /dev/null +++ b/manifests/desktops/reasonix-desktop.json @@ -0,0 +1,142 @@ +{ + "$schema": "../$schemas/desktop.schema.json", + "id": "reasonix-desktop", + "name": "Reasonix Desktop", + "familyId": "reasonix", + "description": "Reasonix Desktop brings the open-source Reasonix coding agent to a native interface for macOS, Windows, and Linux, using the same local engine as its CLI/TUI.", + "translations": { + "de": { + "description": "Reasonix Desktop bringt den quelloffenen Reasonix-Coding-Agenten als native Oberfläche auf macOS, Windows und Linux und nutzt dieselbe lokale Engine wie die CLI/TUI." + }, + "es": { + "description": "Reasonix Desktop lleva el agente de programación de código abierto Reasonix a una interfaz nativa para macOS, Windows y Linux con el mismo motor local de su CLI/TUI." + }, + "fr": { + "description": "Reasonix Desktop propose l’agent de codage open source Reasonix dans une interface native pour macOS, Windows et Linux, avec le même moteur local que sa CLI/TUI." + }, + "id": { + "description": "Reasonix Desktop menghadirkan agen coding sumber terbuka Reasonix dalam antarmuka native untuk macOS, Windows, dan Linux dengan mesin lokal yang sama seperti CLI/TUI." + }, + "ja": { + "description": "Reasonix Desktopは、オープンソースのReasonixコーディングエージェントをmacOS、Windows、Linux向けのネイティブUIで提供し、CLI/TUIと同じローカルエンジンを使用します。" + }, + "ko": { + "description": "Reasonix Desktop은 오픈 소스 Reasonix 코딩 에이전트를 macOS, Windows, Linux용 네이티브 인터페이스로 제공하며 CLI/TUI와 동일한 로컬 엔진을 사용합니다." + }, + "pt": { + "description": "Reasonix Desktop oferece o agente de programação de código aberto Reasonix em uma interface nativa para macOS, Windows e Linux, com o mesmo motor local da CLI/TUI." + }, + "ru": { + "description": "Reasonix Desktop переносит открытый агент программирования Reasonix в нативный интерфейс для macOS, Windows и Linux, используя тот же локальный движок, что и CLI/TUI." + }, + "tr": { + "description": "Reasonix Desktop, açık kaynaklı Reasonix kodlama ajanını macOS, Windows ve Linux için yerel bir arayüze taşır ve CLI/TUI ile aynı yerel motoru kullanır." + }, + "zh-Hans": { + "description": "Reasonix Desktop 为开源 Reasonix 编码 Agent 提供 macOS、Windows 和 Linux 原生界面,并与 CLI/TUI 共用同一个本地引擎。" + }, + "zh-Hant": { + "description": "Reasonix Desktop 為開放原始碼 Reasonix 程式設計 Agent 提供 macOS、Windows 和 Linux 原生介面,並與 CLI/TUI 共用同一個本機引擎。" + } + }, + "verified": true, + "sources": [ + { + "url": "https://reasonix.io/", + "title": "Reasonix official site", + "fields": [ + "name", + "description", + "websiteUrl", + "docsUrl", + "vendor", + "resourceUrls.download", + "platforms" + ] + }, + { + "url": "https://github.com/esengine/DeepSeek-Reasonix", + "title": "Reasonix official repository", + "fields": [ + "description", + "githubUrl", + "license", + "pricing", + "resourceUrls.issue", + "relatedProducts" + ] + }, + { + "url": "https://github.com/esengine/DeepSeek-Reasonix/releases/tag/desktop-v1.20.0", + "title": "Reasonix Desktop v1.20.0 release", + "fields": ["latestVersion", "releaseTracking", "resourceUrls.changelog"] + } + ], + "lastVerifiedAt": "2026-08-06", + "verifiedBy": "codex-agent", + "confidence": "high", + "websiteUrl": "https://reasonix.io/", + "docsUrl": "https://reasonix.io/docs/", + "vendor": "Reasonix", + "latestVersion": "1.20.0", + "releaseTracking": { + "provider": "github-release", + "identifier": "esengine/DeepSeek-Reasonix" + }, + "githubUrl": "https://github.com/esengine/DeepSeek-Reasonix", + "license": "MIT", + "pricing": [ + { + "name": "Open Source", + "value": 0, + "currency": null, + "per": null, + "category": "Individual" + } + ], + "resourceUrls": { + "download": "https://reasonix.io/", + "changelog": "https://github.com/esengine/DeepSeek-Reasonix/releases", + "pricing": null, + "issue": "https://github.com/esengine/DeepSeek-Reasonix/issues" + }, + "communityUrls": { + "linkedin": null, + "twitter": null, + "github": null, + "youtube": null, + "discord": null, + "reddit": null, + "blog": null + }, + "relatedProducts": [ + { + "type": "cli", + "productId": "reasonix" + }, + { + "type": "extension", + "productId": "reasonix-extension" + } + ], + "platforms": [ + { + "os": "macOS", + "installCommand": null, + "launchCommand": null, + "installPath": "/Applications/Reasonix.app" + }, + { + "os": "Windows", + "installCommand": null, + "launchCommand": null, + "installPath": null + }, + { + "os": "Linux", + "installCommand": null, + "launchCommand": null, + "installPath": null + } + ] +} diff --git a/manifests/extensions/reasonix-extension.json b/manifests/extensions/reasonix-extension.json new file mode 100644 index 00000000..c33f9d25 --- /dev/null +++ b/manifests/extensions/reasonix-extension.json @@ -0,0 +1,132 @@ +{ + "$schema": "../$schemas/extension.schema.json", + "id": "reasonix-extension", + "name": "Reasonix", + "familyId": "reasonix", + "description": "Reasonix connects its open-source coding agent to VS Code and VSCodium through ACP, sharing editor context with the same local engine used by its CLI and desktop app.", + "translations": { + "de": { + "description": "Reasonix verbindet seinen quelloffenen Coding-Agenten über ACP mit VS Code und VSCodium und teilt den Editorkontext mit derselben lokalen Engine wie CLI und Desktop-App." + }, + "es": { + "description": "Reasonix conecta su agente de programación de código abierto con VS Code y VSCodium mediante ACP, compartiendo el contexto del editor con el mismo motor local de su CLI y app de escritorio." + }, + "fr": { + "description": "Reasonix relie son agent de codage open source à VS Code et VSCodium via ACP, en partageant le contexte de l’éditeur avec le même moteur local que sa CLI et son app de bureau." + }, + "id": { + "description": "Reasonix menghubungkan agen coding sumber terbukanya ke VS Code dan VSCodium melalui ACP, berbagi konteks editor dengan mesin lokal yang sama seperti CLI dan aplikasi desktop." + }, + "ja": { + "description": "Reasonixは、オープンソースのコーディングエージェントをACP経由でVS CodeとVSCodiumに接続し、CLIやデスクトップアプリと同じローカルエンジンでエディターコンテキストを共有します。" + }, + "ko": { + "description": "Reasonix는 오픈 소스 코딩 에이전트를 ACP로 VS Code와 VSCodium에 연결하고 CLI 및 데스크톱 앱과 동일한 로컬 엔진에서 편집기 컨텍스트를 공유합니다." + }, + "pt": { + "description": "Reasonix conecta seu agente de programação de código aberto ao VS Code e VSCodium via ACP, compartilhando o contexto do editor com o mesmo motor local da CLI e do app desktop." + }, + "ru": { + "description": "Reasonix подключает открытый агент программирования к VS Code и VSCodium через ACP, передавая контекст редактора тому же локальному движку, что используется в CLI и настольном приложении." + }, + "tr": { + "description": "Reasonix, açık kaynaklı kodlama ajanını ACP üzerinden VS Code ve VSCodium’a bağlar; editör bağlamını CLI ve masaüstü uygulamasıyla aynı yerel motorla paylaşır." + }, + "zh-Hans": { + "description": "Reasonix 通过 ACP 将开源编码 Agent 接入 VS Code 和 VSCodium,并与 CLI、桌面应用共用同一个本地引擎和编辑器上下文。" + }, + "zh-Hant": { + "description": "Reasonix 透過 ACP 將開放原始碼程式設計 Agent 接入 VS Code 和 VSCodium,並與 CLI、桌面應用程式共用同一個本機引擎和編輯器內容。" + } + }, + "verified": true, + "sources": [ + { + "url": "https://github.com/SivanCola/reasonix-vscode", + "title": "Reasonix VS Code extension repository", + "fields": [ + "name", + "description", + "websiteUrl", + "docsUrl", + "vendor", + "githubUrl", + "license", + "pricing", + "resourceUrls.changelog", + "resourceUrls.issue", + "communityUrls.github", + "relatedProducts" + ] + }, + { + "url": "https://marketplace.visualstudio.com/items?itemName=SivanLiu.reasonix-agent", + "title": "Reasonix Visual Studio Marketplace listing", + "fields": ["latestVersion", "releaseTracking", "resourceUrls.download", "supportedIdes"] + }, + { + "url": "https://open-vsx.org/extension/SivanLiu/reasonix-agent", + "title": "Reasonix Open VSX listing", + "fields": ["latestVersion", "supportedIdes"] + } + ], + "lastVerifiedAt": "2026-08-06", + "verifiedBy": "codex-agent", + "confidence": "high", + "websiteUrl": "https://reasonix.io/", + "docsUrl": "https://github.com/SivanCola/reasonix-vscode#readme", + "vendor": "Reasonix", + "latestVersion": "0.3.2", + "releaseTracking": { + "provider": "vscode-marketplace", + "identifier": "SivanLiu.reasonix-agent" + }, + "githubUrl": "https://github.com/SivanCola/reasonix-vscode", + "license": "MIT", + "pricing": [ + { + "name": "Open Source", + "value": 0, + "currency": null, + "per": null, + "category": "Individual" + } + ], + "resourceUrls": { + "download": "https://marketplace.visualstudio.com/items?itemName=SivanLiu.reasonix-agent", + "changelog": "https://github.com/SivanCola/reasonix-vscode/blob/main/CHANGELOG.md", + "pricing": null, + "issue": "https://github.com/SivanCola/reasonix-vscode/issues" + }, + "communityUrls": { + "linkedin": null, + "twitter": null, + "github": "https://github.com/SivanCola/reasonix-vscode", + "youtube": null, + "discord": null, + "reddit": null, + "blog": null + }, + "relatedProducts": [ + { + "type": "cli", + "productId": "reasonix" + }, + { + "type": "desktop", + "productId": "reasonix-desktop" + } + ], + "supportedIdes": [ + { + "ideId": "vscode", + "marketplaceUrl": "https://marketplace.visualstudio.com/items?itemName=SivanLiu.reasonix-agent", + "installUri": "vscode:extension/SivanLiu.reasonix-agent" + }, + { + "ideId": "vscodium", + "marketplaceUrl": "https://open-vsx.org/extension/SivanLiu/reasonix-agent", + "installUri": null + } + ] +} diff --git a/manifests/vendors/reasonix.json b/manifests/vendors/reasonix.json new file mode 100644 index 00000000..fa9c9bc0 --- /dev/null +++ b/manifests/vendors/reasonix.json @@ -0,0 +1,67 @@ +{ + "$schema": "../$schemas/vendor.schema.json", + "id": "reasonix", + "name": "Reasonix", + "description": "Reasonix is the community behind an open-source, DeepSeek-native coding agent available in terminals, desktop apps, and VS Code-compatible editors.", + "translations": { + "de": { + "description": "Reasonix ist die Community hinter einem quelloffenen, DeepSeek-nativen Coding-Agenten für Terminal, Desktop und VS-Code-kompatible Editoren." + }, + "es": { + "description": "Reasonix es la comunidad detrás de un agente de programación de código abierto y nativo de DeepSeek para terminal, escritorio y editores compatibles con VS Code." + }, + "fr": { + "description": "Reasonix est la communauté à l’origine d’un agent de codage open source natif de DeepSeek pour terminal, bureau et éditeurs compatibles avec VS Code." + }, + "id": { + "description": "Reasonix adalah komunitas di balik agen coding sumber terbuka yang native untuk DeepSeek, tersedia di terminal, desktop, dan editor kompatibel VS Code." + }, + "ja": { + "description": "Reasonixは、ターミナル、デスクトップ、VS Code互換エディターで利用できる、DeepSeekネイティブのオープンソース・コーディングエージェントを開発するコミュニティです。" + }, + "ko": { + "description": "Reasonix는 터미널, 데스크톱, VS Code 호환 편집기에서 사용할 수 있는 오픈 소스 DeepSeek 네이티브 코딩 에이전트를 만드는 커뮤니티입니다." + }, + "pt": { + "description": "Reasonix é a comunidade por trás de um agente de programação de código aberto e nativo do DeepSeek para terminal, desktop e editores compatíveis com VS Code." + }, + "ru": { + "description": "Reasonix — сообщество, создающее открытый DeepSeek-ориентированный агент программирования для терминала, настольных приложений и редакторов на базе VS Code." + }, + "tr": { + "description": "Reasonix; terminal, masaüstü ve VS Code uyumlu editörler için açık kaynaklı, DeepSeek odaklı bir kodlama ajanı geliştiren topluluktur." + }, + "zh-Hans": { + "description": "Reasonix 是一个社区项目,开发原生面向 DeepSeek 的开源编码 Agent,覆盖终端、桌面应用和兼容 VS Code 的编辑器。" + }, + "zh-Hant": { + "description": "Reasonix 是一個社群專案,開發原生面向 DeepSeek 的開放原始碼程式設計 Agent,涵蓋終端機、桌面應用程式和相容 VS Code 的編輯器。" + } + }, + "verified": true, + "sources": [ + { + "url": "https://reasonix.io/", + "title": "Reasonix official site", + "fields": ["name", "description", "websiteUrl", "communityUrls.discord"] + }, + { + "url": "https://github.com/esengine/DeepSeek-Reasonix", + "title": "Reasonix official repository", + "fields": ["description", "communityUrls.github"] + } + ], + "lastVerifiedAt": "2026-08-06", + "verifiedBy": "codex-agent", + "confidence": "high", + "websiteUrl": "https://reasonix.io/", + "communityUrls": { + "linkedin": null, + "twitter": null, + "github": "https://github.com/esengine/DeepSeek-Reasonix", + "youtube": null, + "discord": "https://discord.gg/XF78rEME2D", + "reddit": null, + "blog": null + } +} diff --git a/src/lib/generated/clis.ts b/src/lib/generated/clis.ts index 1812d05b..66a20911 100644 --- a/src/lib/generated/clis.ts +++ b/src/lib/generated/clis.ts @@ -30,6 +30,7 @@ import Opencode from '../../../manifests/clis/opencode.json' import Pi from '../../../manifests/clis/pi.json' import QoderCli from '../../../manifests/clis/qoder-cli.json' import QwenCode from '../../../manifests/clis/qwen-code.json' +import Reasonix from '../../../manifests/clis/reasonix.json' import VibeCli from '../../../manifests/clis/vibe-cli.json' import type { ManifestCLI } from '../../types/manifests' @@ -60,6 +61,7 @@ export const clisData = [ Pi, QoderCli, QwenCode, + Reasonix, VibeCli, ] as unknown as ManifestCLI[] diff --git a/src/lib/generated/desktops.ts b/src/lib/generated/desktops.ts index 82297a60..bcc31465 100644 --- a/src/lib/generated/desktops.ts +++ b/src/lib/generated/desktops.ts @@ -13,6 +13,7 @@ import Goose from '../../../manifests/desktops/goose.json' import MinimaxCode from '../../../manifests/desktops/minimax-code.json' import OpencodeDesktop from '../../../manifests/desktops/opencode-desktop.json' import Qoder from '../../../manifests/desktops/qoder.json' +import ReasonixDesktop from '../../../manifests/desktops/reasonix-desktop.json' import Stagewise from '../../../manifests/desktops/stagewise.json' import VerdentDeck from '../../../manifests/desktops/verdent-deck.json' import Zcode from '../../../manifests/desktops/zcode.json' @@ -28,6 +29,7 @@ export const desktopsData = [ MinimaxCode, OpencodeDesktop, Qoder, + ReasonixDesktop, Stagewise, VerdentDeck, Zcode, diff --git a/src/lib/generated/extensions.ts b/src/lib/generated/extensions.ts index 6c889a74..b358e6ea 100644 --- a/src/lib/generated/extensions.ts +++ b/src/lib/generated/extensions.ts @@ -19,6 +19,7 @@ import KimiCode from '../../../manifests/extensions/kimi-code.json' import MistralVibe from '../../../manifests/extensions/mistral-vibe.json' import OpencodeExtension from '../../../manifests/extensions/opencode-extension.json' import Qoder from '../../../manifests/extensions/qoder.json' +import ReasonixExtension from '../../../manifests/extensions/reasonix-extension.json' import RooCode from '../../../manifests/extensions/roo-code.json' import Tabnine from '../../../manifests/extensions/tabnine.json' import Verdent from '../../../manifests/extensions/verdent.json' @@ -40,6 +41,7 @@ export const extensionsData = [ MistralVibe, OpencodeExtension, Qoder, + ReasonixExtension, RooCode, Tabnine, Verdent, diff --git a/src/lib/generated/metadata.ts b/src/lib/generated/metadata.ts index 3b7b3af1..03735bc0 100644 --- a/src/lib/generated/metadata.ts +++ b/src/lib/generated/metadata.ts @@ -3566,10 +3566,10 @@ export const faqMetadata: Record = { export const stackCounts: Record = { ides: 9, - clis: 27, - desktops: 12, - extensions: 18, + clis: 28, + desktops: 13, + extensions: 19, models: 123, 'model-providers': 17, - vendors: 47, + vendors: 48, } diff --git a/src/lib/generated/vendors.ts b/src/lib/generated/vendors.ts index 074e3a0a..640c1835 100644 --- a/src/lib/generated/vendors.ts +++ b/src/lib/generated/vendors.ts @@ -36,6 +36,7 @@ import NovitaAi from '../../../manifests/vendors/novita-ai.json' import OhMyPi from '../../../manifests/vendors/oh-my-pi.json' import Openai from '../../../manifests/vendors/openai.json' import Openrouter from '../../../manifests/vendors/openrouter.json' +import Reasonix from '../../../manifests/vendors/reasonix.json' import RooCode from '../../../manifests/vendors/roo-code.json' import ShareaiLab from '../../../manifests/vendors/shareai-lab.json' import Siliconflow from '../../../manifests/vendors/siliconflow.json' @@ -86,6 +87,7 @@ export const vendorsData = [ OhMyPi, Openai, Openrouter, + Reasonix, RooCode, ShareaiLab, Siliconflow, diff --git a/src/types/manifests.ts b/src/types/manifests.ts index 5102e461..4e7ff840 100644 --- a/src/types/manifests.ts +++ b/src/types/manifests.ts @@ -251,7 +251,7 @@ export interface ManifestDesktop extends ManifestBaseApp {} * Based on: /manifests/$schemas/extension.schema.json#$defs/ideSupport */ export interface ManifestIDESupport { - ideId: 'vscode' | 'jetbrains' | 'cursor' | 'windsurf' | 'trae' | 'zed' + ideId: 'vscode' | 'vscodium' | 'jetbrains' | 'cursor' | 'windsurf' | 'trae' | 'zed' marketplaceUrl: string | null installUri: string | null } diff --git a/tests/validate/typesAlignment.test.ts b/tests/validate/typesAlignment.test.ts index 6d30beca..016fbda4 100644 --- a/tests/validate/typesAlignment.test.ts +++ b/tests/validate/typesAlignment.test.ts @@ -192,4 +192,28 @@ describe('validate: types alignment', () => { throw new Error(`Type alignment validation failed:\n\n${failures.join('\n\n')}`) } }) + + it('keeps supported IDE identifiers aligned between the extension schema and TypeScript', () => { + const rootDir = process.cwd() + const schema = readJsonFile( + path.join(rootDir, 'manifests', '$schemas', 'extension.schema.json') + ) as { + $defs: { ideSupport: { properties: { ideId: { enum: string[] } } } } + } + const typesContent = fs.readFileSync(path.join(rootDir, 'src', 'types', 'manifests.ts'), 'utf8') + const ideIdType = typesContent.match(/export interface ManifestIDESupport \{\s+ideId: ([^\n]+)/) + + if (!ideIdType?.[1]) { + throw new Error('ManifestIDESupport.ideId union not found in src/types/manifests.ts') + } + + const typeIds = [...ideIdType[1].matchAll(/'([^']+)'/g)].map(match => match[1]).sort() + const schemaIds = [...schema.$defs.ideSupport.properties.ideId.enum].sort() + + if (JSON.stringify(typeIds) !== JSON.stringify(schemaIds)) { + throw new Error( + `Supported IDE identifiers differ: schema=${schemaIds.join(', ')} types=${typeIds.join(', ')}` + ) + } + }) })