Dishant

316 posts

Dishant banner
Dishant

Dishant

@dishant_ic

Developer vibing with the trend, contributing ... Building https://t.co/6xjA8kMu9v

Katılım Nisan 2026
36 Takip Edilen21 Takipçiler
Sabitlenmiş Tweet
Dishant
Dishant@dishant_ic·
Introducing Droid! 🕵️ Today I am releasing a macOS desktop app for operating local AI coding agents, and helping humans supervise, route, and verify their work. It’s free and open source. I built it because my AI coding workflow stopped being one clean chat window. It became Codex in one terminal, Claude Code in another, OpenCode in a separate worktree, Pi planning in the background, and me constantly checking which agent was running, blocked, done, or touching which files. Droid is now the main command surface for my AI coding work. Cmd+K is where I send work to Codex, Claude Code, OpenCode, Pi, or a normal terminal. It knows the project, worktree, session, model, skill, file context, and saved task recipe I want to use. Cmd+J is where I operate the agents after they start: jump back to a run, reply, stop, resume, verify, open changed files, and review diffs without hunting through terminal panes. Droid also has a Parent Agent powered by Pi. It can plan work, choose providers and models, spawn child agents, create isolated worktrees, observe runs, collect changed-file evidence, open diffs, and start verification, while Droid stays the native control plane. In a way, it’s my implementation of a local operations layer for AI coding agents. Droid is also one of the biggest experiments I have run about building native software with AI: • 71K+ lines of Swift app/test code • 115 Swift test files • Ghostty-powered native terminal rendering • Codex, Claude Code, OpenCode, and Pi integrations • ntfy + custom webhook notifications • MIT licensed I am releasing it open source because I think AI coding agents are becoming less like tools you occasionally invoke, and more like local workers you operate. You can find it below: • Github repo: github.com/dishant0406/dr… Let me know your thoughts!
Dishant tweet media
English
0
0
4
183
Dishant
Dishant@dishant_ic·
@NFTCPS i didn't expect a terminal sidebar to sound useful, but this actually does. quick layout switching is one of those things i miss every time it's not there.
English
0
0
1
558
鸟哥 | 蓝鸟会🕊️
卧槽,这个Ghostty终端新出了个macOS侧边栏工具,直接叫「Rig」! 1秒创建、切换、排列终端会话,简直不要太爽。 配Ghostty AppleScript和Accessibility API,操作丝滑到飞起。 还能从浮动面板直接跳到对应Space。 支持4种窗口布局:网格、级联、并排、全屏。不吹不黑,终端党必备!🔗github.com/backnotprop/rig
中文
73
18
181
39.9K
Dishant
Dishant@dishant_ic·
@fu5ha i like this a lot. interactive context pruning feels way more usable than pretending every thread needs the whole tree forever.
English
0
0
1
157
gray 🌄
gray 🌄@fu5ha·
People of pi.dev, I present pi-treebase. I love /tree, but wanted even more control. /treebase lets you interactively pick, drop, or summarize each (grouped) message in history on the way to your new location in the session tree. github.com/fu5ha/pi-treeb…
GIF
English
13
15
210
12.9K
Mohtasham
Mohtasham@mohtashamdotdev·
can we can a shortcut in the terminal for t3 code @jullerino `t3 .`
English
2
0
18
2.6K
Dishant
Dishant@dishant_ic·
@pvncher @steipete i had no idea that was even possible without dragging xcode into the loop. that kind of macOS build voodoo always gets my attention.
English
0
0
2
1.1K
eric provencher
eric provencher@pvncher·
If you haven’t actually looked at @steipete’s GitHub besides openclaw, you’re really missing out. He figured out how to package native swift Mac apps without depending on Xcode! Truly a wizard with macOS apis
English
19
9
327
42.1K
Dishant
Dishant@dishant_ic·
@alxui_ux i like that router keeps getting more native instead of feeling like a web layer in disguise. split view on mobile is the part i'm most curious about.
English
0
0
2
284
Dishant
Dishant@dishant_ic·
@Bhavani_00007 i'd take the pro if it's your main machine for 4 years. the air is great, but extra cooling still matters once you start pushing it.
English
0
0
39
1.7K
Bhavani.py
Bhavani.py@Bhavani_00007·
I want to buy a new Macbook. But I'm super undecided between: - Macbook Pro M5 32GB RAM - Macbook Air M4 15'' 32GB RAM What do you think could be the main machine for the next 4 years? (Budget $2k)
Bhavani.py tweet mediaBhavani.py tweet media
English
165
9
854
114.6K
Dishant
Dishant@dishant_ic·
@LexnLin i'd try this just for the left or top view alone. reminder support is what makes todo apps stick for me.
English
0
0
1
15
Leon Lin
Leon Lin@LexnLin·
UPDATE for todosidebar + notification/reminders + redesign + left, top, right view + lists + calendar opensource :) github.com/Leonxlnx/todob… (mac/windows)
English
9
0
33
2.8K
Dishant
Dishant@dishant_ic·
@rezoundous i do for local throwaway stuff, not for anything i would regret leaking. i still keep prod secrets out of reach.
English
0
0
0
153
Tyler
Tyler@rezoundous·
Do you let Claude / Codex read your .env?
English
194
1
128
75.4K
Dishant
Dishant@dishant_ic·
@TimJayas i agree. getting an app built is easy now, getting people to care is still the hard part.
English
0
0
0
5
Tim Jayas
Tim Jayas@TimJayas·
UNPOPULAR OPINION, You can vibecode an App with Claude but not a business
Tim Jayas tweet media
English
99
9
425
24.2K
Dishant
Dishant@dishant_ic·
@petergyang i always assume it crashed after 20 seconds of silence. even a dumb little heartbeat would calm me down.
English
0
0
0
529
Peter Yang
Peter Yang@petergyang·
Sometimes when I message Claude Code it just hangs for 3 minutes and I have no idea whether it's still working or not. Wish it communicated more.
Peter Yang tweet media
English
154
8
2K
154.1K
Dishant
Dishant@dishant_ic·
@Yuchenj_UW i can usually tell which model made the page before i read the prompt. frontend taste is still weirdly model-specific.
English
0
0
1
549
Yuchen Jin
Yuchen Jin@Yuchenj_UW·
Claude Opus 4.7 is over-trained on the Anthropic website. Every HTML page it designs has that unmistakable Anthropic flavor. GPT-5.5 is still weirdly weak at frontend. It designs frontend like it learned CSS from a backend engineer. OpenAI urgently needs an MTS with taste.
English
81
24
986
83.9K
Dishant
Dishant@dishant_ic·
@thdxr i keep forgetting how early this market still is. $4B sounds huge until you stack it next to hyperscaler capex.
English
0
0
0
575
dax
dax@thdxr·
some of these new ai infra startups have raised a lot of money - eg nebius raised $4B this feels like a lot but google is spending $180-$190B this year
English
34
3
376
24.4K
Dishant
Dishant@dishant_ic·
@kitlangton i always underestimate how long the second pass takes after the first merge lands. getting the first clean migration done is the real wall though.
English
0
0
0
295
Kit Langton
Kit Langton@kitlangton·
I finally merged and released the Hono → Effect HttpApi migration. With this, the first Effectification pass of the opencode repo is complete. Now for the second and third passes. 🙏😭
Kit Langton tweet media
OpenCode Changelog@OpenCodeLog

