Skip to content

概要

CodersはLLMを使って、1つのDSL(.jssp)を複数の言語・プラットフォーム向けのネイティブコードに変換するツールです。1つの入力から複数ターゲットを生成でき、言語ごとの書き直しは不要です。

メリット

  • 1つのDSLで複数言語/プラットフォームを生成
  • LLMによる変換で幅広い言語をカバー
  • 生成フローを統一して保守負担を軽減
  • 繰り返し実装を削減し、変更を迅速に反映
  • プラットフォーム間の機能整合性を保ちやすい

向いているケース

  • 複数言語ターゲットを同時に管理する場合
  • 迅速なプロトタイプ作成と拡張が必要な場合
  • 複数スタックでPoCを比較・検証する場合
  • バックエンド/フロント/DBをまとめて設計する場合

対応範囲

  • サーバ、フロントエンド、データ層を1つのDSLで定義
  • REST API、コントローラ、マッパー、DBプロシージャ/関数
  • シェル(Bash/PowerShell)で運用自動化
  • フロントエンド(React/Vue/Svelte)とFlutterウィジェット
  • @promptでネイティブ処理を自然言語で補強
  • 同一DSLから複数ターゲットを選択生成

Codersの利用フロー(要約)

  1. DSL作成
  2. プラットフォーム追加
  3. ビルド実行

LLMがDSLを解釈し、ターゲット別コードを生成します。