Recovering web dev. @opencode at @anomalyco

Joined July 2009
32 Photos and videos
Pinned Tweet
Iterated on our upcoming scrollback mode to make it work great on small screens. Reduced vertical space used. Footer including new lines is 4-rows.
Jun 9
if you use opencode in a smaller window and you feel like space is poorly used can you reply with a screenshot?
2
13
2,752
Simon Klee retweeted
Jun 12
Working on opentui image elements, just taking a path or URL and behaving like any other flex element. Using kitty graphics, falling back to sixel, falling back to partial block chars. Next step is video playback with these. Will take some time to properly land.
7
3
82
10,681
Corporate restrictions betray AIs open foundations.
I want to say a final thing about my Fable first reaction: I dedicated my life to programming and I'll use every innovation in the field, also to extract value and bring it to the local inference world, to Redis, and so forth. But:
1
1
5
529
Just a quick demo how to customize your keybinds in OpenCode
1
2
44
10,386
Simon Klee retweeted
๐š˜๐š™๐šŽ๐š—๐šŒ๐š˜๐š๐šŽ recorded itself using ๐š˜๐š™๐šŽ๐š—๐šŒ๐š˜๐š๐šŽ. My job here is done. github.com/kitlangton/cellshโ€ฆ ๐Ÿ‘€
13
15
421
39,222
Simon Klee retweeted
more and more work is moving into coding agents, I don't live in my editor anymore but you gotta keep an eye on these little goblins, they write bad code. so we built a diff viewer in opencode! available now
74
59
1,525
181,388
Simon Klee retweeted
point โ†’ annotate โ†’ ship any opentui renderable, to any agent. clipboard or mcp.
11
12
196
31,449
Say what you want, but for people building products on Bun, this is bad news for the foreseeable future. github.com/oven-sh/bun/pull/โ€ฆ

29
8
406
69,108
Swapped out my 4k for a 5k monitor; feel 78% more productive.
1
6
1,675
Simon Klee retweeted
๐Ÿ”ฅ NEW BANTER: "We Ran DOOM in a Node.js Terminal. Now There's No Excuse for Your Legacy Native Code" 35fps. With sound. Inside your terminal. Powered by Node.js FFI. What started as a joke at the Node Collaborator Summit became the most compelling migration argument we've ever made. @lucamaraschi, @p_insogna and I dig in. ๐Ÿ“… May 13th ๐Ÿ”— streamyard.com/watch/bagFGbXโ€ฆ
1
3
33
5,081
Simon Klee retweeted
There are many reasons why companies like to hire from Open Source communities. All valid. But on in particular is: In OSS you do what you want. Nobody tells you what to do. Nobody gives you a list of tasks. You have to figure out how to impose your vision and at the end of the day you succeed or fail. You need to be very high agency to make a dent in Open Source. It is a test of high agency.
5
11
101
7,724
โ€œBun ported to Rust in 6 days.โ€ And on the seventh day, he rested from all his work which he had made.
99.8% of bunโ€™s pre-existing test suite passes on Linux x64 glibc in the rust rewrite
1
1
40
3,226
This works best when you have a segregated interface and implementation Where this works well: - Compilers often switch implementation languages - SQL databases let you write every test in SQL and treat the database as a black box - Browser engines let you write tests in HTML, CSS, and JavaScript, treating rendering and execution as the contract Where this is harder: - UI-heavy products, the frontend often is the product, so testing gets slow and flaky - In ML - In distributed systems without deterministic simulation testing, many bugs come from timing, ordering, retries, partitions, and partial failures. DST makes this easier. See TigerBeetle
May 9
having a thorough test suite deeply deeply deeply decoupled from implementation seems more useful than ever decoupled to the point where you're testing your backend by executing the frontend
8
1,624
Next goal โ€” get the OpenCode TUI running on Node.js.
2
34
6,041
Yes, I use em dashes.
2
7
279
Been working on indexed ANSI colors a minimal OpenCode UI that lives in the main terminal buffer. These play nicely together.
3
5
85
18,788