Btw if you're using Shaka with Codex or Opencode, you might want to change the summarization_model to something cheaper/faster (on claude code we default to haiku)
View quoted note โ
J.G.Montoya.Hodl
jgmontoya@nostrplebs.com
npub1jgm0...669p
I identify as a non-taxable entity. #Bitcoin / Sat stacker.
Interested in all things CS.
Recently I've seen a lot of people saying that Claude got dumber. Maybe it did. I don't know and it doesn't matter, because it reminded me why I don't want my setup locked to one provider.
Shaka has supported Claude Code and Opencode from the start. Skills, learnings, agents, commands, workflows, all portable between them. Define them once and use them interchangeably.
v0.10.0 adds even more optionality: Codex. Same skills, same learnings, same everything. Pick the best tool for the task and your setup comes with you.
Three new agents ship here too: CodeReviewer, DevOpsEngineer and TechnicalWriter. The slop scanner picked up some additional patterns with tighter false-positive rules to make your writing even less robotic and soulless.
v0.10.0
๐ค github.com/jgmontoya/shaka
Learnings tell Shaka what to do, but domain knowledge still evaporates between sessions.
v0.9.0 adds a knowledge base. The system extracts domain knowledge from sessions and compiles it into topic pages, scoped per project. Architecture decisions, root causes, design tradeoffs. Compiled once, maintained automatically, loaded at session start.
You already have the data. `shaka memory compile --bootstrap` on your projects builds your knowledge base from existing sessions.
v0.9.0
๐ค github.com/jgmontoya/shaka
Marmotize all the groups!
View quoted note โ
Shaka has had learnings since v0.3. The system extracts corrections, patterns, and preferences from your sessions and loads them into context next time.
The missing piece: what happens when you have hundreds of them. They compete for space. Related entries stay fragmented. Quality degrades under its own weight.
v0.8.0 adds automatic memory maintenance. Related learnings get condensed into compound entries. Cross-project patterns get promoted to global. Low-value entries get pruned when space is tight. Runs in the background after sessions, conservative by default, original learnings are archived before every change.
The system cleans up after itself now.
v0.8.0
๐ค github.com/jgmontoya/shaka
Last time I posted about Shaka it had slash commands. That was v0.4.0. Since then I've been building the parts that make each session better than the last.
It remembers across sessions now. Rolling summaries compress what you worked on into daily, weekly, and monthly context. You shouldn't have to explain what you did yesterday.
It runs multi-step workflows. Chain prompts, commands, and scripts in YAML. Steps pass output to each other. Add loop: 3 and it iterates: review, fix, review again until clean.
It catches AI slop. A WritingRules skill flags the "it's important to note" garbage, and Shaka scan scores any file so you can check before you post.
It has a skill manager now. Install from GitHub or the Clawhub registry. Skills get scanned for sketchy stuff before install.
And it ships a TDD skill that forces the AI into red-green-refactor instead of "write everything then pray."
v0.7.1.
๐ค github.com/jgmontoya/shaka
Also make it privacy focused for increased hardness!
View quoted note โ
Got media working on the @White Noise TUI
Inline image rendering, media upload/download and previews, profile pictures, reactions, message deletion, reply previews, NSec export, logout, follow-checks, view user profiles, create groups with members.
All done by directly using the White Noise CLI.
BTW you can point your agents to
and tell them to try out the White Noise CLI. It works surprisingly well.
Inline image rendering, media upload/download and previews, profile pictures, reactions, message deletion, reply previews, NSec export, logout, follow-checks, view user profiles, create groups with members.
All done by directly using the White Noise CLI.
BTW you can point your agents to GitHub
whitenoise-rs/src/cli at master ยท marmot-protocol/whitenoise-rs
The Rust brain for the White Noise app. Contribute to marmot-protocol/whitenoise-rs development by creating an account on GitHub.
This was made to showcase what can be built with the new White Noise CLI, go check it out!
It was vibe-coded in a couple of hours, so beware that there might be some bugs with it, but it works! And the CLI is intuitive enough that AI can understand it and work with it pretty quickly!
View quoted note โ
It turns out, I completely fucked my follows list.
Nostr FTW!
wn messages send <group-id> "This is how you will be able to send a message using the White Noise CLI"
Brewing some big plans ๐ฆซ