pi

EARENDIL INC. · EarendilWorks.pi

AI coding assistant with read, bash, edit, write tools

Pi is a minimal terminal coding harness. Adapt pi to your workflows, not the other way around, without having to fork and modify pi internals. Extend it with TypeScript Extensions, Skills, Prompt Templates, and Themes. Put your extensions, skills, prompt templates, and themes in Pi Packages and share them with others via npm or git. Pi ships with powerful defaults but skips features like sub agents and plan mode. Instead, you can ask pi to build what you want or install a third party pi package that matches your workflow. Pi runs in four modes: interactive, print or JSON, RPC for process integration, and an SDK for embedding in your own apps. See openclaw/openclaw for a real-world SDK integration.

winget install --id EarendilWorks.pi --exact --source winget

Latest 0.79.1

Release Notes

New Features

  • Claude Fable 5 - Claude Fable 5 is now available on the Anthropic and Amazon Bedrock providers, with adaptive thinking and xhigh effort support.
  • Prompt template defaults - Prompt templates can use default positional arguments such as ${1:-7} for optional values. See Prompt Template Arguments.
  • Configurable project trust defaults - defaultProjectTrust lets users choose whether unresolved project trust asks, always trusts, or never trusts by default, and extensions can inspect effective trust decisions. See Project Trust and ctx.isProjectTrusted().
  • Natural extension autocomplete triggers - Extension autocomplete providers can declare trigger characters such as # or $ so suggestions open without slash-command prefixes. See Autocomplete Providers. Added
  • Added default-value expansion for prompt template positional arguments, e.g. ${1:-7} (#5553 by @dannote).
  • Added areExperimentalFeaturesEnabled feature guard to allow users to opt in to early features (#5547 by @vegarsti).
  • Added ctx.isProjectTrusted() for extensions to observe the effective project trust decision, including temporary trust decisions (#5523).
  • Added a global defaultProjectTrust setting to choose whether unresolved project trust asks, always trusts, or never trusts by default.
  • Added extension autocomplete trigger character support for ctx.ui.addAutocompleteProvider() wrappers (#4703).
  • Added Claude Fable 5 model support inherited from @earendil-works/pi-ai for the Anthropic and Amazon Bedrock providers, with adaptive thinking and xhigh effort support. Fixed
  • Fixed inherited Amazon Bedrock inference profile ARN region resolution to prefer the ARN's embedded region over AWS_REGION (#5527 by @AJM10565).
  • Fixed inherited IME hardware cursor positioning while slash-command autocomplete is visible (#5283 by @smoosex).
  • Fixed inherited z.ai thinking-off requests to send the provider's thinking: { type: "disabled" } compatibility parameter (#5330).
  • Fixed inherited OpenCode completions model metadata to send explicit maxTokens as max_tokens (#5331).
  • Fixed inherited Moonshot Kimi thinking-off requests to send the provider's thinking: { type: "disabled" } compatibility parameter (#5531).
  • Fixed inherited Azure OpenAI Responses requests to disable server-side response storage (#5530).
  • Fixed inherited Azure GPT-5.4 and GPT-5.5 context window metadata to 1,050,000 tokens, matching Azure Foundry deployments instead of OpenAI's 272k limit (#5559).
  • Fixed inherited OpenAI and Azure GPT-5 Pro maxTokens metadata to 128,000, correcting an upstream value that duplicated the input sub-limit as the output limit (#5559).
  • Fixed inherited prompt history navigation to restore the current draft when returning from history browsing (#5494).
  • Fixed inherited wrapping for mixed Latin and CJK text so unspaced CJK runs can break at grapheme boundaries without leaving large trailing gaps (#5495).
  • Fixed extension OAuth login prompts to keep previous submitted prompt rows stable instead of mirroring the active input value (#5433).
  • Fixed /reload to apply updated steeringMode and followUpMode settings to the current session (#5377).
  • Fixed invalid models.json syntax to skip startup config migrations and report the normal file-path-aware models error instead of a raw JSON parse stack trace (#5418).
  • Fixed GitHub release notes and interactive changelog links to resolve package-relative documentation URLs correctly (#5516).
  • Fixed CLI help and version output, including plain redirected --help/--version output and simplified list/config help text.
  • Fixed /new from ephemeral sessions to keep the new session ephemeral instead of persisting it by default (#5045).
  • Clarified custom model docs that name and modelOverrides.name do not replace model IDs in the footer or primary model lists (#4841).

Installer type: zip

Architecture Scope Download SHA256
x64 Download 4CE3382DC57127E66167E9D210BA4474404968116971E556AA34058F27CC4B92

Details

Homepage
https://github.com/earendil-works/pi
License
MIT
Publisher
EARENDIL INC.
Support
https://github.com/earendil-works/pi/issues
Copyright
Copyright (c) 2026 Mario Zechner
Moniker
pi

Tags

agentagenticaichatbotcodecodinglarge-language-modelllmprogramming

Older versions (43)

0.79.0
Architecture Scope Download SHA256
x64 Download 84D46DD580671560A11236EF659C21BD18A3F94B881731396702CA28339C27D4
0.78.1
Architecture Scope Download SHA256
x64 Download A0BA95F567A9E04DEE2F38BDF755A0B418087FA17E29C114BCA31FB79847BCA5
0.78.0
Architecture Scope Download SHA256
x64 Download 8718379BA6B2957FC2F5761165CC4BA2BC9E23579C40A2418D4950347B714FDE
0.77.0
Architecture Scope Download SHA256
x64 Download 88D31D3FBFA1001C2D4811921C5B40FE3DAB96ACBFF068F8055C6F61584522D4
0.76.0
Architecture Scope Download SHA256
x64 Download 37D1B5967E1ED699DF3A3DCD17BC41C70D14B426EFF387D43992CC8991F86772
0.75.5
Architecture Scope Download SHA256
x64 Download 775BEC6CF05ED13CFB866CF13280C7878D018CCF9DB11B44902C80589166CBB5
0.75.4
Architecture Scope Download SHA256
x64 Download 7DB4659F1F0F132F481C31EA2F32680BEE33C096F0FAA6B8F4668D43E6832A0A
0.75.3
Architecture Scope Download SHA256
x64 Download 3F888A16CB4B871FC173FFFA01A4756B121AAA448A1DB6238E8F7FF97514E7E3
0.75.1
Architecture Scope Download SHA256
x64 Download 1D72F36B895AB97414164C4021DED3D139A123AFA1239D7442A02BBBCA8FAEAD
0.75.0
Architecture Scope Download SHA256
x64 Download BA645A9A23F6635928742837828BD84C36032E546B05106182E68B3878687D0F
0.74.1
Architecture Scope Download SHA256
x64 Download 583071E306DCF5C33D06C45DB1E0AF38741193D6AE0EEA9C3E846A329B2B1620
0.74.0
Architecture Scope Download SHA256
x64 Download 0CBFB81E31B0FEA0A4F88F95D05F3A32A782A686D54771EDE30042AE42E9931F
0.73.1
Architecture Scope Download SHA256
x64 Download 8BDB8E612A4B820F939A524652709B167AC5F1D4D1BBA25988A631BFF0BBE80B
0.73.0
Architecture Scope Download SHA256
x64 Download 3581A94D72C28EA908EA51D37C31F10C25ED53920D7B6390333A5BFA5061D5DB
0.72.1
Architecture Scope Download SHA256
x64 Download ACA4FEC27B4ECC74DBC74FD8A49DB46EB9E876E809865DB0E585C87A78288330
0.72.0
Architecture Scope Download SHA256
x64 Download 1FE5BB71DE3949F33AEB4832D8FCC1BE4DE3C85890294DC9B6815F2DF6789383
0.71.1
Architecture Scope Download SHA256
x64 Download 04910D5CE4132DFC0AE2A78F75061F2F8A46A8E6916C0CB2E717F7C937FB1004
0.71.0
Architecture Scope Download SHA256
x64 Download 432FA972BA088448B11CA891E1C3B7DDABA2909502375368120155FAA8A90A0C
0.70.6
Architecture Scope Download SHA256
x64 Download D8CE45273D6C35FBC6E7F689C37819323E7391ED2812136D8B5018865B86583F
0.70.5
Architecture Scope Download SHA256
x64 Download AFD8974F0861214B6717704ACA21DBCAEB633FBF06E2713B7B03C7BDA37B2246
0.70.3
Architecture Scope Download SHA256
x64 Download 0458A633BB6186A04E4428F9CEB58B385411D7EE1E3603864EEF0F0622CA47E9
0.70.2
Architecture Scope Download SHA256
x64 Download 310DDB4797EDF460E0023387EFDDBA01D8200B611DEF9C1AB36542F84C9722B4
0.70.1
Architecture Scope Download SHA256
x64 Download 3C650490EDD9051B43726A37600212586222FB9F198135D163F160F6C0F1C4D1
0.70.0
Architecture Scope Download SHA256
x64 Download 5CB685503D8C1745C559EB6A09841EF83736557B6B2B48E5648AD0794E548054
0.69.0
Architecture Scope Download SHA256
x64 Download 53A61942EB01F021D79A0764B656C847057825997811F86A530EE66CDF7724FD
0.68.1
Architecture Scope Download SHA256
x64 Download 27B5FEB462BE97D019B6BA161B0F29D03B0246B97299C440DA9A793C852D90A3
0.68.0
Architecture Scope Download SHA256
x64 Download 6BB75BB7CF0178CFDBA691260ABEE3FC548ED8F801C5F57FA2979F85BBB7E3EC
0.67.68
Architecture Scope Download SHA256
x64 Download 9B609E4AC4A83D204758B399A686A0254022CE46B32F554E15BBEEF72A0C8A59
0.67.67
Architecture Scope Download SHA256
x64 Download 60279C35EFF67C78CB63A9F5AF2ECBE444CA4FCBADA2B7FA5A47455D5043B7E1
0.67.6
Architecture Scope Download SHA256
x64 Download C4799A559CE11B891ED677F7EDF7BB1D38A7ADAB935EFC91E29BA15EDDB1E055
0.67.5
Architecture Scope Download SHA256
x64 Download 7061C6F548CB3038268B94178953E0D161F522CC117AE3F9DC8940CE8FAFFB7B
0.67.4
Architecture Scope Download SHA256
x64 Download B31A98D8B54F9E5442DE8C536C1846A2B7B621665320E45035A88A2DB95681A6
0.67.3
Architecture Scope Download SHA256
x64 Download 0EB21D65D11331F384C2BBC213A916C0ACE1C11F0C8421E7EF10D18C0A0844B1
0.67.2
Architecture Scope Download SHA256
x64 Download 03128CB6A6523E52155BBD3F1D60AF423EA0E8044DB085074E467F6343E8E7D5
0.67.1
Architecture Scope Download SHA256
x64 Download 7FA922DAAA67EDADF7E9CFDDB7A4F3CE7D720323E9CC426F03FFE1316851828F
0.66.1
Architecture Scope Download SHA256
x64 Download A9D617217BEB93C6BDCFACD93FA5D721812CCA333B94AA8E140D97FBAE7F3F81
0.66.0
Architecture Scope Download SHA256
x64 Download A1E153776ADC254CB9CFB9A8001D958754FE4E5508AA69A00DA00F2797BDA347
0.65.2
Architecture Scope Download SHA256
x64 Download E49ACBC1C704D3C81470FD35153C0287E5318EA4C9E57ED94991D891CCE17649
0.65.1
Architecture Scope Download SHA256
x64 Download A42C9C23342579F2FE78837A9471B73D6D0A0B6C4231A3214FCC272AF2A65E3A
0.65.0
Architecture Scope Download SHA256
x64 Download E2AF02F2BA2FFC94EB73ED0C545DD897C8F0CA4645A091498D612FFF0C367D70
0.64.0
Architecture Scope Download SHA256
x64 Download 36B6576BB4E7051112ED5AF952536DD26222F3C9E3F27F3921910F26AFDC040F
0.63.2
Architecture Scope Download SHA256
x64 Download DF1AF1D71967A5655D2A1A548F6ADCEEF3C77A3D0ED3511EDA95C2A5BDE7AC49
0.63.1
Architecture Scope Download SHA256
x64 Download 37E0329BA67AA7AF08759CA5B634FF5492D342A4375309CC3CBFC74A0E70212F