DP

dicklesworthstone/pi_agent_rust

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1949 stars 品質 73 トレンド 51NOASSERTION

Rustで書かれた高性能AIコーディングエージェントCLI(安全でないコード)は、危険なコードが一切ありません

概要

pi_agent_rust - Rustで書かれた高性能AIコーディングエージェントCLI なぜ気にかけるべきなのか?• 要約;要約 • 方法論 • クイックスタート • 機能 • インストール • コマンド • 設定 ターミナルにAIコーディングアシスタントが欲しいですが、既存のツールは以下の通りです:- : Node.js/Pythonランタイムは入力前に500ms+追加 - : Electronアプリや重いランタイムはギガバイトを消費します - : ストリーミングが途切れ、セッションが破損し、ツールが静かに故障します - : 閉鎖されたエコシステムや複雑なプラグインシステム これはマリオ・ツェクナーによるPi Agentのゼロからの移植版(彼の許可を得て!)です。シングルバイナリ、即時起動、安定したストリーミング、そして8つの組み込みツールを備えています。

概要(AI 翻訳)

pi_agent_rust

pi_agent_rust - Rustで書かれたネイティブAIコーディングエージェントCLIです

なぜ気にする必要があるのでしょうか?• 要約:要約 • 方法論 • クイックスタート • 特徴 • 設置 • コマンド • 構成


問題

ターミナルにAIコーディングアシスタントが欲しいですが、既存のツールは以下の通りです:

  • 開始が遅い:マネージドランタイムは起動に目立つオーバーヘッドをもたらすことがあります
  • リソース集約型:Electronアプリや重度のランタイムは大きなオーバーヘッドを生み出します
  • 信頼性が低い:ストリーミングが途切れ、セッションが破損し、ツールが静かに故障する
  • 拡張が難しい:クローズドエコシステムまたは複雑なプラグインシステム

解決策

pi_agent_rustは、マリオ・ツェクナーによるPi Agentのゼロからの移植版です(彼の承認を得て!)。公式リリースアーカイブには、単一のエンドユーザーバイナリpiがインストールされ、ストリーミング応答と36の組み込みツールが搭載されています(デフォルトの--toolsリストに19、モデルのスキーマに14、残りはxdevディスパッチャー経由でアクセス可能または設定で有効化)。

現在の製品方向性

このプロジェクトはもはや、 レガシーTypeScript Pi。そのターゲットは実用的で望ましくないものとなりました。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

pi_agent_rust

pi_agent_rust - Native AI coding agent CLI written in Rust

Why Should You Care? • TL;DR • Methodology • Quick Start • Features • Installation • Commands • Configuration

# Install latest release
curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/pi_agent_rust/main/install.sh?$(date +%s)" | bash

The Problem

You want an AI coding assistant in your terminal, but existing tools are:

  • Slow to start: Managed runtimes can add noticeable startup overhead
  • Resource intensive: Electron apps or heavy runtimes can add substantial overhead
  • Unreliable: Streaming breaks, sessions corrupt, tools fail silently
  • Hard to extend: Closed ecosystems or complex plugin systems

The Solution

pi_agent_rust is a from-scratch Rust port of Pi Agent by Mario Zechner (made with his blessing!). Official release archives install the single end-user binary pi, with streaming responses and 36 built-in tools (19 in the default --tools list; 14 always in the model’s schema, the rest reachable through the xdev dispatcher or enabled in settings).

Current product direction

This project is no longer trying to be a strict drop-in replacement for the legacy TypeScript Pi. That target became both impractical and undesirable as the legacy implementation evolved. Legacy Pi remains useful historical context, but it is not our compatibility authority or definition of completeness.

OMP is the closer reference for where the product is going: feature surface, agent workflows, look and feel, and overall UI/UX. Pi Rust still chooses Rust-native architecture and may intentionally differ from both projects when that produces a simpler, safer, or better coding agent. Historical drop-in and parity artifacts remain in the repository as records; they do not gate product work, releases, or user-facing claims.

All repository quality checks, builds, and releases run through Doodlestein Self-Releaser (DSR). Contributors must not invoke Cargo or RCH directly, and GitHub Actions is never an execution or evidence authority for this project.

GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add dicklesworthstone/pi_agent_rust
MCP 初心者?mcpskill.org のガイドから始めましょう →