Repolode
VictorTaelin

VictorTaelin/AI-scripts

AI支援コーディング向けのTypeScript製個人用CLIツール集。ターミナルチャット、ファイル内のプレースホルダー補完、一括コード編集、リファクタリングに対応。

スター
714
フォーク
64
未解決の Issue
12
最終コミット
28 日前

これは何?

AI-scriptsは、大規模言語モデルを使った日々のコーディング向けコマンドラインツール集です。複数のAIベンダーを利用できる共通のAskAIインターフェースを各ツールで共有しており、ローカルの設定ファイルに保存したAPIキーを使って、同じスクリプトの接続先を切り替えられます。

ツールには、シェルを実行できるターミナルチャットのcsh、ファイル内の`.?.`プレースホルダーを補完したり、`.!.`でマークした編集をまとめて適用したりするholefill、ツール呼び出しを使った一度きりのコード編集を行うshot、コンテキストを考慮したリファクタリングを圧縮処理とともに行うrefactorがあります。さらに、boardとlongという2つの上位ツールが、ファイルレビュー用に複数のアドバイザーを組み合わせ、目標設定・作業・レビューのループを実行します。

プロンプトには、`///path///`構文を使ってPDFや画像を埋め込めます。このプロジェクトはnpmでグローバルにインストールでき、ターミナルでの作業にスクリプトから使えるAIアシスタントを取り入れたい開発者向けです。

主な機能

  • 01複数のAIベンダーで共通して使えるAskAIインターフェース
  • 02シェルコマンドを実行できるターミナルチャット(csh)
  • 03ファイル内のプレースホルダー補完と一括編集(holefill)
  • 04ツール呼び出しを使った一度きりのAIコード編集(shot)
  • 05コンテキストを考慮したスマートな圧縮処理付きリファクタリング(refactor)
  • 06プロンプトへのPDFや画像の埋め込み

ユースケース

  • ソースファイル内でプレースホルダーとしてマークされた未完成の関数本体を補完する
  • ターミナルからAIを使って手早くコードを編集する
  • セッション中にシェルコマンドを実行できるAIとチャットする
  • コミット前に、ソースファイルについて複数モデルからレビューのフィードバックを得る

クイックスタート

  1. 1

    npmでツールをグローバルにインストールします

    npm install -g
  2. 2

    ベンダーのAPIキーを ~/.config/<vendor>.token に追加します(例: ~/.config/openai.token)

  3. 3

    ターミナルからツールを実行します。たとえば、ファイルに対して holefill を実行します

    holefill file.ts

使う前に知っておきたいこと

  • OpenAIなどのAIベンダーのAPIキーが必要です。
  • メタデータにはライセンスの記載がありませんが、READMEにはMITと記載されています。再利用する前にライセンスを確認してください。
  • 個人用のツールキットのため、ドキュメントや仕上がりは限定的です。

収録されている特集

トピック

よくある質問

AI-scripts とは?
AI支援コーディング向けのTypeScript製個人用CLIツール集。ターミナルチャット、ファイル内のプレースホルダー補完、一括コード編集、リファクタリングに対応。 AI-scriptsは、大規模言語モデルを使った日々のコーディング向けコマンドラインツール集です。複数のAIベンダーを利用できる共通のAskAIインターフェースを各ツールで共有しており、ローカルの設定ファイルに保存したAPIキーを使って、同じスクリプトの接続先を切り替えられます。
AI-scripts は無料で使えますか?ライセンスは?
AI-scripts にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
AI-scripts は今もメンテナンスされていますか?
活発にメンテナンス中。AI-scripts の最終コミットは 2026年10月10日 です。
AI-scripts は何に使えますか?
ソースファイル内でプレースホルダーとしてマークされた未完成の関数本体を補完する ターミナルからAIを使って手早くコードを編集する セッション中にシェルコマンドを実行できるAIとチャットする コミット前に、ソースファイルについて複数モデルからレビューのフィードバックを得る
AI-scripts のインストール方法は?
npmでツールをグローバルにインストールします: npm install -g ベンダーのAPIキーを ~/.config/<vendor>.token に追加します(例: ~/.config/openai.token) ターミナルからツールを実行します。たとえば、ファイルに対して holefill を実行します: holefill file.ts
AI-scripts はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/VictorTaelin/AI-scripts

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト