shekhar tyagi
515 posts

shekhar tyagi
@notshekhar
Building https://t.co/QEMOteNDUN
Hapur, India Katılım Ekim 2015
153 Takip Edilen82 Takipçiler
shekhar tyagi retweetledi

just never forget that the devs who yap about AI being the best thing ever all day never really knew how to program well to begin with.
They are idiots telling you that the world is solved (charitable read) or worse, they are selling you something and are attempt to deceive you.
This is why we see the same cycle every time. Opus 4 = God's gift to humanity to OMG its utter trash within a few months. The same thing happens with every model release because these people don't even know what dev is. They are larpers.
I believe this is what Geohotz meant when he: "I’m calling it now, the adoption of AI agents into software development will be one of the most costly mistakes in the field’s history."

ThePrimeagen@ThePrimeagen
All the devs whining about fable being banned need to go hit the gym and stfu
English

@sohmehta nahh just a hobby project. built it so i can customize my agent and workflow exactly how i want. need a new feature? i just add it instead of waiting on claude code or codex
English

claude worktree = git checkouts. separate dirs so agents edit files without clobber.
pi tree different. chat itself is tree not line. every message stores parent id. reply to any old
message = branch from there. history stays. /tree draws ascii with branches. /fork starts new
session from chosen point. claude chat stays one straight line. screenshot shows their file
isolation not our message tree.
English

claude code keeps linear chat. pi makes every session a tree.
every message stores id + parentId. "leaf" points to current end. next message always appends as
child of the leaf.
branch = move leaf to any older message. next append forks from there.
example:
user: how do i auth?
├─ assistant: use token X
│ └─ user: still 401
│ ├─ assistant: check expiry
│ └─ user: what about refresh? ← you reply here
└─ assistant: use api key Y ← different branch, same parent history
/tree draws the ascii tree, fold/filter/search it, pick any point to branch. /fork copies
a path into fresh session.
no more "can't go back without losing everything". claude doesn't have this. 400+ models. full
custom. oss.
English

@sohmehta oss alternative to claude code and codex. real subagents with separate context. strict read-before-edit tools. hooks that work.
English

Are you using Hermes Agent or OpenClaw for your AI projects? 🤖
Drop your answer below + tell me why ⬇️
Curious to see what the community is using 👀
#ai #buildinpublic #llm #agentai #indiehacker #startup
English

You can start by forking this: github.com/notshekhar/pi
I deprecated the older project and forked pi-agent as the foundation. I kept the TUI, but replaced the agent loop with Vercel's AI SDK and refactored the core architecture.
Right now only the CLI client is implemented. My next step is building a web client on top of the same shared core.
Happy to answer questions or help anyone get started contributing.
English

@notshekhar Plan vs Build modes plus LSP/streaming is a nice OSS angle. Happy to connect here - where would a new contributor start first?
English

Just open-sourced next-zencode 🚀 an AI coding agent built with Next.js, React 19, tRPC & a solid agentic core (Plan vs Build modes, tools, LSP, streaming & more).
Looking for contributors who want to build the future of AI dev tools together 🙌
github.com/notshekhar/nex…

English















