πΉ earendil-works/pi
β 68850 Π·Π²ΡΠ·Π΄ Β· TypeScript
Π’ΡΠ»ΠΊΠΈΡ Π΄Π»Ρ AI-Π°Π³Π΅Π½ΡΠΎΠ² ΠΈΠ· ΡΠ΅ΡΡΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ²: pi-ai (Π΅Π΄ΠΈΠ½ΡΠΉ API ΠΏΠΎΠ²Π΅ΡΡ OpenAI, Anthropic, Google ΠΈ Π΄ΡΡΠ³ΠΈΡ ), pi-agent-core (runtime Ρ tool calling ΠΈ ΡΡΠ΅ΠΉΡΠΎΠΌ), pi-coding-agent (ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΉ CLI) ΠΈ pi-tui (ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΡΠ½ΡΠΉ UI Ρ Π΄ΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΌ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³ΠΎΠΌ).
ΠΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΏΠ΅ΡΠΌΠΈΡΠ΅Π½ΠΎΠ² Π΄Π»Ρ Π€Π‘, ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², ΡΠ΅ΡΠΈ ΠΈ ΠΊΡΠ΅Π΄ΠΎΠ² ΡΡΡ Π½Π΅Ρ β Π°Π²ΡΠΎΡΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π°Π³Π΅Π½ΡΠ° ΡΠ΅ΡΠ΅Π· Gondolin extension, ΠΎΠ±ΡΡΠ½ΡΠΉ Docker ΠΈΠ»ΠΈ OpenShell.
Supply-chain Π·Π°ΡΠΈΡΠ°: Π²Π½Π΅ΡΠ½ΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΏΡΠΈΡΠΏΠΈΠ»Π΅Π½Ρ ΠΊ ΡΠΎΡΠ½ΡΠΌ Π²Π΅ΡΡΠΈΡΠΌ, npm-shrinkwrap.json Π΅Π΄Π΅Ρ Π²ΠΌΠ΅ΡΡΠ΅ Ρ CLI, ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΈΠ΄ΡΡ Ρ `--ignore-scripts`, Π° ΠΏΠ°ΠΊΠ΅ΡΡ Ρ lifecycle-ΡΠΊΡΠΈΠΏΡΠ°ΠΌΠΈ Π±Π»ΠΎΠΊΠΈΡΡΡΡΡΡ Π΄ΠΎ ΡΠ΅Π²ΡΡ. ΠΠΈΡΠ΅Π½Π·ΠΈΡ MIT.
ΠΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΠΉΡΠ΅ΡΡ Π½Π° Telegram ΠΠΎΠ»Π΅Π·Π½Π°Ρ Π Π΅ΠΏΠ°.