3 ms·
If someone has never used Pi, what's a good starting point where someone took Pi and started adding some extensions etc to get to that minimal-but-useful-and-pr
by orliesaurus 2mo ago
If someone has never used Pi, what's a good starting point where someone took Pi and started adding some extensions etc to get to that minimal-but-useful-and-productive-for-coding state? Is there such recipe/writeup?
- kadoban 2mo agoYou can just fire it up and ask it to suggest some, or look on the site at the most downloaded and see which sound useful to you. That's basically what I did. I also put in some work to containerize it and do some manual/automatic checks to lock down extensions a bit, but that's just me. It really doesn't take much for it to be useful, maybe something to search the web? If you want you can just tell it to write you extensions too, like one to wrap curl so it can get to the web easier for instance. Or just tell it to use curl, really up to you. Just an example to point out: like, do whatever, it's very flexible.
- ssivark 2mo agoIt's already in that minimal but useful state so you can just start and ask it to write code. If you want a more tricked out "starter pack" there's oh-my-pi or lazypi and maybe a few others. But worth being careful what you install because 1. A full pack of extensions can destroy the minimalism of pi 2. Random extentions are a security nightmare.
- rahimnathwani 2mo agoMario recommends you don't do that. You could try ohmypi but it sort of misses the point. Why not just install nicopreme's pi-subagents and pi-web-access and then install whatever else you need when you find it's missing?
- schneehertz 2mo agoJust install Pi and start using it directly, no extensions needed for Pi to get the job done. Only when you genuinely find a feature is missing should you write one yourself or have Pi write an extension or skill for you. Don't use extensions written by others, after all, those extensions were also vibe-coded.
- rkangel 2mo agoIt is genuinely useful on its own. I have enjoyed discovering the things I want and adding them bit by bit. I'm doing quite well with just a "todos" extension, and a "plan" prompt template (doesn't enforce read only tool usage, but prompts to build todos and discuss before doing anything). I will probably try out some subagent systems soon, but I'm doing surprisingly well without them.