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.80.6·July 9, 2026

Release Notes

New Features

  • max thinking level - New opt-in thinking level above xhigh, natively supported on GPT-5.6 and adaptive Claude models, available across CLI (--thinking max), SDK, RPC, and model selection. Custom themes can define thinkingMax. See CLI Reference.
  • Input-based pricing tiers - Request-wide input-token pricing tiers for accurate long-context cost accounting (e.g. GPT-5.4/5.5/5.6 long-context rates), also configurable for custom models in models.json and modelOverrides. See Model Configuration. Added
  • Added the opt-in max thinking level across CLI, SDK, RPC, model selection, and themes. Custom themes can define thinkingMax; existing themes fall back to thinkingXhigh.
  • Added request-wide input-token pricing tiers to custom model costs in models.json, modelOverrides, and extension-registered providers.
  • Added ~ (home directory) expansion for the shellPath setting (#6470 by @aaronkyriesenbach). Fixed
  • Fixed inherited post-compaction output-token budgeting to ignore stale assistant usage from before the compaction boundary (#6464).
  • Fixed inherited GPT-5.4 and GPT-5.5 long-context cost accounting while retaining the intentional 272K default context limit for models that require an explicit override.
  • Fixed inherited GPT-5.6 metadata to keep direct OpenAI requests in the 272K short-context tier while exposing the Codex backend's 372K context window with long-context pricing, and removed the nonexistent bare gpt-5.6 alias.
  • Fixed inherited Anthropic message conversion to preserve thinking blocks with empty thinking text but a valid signature instead of dropping them, avoiding thinking-block errors on newer Claude models (#6457 by @davidbrai).

Installer type: zip

ArchitectureScopeDownloadSHA256
x64Download0C6C572B1BD6A4F60798BF5CAF881016C594BD3EE7EA171ECAA0302B8D8CABAE

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 (58)

0.80.5
ArchitectureScopeDownloadSHA256
x64Download0626CDCFDE9F296D443CE8640F84A03C2584ABE4C147A3615AF56C7C8032DF0D
0.80.3
ArchitectureScopeDownloadSHA256
x64DownloadCA36266C726214FC351B9A6FCC5093CEE8AE73C0EA4CF8EC292B8FA646D334DF
0.80.2
ArchitectureScopeDownloadSHA256
x64Download8064BA8196F2B0A90054CFA61CA7AE7236155C2FD5DE30835A4B61EC4929B4D2
0.80.1
ArchitectureScopeDownloadSHA256
x64DownloadD444235E64AB1C5EE360A33EF0F0E3F002CB247B7C40D6DAED780EDCB59327EF
0.80.0
ArchitectureScopeDownloadSHA256
x64Download011F9696C3F74FF3A8CAB9E7D1DCCBDEC44E747A4DDEE80651BD73F7BF38C7D5
0.79.10
ArchitectureScopeDownloadSHA256
x64Download0BC8F6A0BD4A06C103DDC75A7AC0F6C3BFE1CCE80A5B4F0BE45A5292BF8B3FF1
0.79.9
ArchitectureScopeDownloadSHA256
x64Download0743428B8A44CE3DE33F7D50F7FDAC0CAAECB0468F066808F1095B1A0CC99711
0.79.8
ArchitectureScopeDownloadSHA256
x64DownloadB23EB0BF62E43DC500B2EAC7FC1F99587219C3043DF026014E3B92ABA97108C7
0.79.7
ArchitectureScopeDownloadSHA256
x64Download9735057D5D4A213752ED98823405262C4D01F8A6DC9AB01C94DAAB14BD9EC254
0.79.6
ArchitectureScopeDownloadSHA256
x64Download53F8E9EE863E83F0CFDDE4CE6F59CA5531A950B7A1478D48E5A7F8518F2F511D
0.79.5
ArchitectureScopeDownloadSHA256
x64Download1AAD9F9C4E491120D83BF607767D37A3F51BCE5B14A8D76A89AA5B18763FC3C2
0.79.4
ArchitectureScopeDownloadSHA256
x64DownloadD81659E6590D180B4BC61196733A64DBBCFA0CFBA0EC388039AC529CC9910BC4
0.79.3
ArchitectureScopeDownloadSHA256
x64Download6F10C1344DA777208249DD69674FFAC3B0569F23B47EDCC7F9434340032E6823
0.79.2
ArchitectureScopeDownloadSHA256
x64Download8C50EACDF38B53809EB1BA3B2FFD5CC4DB717B910B07036E04F5568BA272B422
0.79.1
ArchitectureScopeDownloadSHA256
x64Download4CE3382DC57127E66167E9D210BA4474404968116971E556AA34058F27CC4B92
0.79.0
ArchitectureScopeDownloadSHA256
x64Download84D46DD580671560A11236EF659C21BD18A3F94B881731396702CA28339C27D4
0.78.1
ArchitectureScopeDownloadSHA256
x64DownloadA0BA95F567A9E04DEE2F38BDF755A0B418087FA17E29C114BCA31FB79847BCA5
0.78.0
ArchitectureScopeDownloadSHA256
x64Download8718379BA6B2957FC2F5761165CC4BA2BC9E23579C40A2418D4950347B714FDE
0.77.0
ArchitectureScopeDownloadSHA256
x64Download88D31D3FBFA1001C2D4811921C5B40FE3DAB96ACBFF068F8055C6F61584522D4
0.76.0
ArchitectureScopeDownloadSHA256
x64Download37D1B5967E1ED699DF3A3DCD17BC41C70D14B426EFF387D43992CC8991F86772
0.75.5
ArchitectureScopeDownloadSHA256
x64Download775BEC6CF05ED13CFB866CF13280C7878D018CCF9DB11B44902C80589166CBB5
0.75.4
ArchitectureScopeDownloadSHA256
x64Download7DB4659F1F0F132F481C31EA2F32680BEE33C096F0FAA6B8F4668D43E6832A0A
0.75.3
ArchitectureScopeDownloadSHA256
x64Download3F888A16CB4B871FC173FFFA01A4756B121AAA448A1DB6238E8F7FF97514E7E3
0.75.1
ArchitectureScopeDownloadSHA256
x64Download1D72F36B895AB97414164C4021DED3D139A123AFA1239D7442A02BBBCA8FAEAD
0.75.0
ArchitectureScopeDownloadSHA256
x64DownloadBA645A9A23F6635928742837828BD84C36032E546B05106182E68B3878687D0F
0.74.1
ArchitectureScopeDownloadSHA256
x64Download583071E306DCF5C33D06C45DB1E0AF38741193D6AE0EEA9C3E846A329B2B1620
0.74.0
ArchitectureScopeDownloadSHA256
x64Download0CBFB81E31B0FEA0A4F88F95D05F3A32A782A686D54771EDE30042AE42E9931F
0.73.1
ArchitectureScopeDownloadSHA256
x64Download8BDB8E612A4B820F939A524652709B167AC5F1D4D1BBA25988A631BFF0BBE80B
0.73.0
ArchitectureScopeDownloadSHA256
x64Download3581A94D72C28EA908EA51D37C31F10C25ED53920D7B6390333A5BFA5061D5DB
0.72.1
ArchitectureScopeDownloadSHA256
x64DownloadACA4FEC27B4ECC74DBC74FD8A49DB46EB9E876E809865DB0E585C87A78288330
0.72.0
ArchitectureScopeDownloadSHA256
x64Download1FE5BB71DE3949F33AEB4832D8FCC1BE4DE3C85890294DC9B6815F2DF6789383
0.71.1
ArchitectureScopeDownloadSHA256
x64Download04910D5CE4132DFC0AE2A78F75061F2F8A46A8E6916C0CB2E717F7C937FB1004
0.71.0
ArchitectureScopeDownloadSHA256
x64Download432FA972BA088448B11CA891E1C3B7DDABA2909502375368120155FAA8A90A0C
0.70.6
ArchitectureScopeDownloadSHA256
x64DownloadD8CE45273D6C35FBC6E7F689C37819323E7391ED2812136D8B5018865B86583F
0.70.5
ArchitectureScopeDownloadSHA256
x64DownloadAFD8974F0861214B6717704ACA21DBCAEB633FBF06E2713B7B03C7BDA37B2246
0.70.3
ArchitectureScopeDownloadSHA256
x64Download0458A633BB6186A04E4428F9CEB58B385411D7EE1E3603864EEF0F0622CA47E9
0.70.2
ArchitectureScopeDownloadSHA256
x64Download310DDB4797EDF460E0023387EFDDBA01D8200B611DEF9C1AB36542F84C9722B4
0.70.1
ArchitectureScopeDownloadSHA256
x64Download3C650490EDD9051B43726A37600212586222FB9F198135D163F160F6C0F1C4D1
0.70.0
ArchitectureScopeDownloadSHA256
x64Download5CB685503D8C1745C559EB6A09841EF83736557B6B2B48E5648AD0794E548054
0.69.0
ArchitectureScopeDownloadSHA256
x64Download53A61942EB01F021D79A0764B656C847057825997811F86A530EE66CDF7724FD
0.68.1
ArchitectureScopeDownloadSHA256
x64Download27B5FEB462BE97D019B6BA161B0F29D03B0246B97299C440DA9A793C852D90A3
0.68.0
ArchitectureScopeDownloadSHA256
x64Download6BB75BB7CF0178CFDBA691260ABEE3FC548ED8F801C5F57FA2979F85BBB7E3EC
0.67.68
ArchitectureScopeDownloadSHA256
x64Download9B609E4AC4A83D204758B399A686A0254022CE46B32F554E15BBEEF72A0C8A59
0.67.67
ArchitectureScopeDownloadSHA256
x64Download60279C35EFF67C78CB63A9F5AF2ECBE444CA4FCBADA2B7FA5A47455D5043B7E1
0.67.6
ArchitectureScopeDownloadSHA256
x64DownloadC4799A559CE11B891ED677F7EDF7BB1D38A7ADAB935EFC91E29BA15EDDB1E055
0.67.5
ArchitectureScopeDownloadSHA256
x64Download7061C6F548CB3038268B94178953E0D161F522CC117AE3F9DC8940CE8FAFFB7B
0.67.4
ArchitectureScopeDownloadSHA256
x64DownloadB31A98D8B54F9E5442DE8C536C1846A2B7B621665320E45035A88A2DB95681A6
0.67.3
ArchitectureScopeDownloadSHA256
x64Download0EB21D65D11331F384C2BBC213A916C0ACE1C11F0C8421E7EF10D18C0A0844B1
0.67.2
ArchitectureScopeDownloadSHA256
x64Download03128CB6A6523E52155BBD3F1D60AF423EA0E8044DB085074E467F6343E8E7D5
0.67.1
ArchitectureScopeDownloadSHA256
x64Download7FA922DAAA67EDADF7E9CFDDB7A4F3CE7D720323E9CC426F03FFE1316851828F
0.66.1
ArchitectureScopeDownloadSHA256
x64DownloadA9D617217BEB93C6BDCFACD93FA5D721812CCA333B94AA8E140D97FBAE7F3F81
0.66.0
ArchitectureScopeDownloadSHA256
x64DownloadA1E153776ADC254CB9CFB9A8001D958754FE4E5508AA69A00DA00F2797BDA347
0.65.2
ArchitectureScopeDownloadSHA256
x64DownloadE49ACBC1C704D3C81470FD35153C0287E5318EA4C9E57ED94991D891CCE17649
0.65.1
ArchitectureScopeDownloadSHA256
x64DownloadA42C9C23342579F2FE78837A9471B73D6D0A0B6C4231A3214FCC272AF2A65E3A
0.65.0
ArchitectureScopeDownloadSHA256
x64DownloadE2AF02F2BA2FFC94EB73ED0C545DD897C8F0CA4645A091498D612FFF0C367D70
0.64.0
ArchitectureScopeDownloadSHA256
x64Download36B6576BB4E7051112ED5AF952536DD26222F3C9E3F27F3921910F26AFDC040F
0.63.2
ArchitectureScopeDownloadSHA256
x64DownloadDF1AF1D71967A5655D2A1A548F6ADCEEF3C77A3D0ED3511EDA95C2A5BDE7AC49
0.63.1
ArchitectureScopeDownloadSHA256
x64Download37E0329BA67AA7AF08759CA5B634FF5492D342A4375309CC3CBFC74A0E70212F