Cruxy CodeはCLIです。cruxyで対話セッションを開き、cruxy runで1つのタスクを実行します。エディタ内のターミナルを含め、どのターミナルでも動きます。
近日公開VS CodeとJetBrains向けのプラグイン、そして単体のエディタ。
製品Cruxy Codeベータ版
Cruxy Codeはコードベースを読み、ファイルを編集し、テストとコマンドを実行し、プルリクエストを開きます。デフォルトでは、すべての編集とコマンドの前に確認します。すべてのプランで、CLIとして提供中。
インターフェースのプレビューです。CLIの出力は実際のもので、モデルの返答は例示です。
インストール
$npm i -g @cruxy/cli$cruxy login$cruxy run "explain this codebase"現在
Cruxy CodeはCLIです。cruxyで対話セッションを開き、cruxy runで1つのタスクを実行します。エディタ内のターミナルを含め、どのターミナルでも動きます。
近日公開VS CodeとJetBrains向けのプラグイン、そして単体のエディタ。
ファイルの一覧、読み取り、glob、grepを行い、あなたのマシン上に構築したインデックスでコードベースを検索し、プロジェクトのCRUXY.mdまたはAGENTS.mdを毎セッション読み込みます。
デフォルトのManualは、すべての編集とコマンドの前に確認します。Planは、まず計画を提案して承認を求めます。Auto-approveとfull-autoは、元に戻せる操作は実行させ、元に戻せない操作の前には確認します。/modeまたはShift+Tabで切り替えます。
近日公開行ごとにレビューするペアモード。
cruxy prは、新しいブランチにConventional Commits形式のコミットを作り、プッシュし、GitHubのプルリクエストを開きます。すべて1回の承認で行い、mainやmasterにコミットすることはありません。
近日公開デプロイパイプラインの起動。
ファイルツールとシェルを通じて動くため、特定の言語やフレームワークに縛られません。オプションの言語サーバーがTypeScript、JavaScript、Python、Go、Rustをカバーします。
テストコマンドを実行し、失敗を読み、修正を続けます。4回連続で失敗すると停止します。失敗の出力はVitestとJestについて解析されます。
近日公開テストの生成と、プルリクエスト前の差分レビュー。
セッションをまたいで事実を覚えます。プロジェクトのメモリは.cruxy/memoryにあり、cruxy memory trustで信頼すると呼び出されます。個人のメモリは~/.cruxy/memoryにあります。
1つのパッチで、リポジトリ全体のファイルの作成、更新、削除を、1回の承認のもとでアトミックに行えます。
近日公開変更後にリンターとフォーマッターを自動で実行。
すべての編集は、承認前に差分を表示します。cruxy rollbackはどのターンの前の状態にもツリーを戻し、/undo-lastは直前のターンを取り消します。
近日公開ハンク単位での承認。
すべての実行は、トークン使用量とコストを表示して終わります。/usage、cruxy usage、cruxy limitsでさらに詳しく見られます。
ターミナルで
どれだけ確認するかを選べます。/mode planは、何かを実行する前に計画を提案します。
インターフェースのプレビューです。CLIの出力は実際のもので、モデルの返答は例示です。
主導権はあなたに。Cruxy Codeが提案し、あなたが承認します。
インターフェースのプレビューです。CLIの出力は実際のもので、モデルの返答は例示です。
気が変わりましたか?/undo-lastが、直前の実行の前の状態にファイルを復元します。
インターフェースのプレビューです。CLIの出力は実際のもので、モデルの返答は例示です。
仕組み
cruxyでセッションを始めるか、cruxy runにタスクを渡します。機能、リファクタリング、バグ修正。コードベースを読み、変更内容を組み立てます。
デフォルトでは、各編集を差分として、各コマンドを実行前に表示し、あなたを待ちます。Planモードでは先に計画を承認し、autoモードでは元に戻せる操作は実行されます。
cruxy prは、1回の承認で新しいブランチにコミットし、プッシュして、GitHubのプルリクエストを開きます。近日公開:その手順を許可した後のデプロイ。
モデル
デフォルトではCruxy Codeはautoを送り、Cruxy APIがリクエストの大きさと複雑さでサイズを選びます。セッション単位では/modelで、プロジェクト単位では.cruxy/config.jsonで、または環境変数CRUXY_MODELでモデルを固定できます。
モデルを比較対象
個人プロジェクト、週末の開発、退屈なリファクタリングを、デフォルトでは何かを変える前に確認するエージェントと。
複数ファイルのリファクタリングを1つのパッチで、テストの修正やマイグレーションを、ファイルが変わる前に差分を目の前にして。
コミットされたCRUXY.mdで規約を共有し、すべてのセッションが同じルールから始まります。見慣れないリポジトリの案内も。
プラン
同じアカウントで、ブラウザのCruxy、Cruxy Code、APIにログインできます。価格はルピー建てで、GSTを含みます。
すべてのプランを見るすべてのプラン
Free、Core、Advanced、Pro、Enterprise。Cruxy Codeにプランによる制限はありません。
cruxy login
CLIからログインすると、プランの使用量上限に数えられます。
APIキー
cruxy.aiで取得したキーは、API料金でトークン単位の従量制です。
よくある質問
必要なファイルを読み取り専用のツール(list、read、glob、grep、そしてあなたのマシン上に構築した検索インデックス)で読み、これらの読み取りには承認を求めません。編集とコマンドには求めます。まとめてアップロードされるものはなく、読んだ内容は会話の一部としてCruxy APIに送られます。
Cruxyのほかの製品