I've had a lot fun trying a new way to interact with agents
introducing Grim: a place to think with your agents
it's a markdown editor, a shared filesystem, hosted git, and a way to let your agents run but give feedback and view output
Show more
we started a project at opencode for building high-quality cross-platform native apps easily. we're all committing directly to it through ai and it's super fun
we're able to do crazy things with ai like perfectly match macOS font rendering.
@kitlangton did an initial impl and now I'm getting it pixel perfect
Show more
we're starting to implement new tui designs in opencode
of course the first thing to do is to build a design tool which lets us see the entire app at once so we can make sure everything looks good, and the old designs (which you see here) don't break
Show more
we aren't turning off issues/prs at opencode
instead, we're using agents to help manage them. first time this actually feels doable
opencode will open PRs for issues, respond to users, and move things to closure automatically
Show more
new feature in opencode v2: low verbosity mode to hide all the crazy stuff that goes on
before: <thousands of shell output, etc>
now:
+ 1 command, 1 edit, 2 thoughts, 3 reads
Show more
the blog post to end all blog posts
I haven't even found all the easter eggs and I'm reading the code
kit finally finished the blog post
he covers how OpenCode 2.0 is able to modify everything about itself in real time even during running sessions
btw post whatever easter eggs you're able to find
Show more
set up a flow which classifies my email
here's my code, including the jev classification:
key thing is to not go crazy with it
just have it available, with access to email, calendar, etc over your primary chat interface (like imsg)
when you have a need, try to use it, if it can't do it tell an agent to build out whatever is missing so it can do it
you end up solving some of your main pain points only unique to you. for example I have a million tennis texts spread across threads and finally have a way for it to give me a summary on schedules and add to calendar
I don't build anything else that I don't immediately need
to do this you should build from scratch too btw, don't use something else. only works for tech people, but this is why the problem is so hard to build a product
Show more
I setup a “personal assistant” to help summarize all the things I needed to do the day.
Day 1 was amazing, at least I thought
From day 2 to day 10 ignored the whole thing lol
Turns out I just don’t want to make a bunch of decisions, and an AI agent doesn’t change that. 👇
Show more
somebody just made a CRAZY subtweet
my wife hates our bot
but I think this is going to win her over: we casually talk about the meal plan for the week over text and it automatically figures out ingredients and makes a kroger order and it shows up at our door
Show more
i'm just a muggle in a huddle
I tested Jev on the most annoying problem in personal finance tools: getting a good payee description from raw bank data
It probably 95% of the way there on the first try, and there's lots of different ways I can improve how to ask it
Show more
working on different verbosity modes in opencode
always pays off to build little tools to iterate faster! I've probably adjust 100 little things in here because I can quickly see it with real sessions
Show more
astra has had a noticeable impact on our productivity
we're making worktrees better in opencode
plugins can now register different strategies for managing them, so you can use tools like rift, lane, etc
we'll have a tool too so agents are good at managing worktrees how you want. this used lane!
Show more
made a lua based widget system on top of opentui
can prompt your agent to build widgets and create a little dashboard for yourself
opencode v2 comes with a terminal builtin. let me show you how to use it!
it's super fast thanks to libghostty (thanks
@mitchellh and team)
they are scoped to your session, survive across restarts, and provide a quick way to run anything
Show more
I love our little simulation tool. you can ask it to record a video and it can even resize. all from a slack bot
here's an improved prompt input in opencode at small sizes
what if we rendered mermaid diagrams like this