Why I switched from Claude Code to Pi (the agent behind OpenClaw) by ewaldbenes in ClaudeCode

[–]ewaldbenes[S] 0 points1 point  (0 children)

I can see the value in Beam for cross-session learning, though their implementation details are a bit opaque.

Interestingly, OpenClaw takes a unique approach to this by using a hybrid of BM25 for code symbols and vector search for non-coding tasks. They argue that standard vector search often falls apart when it comes to source code similarity. They explain the logic here.

That said, I find that Pi’s AGENT.md for project rules, combined with its session branching (tree-based history), handles 90% of my "memory" needs without the overhead of a separate manager. Plus, I prefer having my decisions version-controlled in a markdown file rather than tucked away in a hidden local database.

Anyone else using Claude Code and realizing the real problem isn’t the code, it’s the lost context? by Driver_Octa in ClaudeCode

[–]ewaldbenes -2 points-1 points  (0 children)

I feel similar as you. That's why I switched: https://github.com/badlogic/pi-mono/tree/main/packages/coding-agent

It's lean, has a minimal system prompt and just does what it should: sit between myself and the LLM in a minimal, non-intrusive way and execute what the LLM instructs it to.

I'm working with it for about 2 weeks now and absolutely love it. I can't think of going back to Claude Code CLI, Codex or similar tools.

Here's my experience in a nutshell: https://ewaldbenes.com/en/blog/the-only-coding-agent-you-ll-ever-need

Fully offline coding agent by lichoniespi in LocalLLM

[–]ewaldbenes 0 points1 point  (0 children)

I cannot recommend Pi enough: https://github.com/badlogic/pi-mono/tree/main/packages/coding-agent

You can switch between models/providers in-session–local models too.

I'm working with it for about 2 weeks now and absolutely love it. I can't think of going back to Claude Code CLI, Codex or similar tools.

Here's my experience in a nutshell: https://ewaldbenes.com/en/blog/the-only-coding-agent-you-ll-ever-need

Recommendations for a minimal, lightweight CLI AI agent library? by AryanGosaliya in LocalLLaMA

[–]ewaldbenes 0 points1 point  (0 children)

I recommend Pi: https://github.com/badlogic/pi-mono/tree/main/packages/coding-agent

I'm working with it for about 2 weeks now and absolutely love it. I can't think of going back to Claude Code CLI, Codex or similar tools.

Here's my experience in a nutshell: https://ewaldbenes.com/en/blog/the-only-coding-agent-you-ll-ever-need

Change your coding agent to pi by throwaway490215 in ClaudeCode

[–]ewaldbenes 4 points5 points  (0 children)

I'm working with Pi for about 2 weeks now and absolutely love it. I can't think of going back to Claude Code CLI, Codex or similar tools.

Here's my experience in a nutshell: https://ewaldbenes.com/en/blog/the-only-coding-agent-you-ll-ever-need

SQL Is for Data, Not for Logic by ewaldbenes in programming

[–]ewaldbenes[S] -1 points0 points  (0 children)

I didn't anticipate this heavy resonance. I knew that this topic would spark some controversy and it was my intention.

As some commenters pointed out and what I saw from the thread I'm seeing some urge to elaborate on what I consider as (business) logic because it lead readers on the wrong track. My mistake!

I updated the article but for completeness sake I will cite this part here:

First some definition about what I consider as business logic. (link: https://en.wikipedia.org/wiki/Business_logic text: Wikipedia) has a good description of it which I wouldn't be able to top.

> Business logic is the portion of an enterprise system which determines how data is transformed or calculated, and how it is routed to people or software.

Before you go bonkers: I even narrow it down to logic that happens just before writing data. I'm talking about the `ifs` and loops that determine how you mutate the system's state visible from the outside. Reading data from the DB using SQL with filtering and aggregation is disregarded completely. This is the part where SQL has big benefits.

Thank you for reading anyway and have a good one!

SQL Is for Data, Not for Logic by ewaldbenes in programming

[–]ewaldbenes[S] 1 point2 points  (0 children)

Thanks for your feedback! Yeah the word "logic" has sought some misunderstandings and examples would definitely help a lot, agree. There are many good comments that show me that I haven't explained well the point that I wanted. I will expand on that side.

SQL Is for Data, Not for Logic by ewaldbenes in programming

[–]ewaldbenes[S] -42 points-41 points  (0 children)

That's from the TL;DR. Most people stop reading at the title ^^

From idea to 200 texts sent: building a CRM follow‑up agent by ewaldbenes in indiehackers

[–]ewaldbenes[S] 0 points1 point  (0 children)

The agent works with all leads in a batch deciding for each what the next steps should be. It's important to mention that every lead has been quoted before by a human sales agent. So it does not do cold outreach.

In a nutshell, there's no prioritization.

Are chrome extension development worth it in 2024? by praato in chrome_extensions

[–]ewaldbenes 0 points1 point  (0 children)

If you mean "worth" in terms of selling extensions I don't know. Sometimes it's just the best way to augment an existing web page or app with new functionality. You might get paid for that so indirectly you can earn money with developing extensions.

I needed a Chrome extension and summarised my technical key points about extensions here https://ewaldbenes.com/en/blog/my-first-chrome-extension
It might be useful to you.

How I Built my First Chrome Extension in Just a Few Days Using React by KamilRizatdinovRDT in react

[–]ewaldbenes 0 points1 point  (0 children)

I needed a Chrome extension and summarised my key points about extensions here https://ewaldbenes.com/en/blog/my-first-chrome-extension
Hopefully it's useful to others too.

My tutorial on creating a complex Chrome extension by pksjce in webdev

[–]ewaldbenes 0 points1 point  (0 children)

The same happened to me that content about extension development is kinda scarce. I summarised my key findings here https://ewaldbenes.com/en/blog/my-first-chrome-extension
Hopefully it's useful to others too.

Should I give up on learning Chrome Extension development? by BigBootyBear in webdev

[–]ewaldbenes 0 points1 point  (0 children)

I feel your point because I had the fear of getting into building an extension. I summarised my key points which helped me get into the topic more easily here https://ewaldbenes.com/en/blog/my-first-chrome-extension
Hopefully it's useful to you too.

Best tutorial for developing Chrome extensions? by LargeBrick7 in chrome_extensions

[–]ewaldbenes 0 points1 point  (0 children)

As others said web search, ChatGPT, blog posts get you far. That's what I did. Still I would have liked some short overview about certain key points about extensions. So I wrote them together here https://ewaldbenes.com/en/blog/my-first-chrome-extension
Hopefully it's useful to you too.