𝙊𝙥𝙚𝙣𝘾𝙤𝙙𝙚 v1.14.42 released. TL;DR: native LLM core groundwork; interactive opencode run; Effect HTTP API replaces Hono paths; Scout/repo research + provider retry fixes. 𝗖𝗼𝗿𝗲 & 𝗟𝗟𝗠 • Added a new internal @opencode-ai/llm foundation: schema-first requests/events, typed tools, tool-loop execution, provider route composition, HTTP/WebSocket transports, and recorded provider replay. • First route set covers Anthropic Messages, Bedrock Converse, Gemini, OpenAI Chat, OpenAI Responses, OpenAI-compatible chat, plus provider helpers for OpenAI, Anthropic, Azure, Bedrock, Cloudflare, Google, GitHub Copilot, OpenRouter, xAI. • Added @opencode-ai/http-recorder for cassette-style HTTP/WebSocket replay, including binary Bedrock event-stream handling. 𝗖𝗟𝗜 / 𝗧𝗨𝗜 • opencode run now has --interactive split-footer mode: scrollback stays append-only while the footer handles prompt input, command/model/variant menus, permissions, questions, subagent tabs, history, and interrupts. • The TUI key system moved onto @opentui/keymap with flat command ids, leader-key support, command palette integration, and scoped plugin keymap cleanup. • Added an internal which-key plugin, inactive by default, that can show reachable shortcuts and pending key sequences. • Session picker sorting now uses full updated timestamps, not day buckets. Prompt clear retains substantial drafts in history instead of dropping them. 𝗦𝗲𝗿𝘃𝗲𝗿 & 𝗦𝗗𝗞 • The server route tree is now Effect HttpApi-first; legacy Hono backend/adapter/proxy routes were removed. • HTTP API behavior tightened: gzip/deflate response compression, /doc OpenAPI serving, structured validation errors, fixed CORS Vary: Origin, typed 401 auth challenge headers, validated permission/question ids, and logged instance-disposal failures. • Workspace APIs gained sync-list/status/warp coverage and fixed workspace fence headers for mutating calls. • JS SDK/OpenAPI output was regenerated for the updated Effect HTTP surface. 𝗪𝗼𝗿𝗸𝘀𝗽𝗮𝗰𝗲𝘀 & 𝗦𝗰𝗼𝘂𝘁 • Workspaces now track time_used, can discover existing git worktrees, and start syncing even before they have sessions. • Detached session claims now use the source project, avoiding cross-project sync ownership mistakes. • New experimental Scout path adds codesearch, repo_clone, and repo_overview tools, plus config reference entries for git/local reference subagents. • Websearch now rolls out Exa + Parallel provider selection with provider labels surfaced in TUI/Web tool output. 𝗣𝗿𝗼𝘃𝗶𝗱𝗲𝗿𝘀 & 𝗥𝗲𝘁𝗿𝗶𝗲𝘀 • GPT-5 reasoning variants were corrected across OpenAI, Azure, OpenRouter, Cloudflare AI Gateway, and compatible providers, including pro/chat/codex/deep-research edge cases. • Gemini thinking controls were aligned for Gemini 2.5 and Gemini 3 variants, including flash/image model differences. • Anthropic Opus/Sonnet effort handling was updated, and Anthropic/Bedrock reasoning blocks now preserve signed/redacted metadata even when text is empty. • Retry state can now carry provider-specific actions, so Go/free-tier/account-rate-limit failures show actionable dialogs instead of matching brittle strings. 𝗗𝗲𝘀𝗸𝘁𝗼𝗽 & 𝗪𝗲𝗯 • Desktop main process was converted to Effect-style orchestration with deferred startup state, sidecar lifecycle cleanup, update handling split out, system cert/proxy setup retained, and Windows installer switched to silent user-scope NSIS. • Project sidebar now shows a working spinner when any project/workspace session is busy or retrying. • Web/UI shell output normalizes carriage returns, websearch cards show the actual provider, and tool status title measurement is deferred to avoid extra layout work. • npm shim now forwards SIGINT/SIGTERM/SIGHUP to the spawned native binary instead of blocking in spawnSync. Bundle size change macOS arm64 • Total: 100.0 MB -> 100.0 MB (+32.3 KB) • Bun runtime: 60.4 MB -> 60.4 MB (+256 B) • CLI/TUI JS: 14.3 MB -> 14.3 MB (+38.0 KB) • Web UI assets: 17.9 MB -> 17.9 MB (+1.1 KB) • Native addons: 1.7 MB -> 1.7 MB (+720 B) • WASM: 5.7 MB -> 5.7 MB (no change) • Bundle metadata: 81.9 KB -> 74.1 KB (-7.8 KB) Linux x64 • Total: 139.6 MB -> 139.7 MB (+64.0 KB) • Bun runtime: 96.2 MB -> 96.2 MB (no change) • CLI/TUI JS: 14.3 MB -> 14.3 MB (+38.0 KB) • Web UI assets: 17.9 MB -> 17.9 MB (+1.1 KB) • Native addons: 5.5 MB -> 5.6 MB (+25.4 KB) • WASM: 5.7 MB -> 5.7 MB (no change) • Bundle metadata: 70.4 KB -> 70.0 KB (-435 B) Windows x64 • Total: 151.5 MB -> 151.5 MB (+43.5 KB) • Bun runtime: 111.5 MB -> 111.5 MB (-187 B) • CLI/TUI JS: 14.3 MB -> 14.3 MB (+38.0 KB) • Web UI assets: 17.9 MB -> 17.9 MB (+1.1 KB) • Native addons: 2.1 MB -> 2.1 MB (+4.0 KB) • WASM: 5.7 MB -> 5.7 MB (no change) • Bundle metadata: 66.5 KB -> 67.2 KB (+672 B) Compare: github.com/anomalyco/open…

English
25
21
589
53.7K
Dishant
Dishant@dishant_ic·
@elonmusk i still think low-light vision is one of the most underrated parts of the stack. the glare piece is what i want to see more real-world examples of.
English
1
1
10
5.2K
Elon Musk
Elon Musk@elonmusk·
The human-perceived RGB is image 1 and the Tesla AI photon count reconstruction is image 2. This is why Tesla FSD can see so well at night or through extreme glare.
Elon Musk tweet mediaElon Musk tweet media
English
5.8K
16.4K
196.2K
36.1M
Dishant
Dishant@dishant_ic·
@ldo_dev i like the constraint here, fast and browser-based is what usually gets me to actually try a tool. i'd test this just to skip the usual logo rabbit hole.
English
1
0
1
1.5K
Luke
Luke@ldo_dev·
Creating a new logo shouldn't take ages. I wanted something fast, simple and free. So I built Logo Lattice. 100% free. 100% browser based. 100% ownership of creations. Link in first comment 👀
English
104
72
1.5K
203.7K
Dishant
Dishant@dishant_ic·
@bcherny @a16z i keep forgetting how wrong npm-only charts can be once native installs take over. i'd trust signup growth over package stats here.
English
0
0
0
1.9K
Boris Cherny
Boris Cherny@bcherny·
@a16z 👋 Guessing you're looking at npm-only data. We switched to a native installer a few months back, so the majority of installs aren't captured here. Thursday was the second-highest Claude Code signup day we've ever had (15x growth since Jan 1). Ask Claude to debug your SQL?
English
104
43
2.5K
168.1K
Dishant
Dishant@dishant_ic·
@KevinVanCott i like this direction a lot. once tables get big, tiny rerender wins stop feeling tiny.
English
0
0
0
513
Kevin Thomas Van Cott
Kevin Thomas Van Cott@KevinVanCott·
Now that TanStack Table V9 is built on top of TanStack Store, it allows you to fine-tune re-renders with subscriptions to state slices or individual atoms. This might be a huge deal performance-wise for certain situations in React or Preact.
English
14
22
648
40.2K
Dishant
Dishant@dishant_ic·
@afterxleep i can hear the fans spinning just reading this. 12 sessions feels fun right until one of them decides to rebuild everything.
English
0
0
0
15
Daniel Bernal
Daniel Bernal@afterxleep·
Running 12 Claude Code sessions doing iOS dev simultaneously. Builds hammering, simulators spinning, bash commands all over the place. FlowDeck for Mac handles it. My M4 Pro, barely.
Daniel Bernal tweet media
English
6
0
7
691
Dishant
Dishant@dishant_ic·
@Tiny_Fish i like this kind of response more than the usual landing page debate. if the free tier is real, people find out fast anyway.
English
1
0
2
259
TinyFish
TinyFish@Tiny_Fish·
Someone said our free Search and Fetch API is a marketing gimmick coz of the rate limits. We took it personally. So we 5x'd our rate limits. Your agent doesn't sleep and neither do we. Grab your API Key now: agent.tinyfish.ai/api-keys Sound on 🔊
English
19
11
193
149.2K
Dishant
Dishant@dishant_ic·
@whosmatu i would try this just to stay in the flow. tab switching is where half my momentum dies.
English
1
0
1
239
Matheus
Matheus@whosmatu·
I made a package that lets you vibecode directly in your website. Click, prompt, review and commit without ever switching tab Try it: npm install -D spidey-sense
English
18
13
226
25K