// agents · earendil-works/pi

pi

piは、earendil-worksが公開しているオープンソースのAIエージェントプロジェクトです(GitHub: earendil-works/pi)。GitHubスターは113,328、フォークは14,403で、MITライセンスの下で公開されています。GitHubでの最終更新は2026年10月8日です。

A TypeScript toolkit for building agents: unified LLM API, loop, TUI, and CLI.

★ 113.3k スター⑂ 14.4k フォークMIT更新 2026年10月
▦ ビジュアル — このプロジェクトのREADMEには埋め込み可能なスクリーンショットがないため、
ここではプレースホルダーを表示しています。下のガイド自体は完全な内容です。
// プロジェクトの基本情報

プロジェクト基本情報

リポジトリ
earendil-works/pi
GitHubスター
113,328
フォーク
14,403
ライセンス
MIT
GitHubでの最終更新
2026年10月8日
掲載タイプ
完全なインストールガイド
// 仕組み

仕組み

  1. Pick a use case

    Choose one concrete task — narrow beats ambitious for a first run.

  2. Clone and explore

    Fetch the source and skim the docs folder.

  3. Configure credentials

    Set the environment variables or keys the project needs.

  4. Launch your first run

    Execute the example workflow and watch what happens.

// 機能

選ばれる理由

Unified LLM API

One interface across model providers.

Agent loop included

The core run loop, ready to build on.

Terminal UI

A TUI for interacting with your agents.

Coding agent CLI

A command-line coding agent out of the box.

TypeScript-native

Fits naturally into JS/TS stacks.

MIT licensed

Build commercial products on it freely.

Advertisement
// 自分で実行

自分で実行してみる

  1. Step 1 — Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/earendil-works/pi.git
    cd pi
  2. Step 2 — Install dependencies

    Pull in the Node packages the project needs.

    npm install
  3. Step 3 — Run it

    Start it with the project's documented command (often a dev server).

    npm run dev  # check README for the exact script
// 活用例

作れるもの

Advertisement
// よくある質問

よくある質問

Who maintains pi?

It is an open-source project at earendil-works/pi with 14403 forks. Check the contributors tab and recent commits to judge how active maintenance is.

Is pi free to use?

Yes — it's MIT licensed: free to use, modify, and ship commercially. Just keep the license notice in copies.

What does 'unified LLM API' mean?

One interface for many model providers, so you can swap models without rewriting agent code — check the README for the supported list.

Is this a framework or a toolkit?

A toolkit: the agent loop, TUI, and CLI are building blocks you assemble, not a platform you adopt.

How do I get started?

Clone the repo and follow the README quickstart — the README is the best starting point.

// さらに探索

似ているツール

AIエージェント

botpress

Open-source hub of integrations, SDK and CLI for building and deploying GPT/LLM chatbots and agents.

★ 14.9k スターMIT
ガイドを見る →
AIエージェント

adk-js

Google's code-first TypeScript toolkit for building AI agents.

★ 1.4k スターApache-2.0
ガイドを見る →
AIエージェント

promptfoo

Test prompts, agents and RAGs — LLM evals, red teaming and model comparisons from the CLI

★ 25.8k スターMIT
ガイドを見る →
AIエージェント

rivet

Rivet is Ironclad's visual IDE and TypeScript library for building complex AI agents and prompt chains

★ 4.7k スターMIT
ガイドを見る →
AIエージェント

vocode-core

Build voice-based LLM agents with a modular, open-source toolkit.

★ 3.8k スターMIT
ガイドを見る →
AIエージェント

Loop Engineering

Loop Engineering — practical patterns, starters and a CLI for designing the loops that prompt and orchestrate AI coding agents, with a Loop Ready score

★ 11.6k スターMIT
ガイドを見る →
// 代替候補

代替候補: AIエージェント

LibreAIカタログに掲載されたAIエージェントプロジェクトの中で最もスターの多いもの — piが合わなかった場合に検討したい、現実的な候補リストです。

// さらに見る agents

さらに見る: AIエージェント

カタログの中でpiとスター数が近いAIエージェントプロジェクト — 前後の棚もそのまま見て回れます。

piを入手する

無料でオープン — ソースコードを入手して、リポジトリにスターを付け、作り始めましょう。