EveryDev.ai
Subscribe
Home
Developers

4,452+ AI companies

  • Radar
  • Trending
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai ©
    1. Home
    2. Developers
    3. bigfish

    bigfish

    bigfish is the solo open-source developer identity behind rpi (pi-rust), a Rust-native coding-agent runtime and terminal agent. rpi is designed to let developers read and edit code, run commands, manage durable sessions, embed an agent in Rust applications, and extend it through providers and Rust plugins.

    Visit Website

    At a Glance

    1Tool Listed
    4Products
    10Capabilities
    Discussions
    2026Est.
    Focus Areas
    AI Coding Assistants
    Agent Frameworks
    Agent Harness
    Connect
    Latest News
    rpi v0.9.2 released with a CLI model/footer switching fix and release assets for Linux, macOS, and Windows.Oct 25, 2026
    rpi v0.9.1 released with a Windows IME commit-buffering fix.Oct 25, 2026
    Markets
    • Rust developers and application builders
    • Developers who want an embeddable coding-agent runtime rather than only a CLI
    • Terminal and automation users seeking a lightweight native coding agent
    • Teams building internal developer tools, editor integrations, or headless agent services
    • +1 more

    AI Tools by bigfish

    (1)
    View rpi
    rpi tool icon

    rpi

    Open Source Rust Coding Agent

    AI Coding Asst.Agent HarnessAgent Frameworks

    Discussions

    No discussions yet

    Be the first to start a discussion about bigfish

    Latest News

    10/25/2026

    rpi v0.9.2 released with a CLI model/footer switching fix and release assets for Linux, macOS, and Windows.

    github.com
    10/25/2026

    rpi v0.9.1 released with a Windows IME commit-buffering fix.

    github.com
    10/24/2026

    The repository published a runtime/performance optimization change extracting reusable rpi-runtime and reducing repeated context/message copies.

    github.com
    10/24/2026

    rpi v0.9.0 released with a fix keeping temporary model switches out of settings.json.

    github.com

    Products & Services

    4
    rpi terminal coding agent
    2026-09-09 (first public 0.1.6 release of the crate family)

    A native Rust CLI/TUI coding agent distributed as a standalone binary, with interactive, one-shot, JSON, RPC/server, and remote-client modes.

    rpi Rust SDK / crate family
    2026-09-09 (first public 0.1.6 release of the crate family)

    A library-first stack including rpi-ai for provider-agnostic messages and streaming, rpi-agent for the agent loop, rpi-tools for read/write/edit/bash tools, rpi-harness for durable sessions and recovery, and rpi-runtime for reusable model/configuration bindings.

    rpi plugin SDK and extension loader
    2026-09-09 (first public 0.1.6 release of the crate family)

    A Rust cdylib plugin system with a stable repr(C) ABI for tools, providers, slash commands, event handlers, resources, and child agents; rpi-extensions loads and bridges plugins.

    rpi remote mode

    A headless server and thin terminal client allowing the agent, providers, tools, extensions, and session files to run on one machine while a client connects remotely.

    Market Position

    rpi positions itself as a Rust-native, library-first runtime with a CLI attached, rather than only a terminal application. Its differentiators are embeddability, a first-class Rust plugin ABI, provider-agnostic gateways, durable crash-resumable sessions, offline testability, and a single native binary. The README compares it structurally with Claude Code, Codex CLI, opencode, and aider, while noting that rpi is for users who want to own and compose the agent loop.

    Leadership

    Founders

    B(

    bigfish1913 (BigFish)

    The GitHub maintainer and Cargo author of the pi-rust/rpi project; the repository credits the package author as BigFish and the GitHub profile shows ownership and ongoing development of pi-rust and related distribution repositories. Public sources identify the developer by the handle rather than a legal name or prior employer.

    Founding Story

    The developer started rpi while learning Rust and wanting to understand how a complete coding agent works: model requests, streaming output, tool execution, cancellation, and session recovery. The project began as a Rust reimplementation of Mario Zechner's Pi TypeScript SDK, with an initial vision of making the agent reusable as an embeddable Rust library as well as a low-overhead terminal program, distributed as a single native binary.

    Business Model

    Revenue Model

    rpi is MIT-licensed open-source software with free source, binaries, crates, and documentation. The project README also solicits voluntary tips/donations to support continued development and maintenance; no paid subscription or commercial license model is described.

    Target Markets

    Industries & Segments
    • Rust developers and application builders
    • Developers who want an embeddable coding-agent runtime rather than only a CLI
    • Terminal and automation users seeking a lightweight native coding agent
    • Teams building internal developer tools, editor integrations, or headless agent services
    • Extension and plugin authors
    Use Cases
    • Interactive terminal coding and repository exploration
    • Embedding a coding agent inside a Rust application or service
    • Automated or headless coding-agent jobs over JSON, RPC, or a remote client
    • Offline testing of agent loops and tools with faux providers and in-memory execution environments
    • Building Rust plugins that add tools, model providers, commands, events, or resources
    • Durable long-running tasks that need session persistence and crash recovery

    Quick Facts

    Founded
    2026

    History & Milestones

    2026-10-25

    rpi 0.9.2 was released; the release page lists 13 binary/source assets for Linux, macOS, and Windows and a CLI model/footer switching fix.

    2026-10-24

    The repository recorded a runtime/performance optimization milestone: reusable rpi-runtime extraction, reduced repeated context/message copies, archived payload optimizations, and reproducible benchmark work.

    2026-10-17

    The 0.5.0 milestone added plugin-owned child agents, cancellable plugin providers, and provider login flows.

    2026-10-03

    The developer published a performance and project-history report comparing rpi 0.3.6 with Pi 0.87.1; it reported 10.7x faster cold start, lower ready RSS, and a smaller single-binary install.

    2026-09-25

    The 0.3.0 milestone unified extension registration around rpi_plugin_register and added version/size negotiation through PluginApi.

    Key Capabilities

    10
    Single native binary with no Node.js runtime
    Rust-native, library-first architecture with composable crates
    Anthropic, OpenAI-compatible, and deterministic faux providers
    Streaming responses, tool calls, cancellation, hooks, and steering
    Built-in read, write, edit, bash, grep, find, ls, and PowerShell tools
    Crash-resumable JSONL sessions with session trees, branching, compaction, and recovery

    Integrations & Partnerships

    Platform Integrations

    • Linux, macOS, and Windows support; binary targets include Linux x86_64/aarch64, macOS Intel/Apple silicon, and Windows x86_64.
    • Cargo/crates.io and docs.rs for Rust installation and API documentation.
    • Homebrew on Apple silicon macOS and Linux, Scoop on Windows, and prebuilt shell/PowerShell installers.
    • Anthropic and OpenAI-compatible gateways, custom gateways through models.json, and provider extensions through the plugin ABI.
    • The project does not load the TypeScript Pi SDK or its npm extensions; it follows a Rust-native extension route.

    Key Partnerships

    The project acknowledges Mario Zechner and contributors to the upstream Pi TypeScript SDK, whose designs formed rpi's starting point.
    Distribution integrations include the bigfish1913 Homebrew tap, Scoop bucket, and an open winget manifest review.
    rpi is listed in RyanAlberts/best-of-Agent-Harnesses under Coding agent products.

    Connect

    Website
    rpi.bigfisharc.cn/
    GitHub
    bigfish1913

    AI Topics

    3

    bigfish focuses on these topics:

    AI Coding Assistants(1)
    Agent Frameworks(1)
    Agent Harness(1)
    Back to all developersSuggest an edit