Meet PiG: @pidotdev, rebuilt in Go as one native binary.
Live multi-language extensions, derivative harnesses (Piglets), and everything Pi just in Go.
More at https://t.co/RtFt1dF1qQ
‼️ PiG v0.3.0 is out ‼️
First big update since launch, thank you to the contributing herd and everyone trying it!
Now Pi extensions run Pi's own code in the Node runtime and much more in https://t.co/ggm8DcTlXz 🐷
🏠 https://t.co/RtFt1dF1qQ
Tern is now feature complete! Needs a bit of beta-testing but, to be with you in a couple of weeks @ https://t.co/WSeWD8AvUP 🤞
v1.0.0 will have:
- Persistent sessions & remoting over QUIC via Tailscale / Iroh
- Browser panes & picture-in-picture observability for agents under omp + native components
- Shared sessions across Desktop, iOS, or Web
- Notion-style Markdown notes
- Built-in code editor with git markers
- Preview for video, audio, vector graphics, pdfs...
- Kitty graphics, keyboard, drag-and-drop, clipboard
- Scriptable from the CLI
- Launches in ~150ms
- Builtin p10k-like prompt, backed by a native overlay
@PiGCodingAgent Using Pi’s own runtime for extensions is a neat compromise. It keeps the Go port from also becoming a JavaScript compatibility project haha
@raulrivas99 Thanks and exactly :) We still do have to maintain the sdks for rust/python/go but now it's a more automated process based on the interfaces imported from Pi source into the PiG pi/node extension runtime
‼️ PiG v0.3.0 is out ‼️
First big update since launch, thank you to the contributing herd and everyone trying it!
Now Pi extensions run Pi's own code in the Node runtime and much more in https://t.co/ggm8DcTlXz 🐷
🏠 https://t.co/RtFt1dF1qQ
Meet PiG: @pidotdev, rebuilt in Go as one native binary.
Live multi-language extensions, derivative harnesses (Piglets), and everything Pi just in Go.
More at https://t.co/RtFt1dF1qQ
@AngeloLorenzoni It's a performance fork more than anything, the point is to be as faithful as possible functionally to the upstream. I can do a bench in the future but my theory is it'd be boring on pass rate alone given they're similar in terms of context handling/features.
Introducing... Release Balls!
a github Action that turns your contributors into racing balls. the more PRs you ship, the faster your ball
compete with your team to see who has the fastest ball
https://t.co/6keAqkCrba
‼️ PiG v0.3.0 is out ‼️
First big update since launch, thank you to the contributing herd and everyone trying it!
Now Pi extensions run Pi's own code in the Node runtime and much more in https://t.co/ggm8DcTlXz 🐷
🏠 https://t.co/RtFt1dF1qQ
People of Pi: We’ve partnered with @OpenAI to integrate their new Sign in with ChatGPT experience. Pi users can now access their OpenAI subscriptions and credits in Pi via one unified login flow.
What happens when an AI coding-agent harness moves from TypeScript to Go? PiG is the result: a native, portable runtime with multi-language extension support, named agent compositions, and a growing focus on parity with Pi. Read the story. https://t.co/1CsqVGCWCu #HPEDEV