
dicklesworthstone/pi_agent_rust
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Высокопроизводительный агент кодирования ИИ, написанный на Rust без какого-либо опасного кода
Обзор
pi_agent_rust - Высокопроизводительный агент кодирования ИИ, написанный на Rust Почему это должно быть важно? • TL; DR • Методология • Быстрый старт • Функции • Установка • Команды • Конфигурация Вам нужен AI-ассистент по программированию в вашем терминале, но существующие инструменты таковы: - : Node.js/Python runtime добавляет 500 мс+ до того, как вы успеете ввести - : Приложения Electron или тяжёлые runtime расходуют гигабайты - : Потоковые прерывы, сессии повреждены, инструменты тихо выходят из строя - : Закрытые экосистемы или сложные плагины это порт Pi Agent на Rust от Марио Зехнера (созданный с его благословения!). Один бинарный, мгновенный старт, стабильный стриминг и 8 встроенных инструментов.
Обзор (машинный перевод)
pi_agent_rust
pi_agent_rust - Нативный агент кодирования ИИ, написанный на Rust
Почему тебе должно быть не всё равно? • Кратко; DR • Методология • Быстрый старт • Особенности • Установка • Команды • Конфигурация
Проблема
Вам нужен AI-ассистент по программированию в вашем терминале, но существующие инструменты таковы:
- Замедление на старте: Управляемые времена выполнения могут добавлять заметные накладные расходы при запуске
- Ресурсоёмкий: Электронные приложения или большие временные работы могут добавить значительные накладные расходы
- Ненадёжно: Поток прерывается, сессии повреждаются, инструменты тихо выходят из строя
- Трудно расширять: закрытые экосистемы или сложные плагинные системы
Решение
pi_agent_rust — это порт Pi Agent на Rust от Марио Цехнера (созданный с его благословения!). Официальные архивы релизов устанавливают единственный бинарный файл для конечного пользователя pi, с ответами для потока и 36 встроенными инструментами (19 в списке по умолчанию [--tools; 14 всегда в схеме модели, остальные доступны через диспетчера [xdev или включены в настройках).
Текущее направление продукта
Этот проект больше не стремится быть строгой заменой наследственный TypeScript Pi. Эта цель стала и непрактичной, и нежелательной, поскольку
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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.
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add dicklesworthstone/pi_agent_rust