the biggest impact on my coding workflow lately hasn't been anything agent related
it's realizing how good these parakeet local voice models are and then just dictating everything into opencode
typing is more of a burden/bottleneck than you realize
new katachi use case unlocked.
told it to research nordic style roasts (a new style for me as I usually stick with light). first profile it generated was spot on. super even color development, dropped straight into my kaffelogic software with zero tweaks.
it even built a custom validation tool for the profiles in case we need to make tweaks or generate additional profiles.
planning + research + memory = serious magic for agent workflows. all from my phone. this is wild.
@Katachi_dev who else is using ai for roast profiles?
Not everyone has the time or the skillset to break a project into tasks, map dependencies, and plan parallel execution.
So we built the Session Commander.
It takes a single prompt, decomposes it into parallel tasks with a full dependency graph, and asks for one thing: your approval.
You bring the vision. The Commander brings the architecture.
Leave your desk. Keep your velocity.
6 AM. My one-year-old is asleep on my chest.
I've been wanting a better log viewer, so I gave Katachi's session commander a quick prompt. It mapped out the features, suggested a stack, and organized the work into five steps.
I let it run and just stayed on the couch.
An hour later, I handed the baby to my wife, started making coffee, and checked my phone. Four of the five steps were already done. While it was finishing the final piece, the AI reviewer had already caught a bug where filter flags would fail, mapping out exactly how it happened.
By the time I sat down at my desk, the tests were passing and the security checks were clear.
I ended up with a working Go CLI while my kid napped. That’s the exact experience we’re trying to build at Katachi.
I’m pretty interested in this concept as well but wondering are you asking the agents to generate data for training or do they determine if they can research and pull data sets to train with? Is the agent fully given autonomy to determine what it needs without guidance in this project?
okay, confirmed it.
fuck antigravity and cursor atp.
Buy GitHub Copilot pro (most expensive pack)
login via it in opencode
enjoy far more claude code limits that you normally would for double the price.
I am once again telling you about VSCode's best feature - native tabs
All of your windows can get merged into one mega window with tabs at the top to navigate them
If this pattern could be used for agents/subagents as well that would be nice. There are a few internal agent definitions I manage for my workflows at work and sharing them with teammates usually means I have to either set them up with the files in their .opencode directory or make a cli to handle scaffolding all the files needed. If this could be kept in a repo and update as needed by opencode it would be a dream and require less external tools.
what if in opencode.json you could specify project references
references: ["[email protected]:Effect-TS/effect.git"]
these would get cloned to a global cache and kept updated and opencode would have a subagent that could answer questions about them
would you use this?
Yes please, I think this would help with onboarding users especially with custom agents where they can visualize the flow of subagents skills, and/or tool calls are invoked. At the moment I’m adding ascii diagrams to my agents files for the sake of the human using them to be able to visualize the flow.
on nvim this showed up as any attempt to run `:` would cause the tool to die. claude code did send me down a rabbit hole thinking it was related to treesitter config, and an invalid blink plugin. Turns out it was just me goofin out with an alias that was already claimed
learned something interesting this past week. if you use nvim/lazyvim or any tool that calls the c compiler on macos DO NOT alias `cc` to claude code or anything else for that matter. turns out thats the symlink for the c compiler which will break some tools.