// agents · earendil-works/pi

pi

pi est un projet de agents IA open source, créé par earendil-works (earendil-works/pi sur GitHub). Il compte 113 328 étoiles sur GitHub et 14 403 forks, il est publié sous la licence MIT et a été mis à jour pour la dernière fois sur GitHub le 8 octobre 2026.

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

★ 113,3 k étoiles⑂ 14,4 k forksMITmis à jour oct. 2026
▦ visuel — le README de ce projet ne contient aucune capture intégrable,
voici donc un emplacement réservé. Le guide ci-dessous est complet malgré tout.
// détails du projet

Détails du projet

Étoiles GitHub
113 328
Forks
14 403
Licence
MIT
Dernière mise à jour sur GitHub
8 octobre 2026
Catégorie
Agents IA
Type de fiche
Guide d'installation complet
// fonctionnement

Comment ça marche

  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.

// fonctionnalités

Pourquoi on l'adore

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
// lancez-le

Lancez-le vous-même

  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
// cas d'usage

Ce que vous pouvez créer

Advertisement
// faq

Questions fréquentes

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.

// continuez l'exploration

Outils similaires

Agents IA

botpress

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

★ 14,9 k étoilesMIT
Voir le guide →
Agents IA

adk-js

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

★ 1,4 k étoilesApache-2.0
Voir le guide →
Agents IA

promptfoo

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

★ 25,8 k étoilesMIT
Voir le guide →
Agents IA

rivet

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

★ 4,7 k étoilesMIT
Voir le guide →
Agents IA

vocode-core

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

★ 3,8 k étoilesMIT
Voir le guide →
Agents IA

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,6 k étoilesMIT
Voir le guide →
// alternatives

Alternatives en Agents IA

Les autres projets de la catégorie Agents IA avec le plus d'étoiles du catalogue LibreAI — la sélection réaliste d'alternatives si pi ne vous convient pas.

// plus en agents

Plus en Agents IA

Projets de la catégorie Agents IA proches dans le catalogue, les plus proches en étoiles de pi — continuez à explorer de part et d'autre.

Obtenir pi

Gratuit et ouvert : récupérez le code source, mettez une étoile au dépôt et commencez à créer.