Keystone logo

Keystone

リポジトリの実行環境を自己記述し、開発からCI/CDまで再現性のある環境を構築します。

Keystoneは、あらゆるGitリポジトリのDockerファイルを自動設定するエージェントツールです。ModalアカウントとANTHROPIC_API_KEYを使用して、プロジェクト構造を分析し、.devcontainer/devcontainer.json、Dockerfile、run_all_tests.shを作成します。

Sponsors

Become one
Featured
NoFilterGPT
NoFilterGPT

NoFilterGPT

Unleash the Unrestricted Power of anonymous and unfiltered ChatGPT

Visit Website
Featured
NotchNook
NotchNook

NotchNook

Access media, calendar, files, and more from the Mac's notch

Visit Website

Promote your product

Seen by 300K+ monthly visitors

Keystone - リポジトリの実行環境を自己記述し、開発からCI/CDまで再現性のある環境を構築します。 | Product Screenshot
Keystone product screenshot

Keystoneについてもっと知る

Keystone

Keystoneは、あらゆるGitコードリポジトリに対して、動作可能な`.devcontainer/`設定を自動生成するツールです。 開発環境の構築を容易にし、CI/CD環境での再現性を高めます。 Keystoneは、VS CodeやGitHub Codespacesでサポートされているdev container標準に基づいています。

  • 自動Dockerファイル生成:リポジトリを分析し、`.devcontainer/devcontainer.json`、`.devcontainer/Dockerfile`、およびテストランナースクリプトを自動的に生成します。これにより、プロジェクトの実行環境を迅速に構築できます。
  • 再現可能な環境:開発環境とCI/CD環境全体で、再現可能な環境を構築します。これにより、環境依存による問題を削減し、安定した開発とデプロイを可能にします。
  • Modalアカウント連携:Modalアカウントを利用して、安全なサンドボックス環境でClaude Codeを実行します。これにより、ローカル環境への影響を最小限に抑え、安全性を確保します。
  • テスト自動実行:生成された環境でプロジェクトの自動テストを実行し、テスト結果を収集します。これにより、環境構築後の動作確認を容易にします。
  • PyPIパッケージ公開:PyPIで`imbue-keystone`として公開されており、pipまたはuvxを使用して簡単にインストールできます。これにより、迅速な導入と利用が可能です。
  • 柔軟な設定オプション:--project_root、--max_budget_usd、--test_artifacts_dirなど、さまざまなオプションを提供し、環境構築をカスタマイズできます。これにより、多様なプロジェクトに対応できます。

Keystoneは、あらゆるGitリポジトリに対して、Dockerファイルの設定を自動化する革新的なツールです。 開発者は、環境構築にかかる時間を大幅に短縮し、コードの実行に集中できます。 Keystoneを選択することで、開発ワークフローを効率化し、プロジェクトの品質向上に貢献できます。