OpenSource-Hub
O

oh-my-pi

SHA-256
5.6k stars·開発ツール·SHA-256 チェックサム確認済み

強力なターミナルAIプログラミングエージェント。ハッシュアンカー編集、内蔵LSP、デバッガー、サブエージェントをサポート。汎用AIアシスタントよりも正確で効率的。

スマートダウンロード

Download 版をダウンロード

v15.1.9 · 508.4 MB

ターミナル内のスマートプログラミングアシスタントが、AIによるコードの直接操作、デバッグ、検索を一度に実現します。

主な機能

  • 哈希锚定編集:コンテンツでコード位置を指定し、リトライとトークン消費を削減
  • 内蔵LSP:名前変更、参照検索などのIDE操作をAgent経由で直接実行
  • 内蔵デバッガ:lldb、dlv、debugpyなどのデバッガをサポートし、手動でprintを追加する必要なし
  • タイムトラベルフロールール:モデルが逸脱した際に自動でルールを注入して修正、コンテキスト消費を増加させない
  • サブエージェントシステム:タスクを並行して割り当て、構造化された結果を返し、マージ競合を回避

できないこと

  • Bunランタイム(≥1.3.14)が必要です。未インストールの場合は事前にBunをインストールしてください。
  • 一部の高度な機能(LSP、デバッガなど)を使用するには、対象プロジェクトに対応する言語ツールチェーン(Node、Python、Rustなど)がインストールされている必要があります。
  • 初回起動時にモデル設定をダウンロードするため、ネットワーク接続が必要です。
  • ハッシュアンカー編集は同じ内容ブロックに対して有効です。ファイルが外部編集により内容がずれた場合、編集が拒否される可能性があります(安全機構)。

使用例

  • 日常コーディング支援:端末上で直接AIにコードを読ませ、ロジックを説明させ、ファイルを修正させる。エディタを切り替える必要はありません。
  • 複雑なタスクの自動化:サブエージェントに分解して並行処理。例えば、複数のモジュールを同時に分析し結果を集約する。
  • 難解なバグのデバッグ:直接AIにデバッガをアタッチさせ、ブレークポイントを設定させ、変数をチェックさせ、問題を迅速に特定する。
  • コードレビュー:新しいコードやPRを自動的にレビューし、優先順位に従って修正提案を行う。

oh-my-pi(オーマイパイ)は、Piプロジェクトをベースに強化されたターミナルAIプログラミングエージェントで、32以上の内蔵ツール、13のLSP操作、27のDAP操作、約2万7千行のRustコアを備えています。40以上のモデルプロバイダーに対応し、特徴としてハッシュアンカー編集(Grok 4 Fastで出力トークンを61%削減)、プロセス内ripgrep/glob/brush、タイムトラベルフロールール、サブエージェント、完全なLSP統合を実現。Copilotなどのエディタ内アシスタントとは異なり、oh-my-piはネイティブターミナルで動作し、同一バイナリがmacOS/Linux/Windows間でWSL不要で使用可能。また、ファーストクラスのPython/JavaScript実行、コードレビュー判定、GitHubのファイルシステムとしてのアクセスを提供します。AiderやShellGPTなどの類似ツールと比較して、oh-my-piのハッシュアンカー編集は毎回の編集を正確にヒットさせ、フロールールはコンテキストコストを増やさずにモデルの動作をリアルタイムで修正する点が独自の強みです。

タグ

AI Coding AgentTerminalLSP IntegrationDebug Adapter ProtocolSubagentsHash-anchored EditsRustOpen Source

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

端末で curl -fsSL https://omp.sh/install | sh を実行してインストール(macOS/Linux)

4

またはグローバルインストール:bun install -g @oh-my-pi/pi-coding-agent

5

omp コマンドを実行して対話型AI端末に入り、プログラミングタスクを開始します

インストールガイド
  1. 端末で curl -fsSL https://omp.sh/install | sh を実行してインストール(macOS/Linux)
  2. またはグローバルインストール:bun install -g @oh-my-pi/pi-coding-agent
  3. omp コマンドを実行して対話型AI端末に入り、プログラミングタスクを開始します
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

0b595b531955bbdd275fe9d5fc1f3e800f92820d87698f5a5e9cca1f66bc72de

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

~/.oh-my-pi ディレクトリを削除し、対応する実行ファイルまたは npm グローバルパッケージを削除してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-06-26 00:45:07
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト