HNHacker News
TopNewBestAskShowJobs

mrprincerawat

9 karma · joined February 10, 2026

submissionscomments
mrprincerawat··on Opus 4.8 feels worse then sonnet
yes, it feels like a dumbass
mrprincerawat··on I'm Eric Ries, author of "The Lean Startup" and new book "Incorruptible" – AMA
yoo, what's up gng, had breakfast?? (Can't think of any questions to ask)
mrprincerawat··on It feels like Claude goes down almost daily now
haha yeah the weekend effect is real
mrprincerawat··on Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go
Was thinking to create something similar, well done!
mrprincerawat··on Ask HN: Okara's new AI CMO: Will this solve the marketing problem?
Yea saw that a while ago, but honestly you can do all of that using Claude Code
mrprincerawat··on [dead]
AI agents treat remote servers like stateless APIs, a new SSH connection for every command, state lost every time, the full ssh -i key user@host repeated constantly.

agentd gives agents a persistent remote shell. One connection, stateful commands. cd works. Env vars stick. No daemon on the remote, no new ports, just SSH underneath.

Written in Go. Also ships as a Claude Code plugin.

mrprincerawat··on [dead]
I built a Gmail CLI and made it a Claude Code plugin. Now I just say "check my inbox" or "reply to Alex's email" and it does just it.

But it's also a full standalone CLI, interactive inbox with j/k navigation, inline compose with a multiline editor, search, archive, star, trash. Sends clean HTML so emails look normal.

The reason I built it: Resend just dropped their CLI and I realized there's no modern Gmail CLI. The existing npm package is 8 years old and dead.

npm install -g @mrprincerawat/gmail-cli

Uses your own Google Cloud OAuth. Tokens stay on your machine.

mrprincerawat··on I miss the grind of writing software before AI
Yeah that's fair, those teams probably produce better engineers in the long run too.
mrprincerawat··on I miss the grind of writing software before AI
You're right, effort ≠ value. I've caught myself spending days "perfecting" things that had zero impact on the user just because the grind felt productive. The post wasn't about AI being bad, I use it daily and wouldn't go back. Just a personal observation that the grind, even the unnecessary parts, is what taught me to build in the first place.
mrprincerawat··on I miss the grind of writing software before AI
you're right, nothing stops me. i still can. but that's not really the point.

when everyone around you is shipping in hours what used to take weeks, the pressure to keep up changes how you approach things. you know the answer is one prompt away. that changes your brain. it's like saying you can still use a paper map when GPS exists, technically true, but you won't, and you know it.

the post isn't about going back. it's about acknowledging that something shifted in how we learn by building.

mrprincerawat··on I miss the grind of writing software before AI
idk why the above link is not clickable: https://open.substack.com/pub/princerawat/p/software-in-the-...
mrprincerawat··on Agent frameworks are solving the wrong problem
every agent framework is competing on how many abstractions they can stack. graphs, crews, nodes, edges, state machines. i just wanted to run an agent that calls my own python functions.

kanly is the opposite of a framework. you write plain python functions. you define an agent with one api call. you trigger runs from webhooks or cron or wherever. the llm loop runs on the server and your tools execute on your machine over websocket.

whatever you want to build you just write the handler functions for it. bug fixer, deploy bot, alert triage at 3am. kanly just runs the loop and calls your code.

the only real design decision was that the llm should never directly execute anything. every tool call goes through a runtime on your machine. cli commands can require human approval before running. credentials never leave your infra.

2k lines of python. mit licensed. works with any openai compatible model.

mrprincerawat··on Show HN: I got tired of leaking API keys, so I made .env files safe to commit
Built this after a couple of “oh shit did I just push secrets?” moments.

For small projects, the existing options felt like overkill (vaults, external services, team setup), so I wanted something that:

- keeps the .env workflow intact - doesn’t depend on any external service - is simple enough that I’d actually use it every time

Dotlock just encrypts your .env with a passphrase so it’s safe to commit, and lets you decrypt it locally when needed.

I’m sure there are tools in this space (git-crypt, sops, etc.), so I’m curious where this feels redundant vs actually useful — especially for solo devs / small teams.

Would love honest feedback.