AI 资讯
How Git Worktrees Improve AI Coding Workflows
AI coding tools become much more useful when they are given clear boundaries. One practical way to create those boundaries is with Git worktrees. A Git branch gives you separate history. A worktree gives you a separate working directory connected to that branch. Instead of making several AI agents share one workspace, you can give each agent its own isolated environment. What is a Git worktree? A worktree lets you check out multiple branches from the same repository at the same time. For example: git worktree add ../feature-a -b experiment/feature-a git worktree add ../feature-b -b experiment/feature-b You now have two separate directories. Claude Code, OpenAI Codex, or another coding agent can work inside each one without constantly switching branches in your main project. 1. Create different versions of a feature Sometimes there is no obvious best implementation. Instead of asking one agent to repeatedly rewrite the same code, create separate worktrees: Worktree A: simplest implementation Worktree B: performance-focused implementation Worktree C: implementation that follows a different UI or architecture You can then compare the actual code, tests, and tradeoffs before choosing a solution. The unsuccessful versions can be removed without affecting the selected implementation. 2. Give every subagent its own workspace Multiple agents editing the same directory can easily overwrite files or mix unrelated changes. A safer setup is: project/ project-agent-api/ project-agent-ui/ project-agent-tests/ Each agent receives: Its own worktree Its own branch A clearly defined task A list of files it is allowed to change Its own verification requirements This makes every agent’s output easier to understand and review. 3. Work on independent tickets in parallel Worktrees are useful when several tasks do not depend on each other. For example: One agent fixes an API bug Another updates a frontend component Another adds tests or documentation These tasks can progress at the same ti
AI 资讯
Good Assistant 2
Turn life goals into daily progress. Discussion | Link
AI 资讯
The Excellent HP OmniBook 5 Is $550 Off Its Retail Price Today
My favorite budget laptop, the HP OmniBook 5, has an OLED screen and gets great battery life, despite being just $750 right now.
科技前沿
Best Gaming Laptops (2026): Razer, Asus, Dell, and More
You don’t want any old gaming laptop. Here’s my take on which to get, based on hundreds of hours of testing.
产品设计
DuckDisk
Table-first storage analysis for Mac, cloud, and SSH Discussion | Link
科技前沿
Xteink X4 Pro Pocket E-Reader Review (2026): Fun but Limited
Xteink’s new X4 Pro e-reader is its best yet, but the lack of an ebook store can be limiting.
AI 资讯
Grok Imagine 2.0
Next-gen AI image generator with segmentation editing. Discussion | Link
AI 资讯
Hairmax LaserBand 82 ComfortFlex Review: Putting Down New Roots
Hairmax’s LaserBand 82 ComfortFlex took only 90 seconds per treatment, and it produced visible results along my widening part.
科技前沿
Best Solar Generators for Off-Grid Trips, RVs, and Home Backup
If you want to capture the sun’s power with solar panels, these are the best solar generators I’ve tested.
AI 资讯
Soup CLI
Fine-tune an 8B LLM on a 4 GB laptop GPU Discussion | Link
产品设计
RightCard
The honest credit card picker — no bank login Discussion | Link
产品设计
Zetik
A chief of staff in your pocket Discussion | Link
产品设计
bb
The IDE that builds itself Discussion | Link
AI 资讯
I stopped letting GPT-5 babysit my inbox and the whole workflow got cheaper and better
I used to think email was a terrible place for AI. Too messy. Too human. Too full of forwarded chains from 2017 and HTML generated by software nobody at the company can name. Then I spent some time reading inbox automation threads, especially a good one on r/openclaw about email flows, and the pattern finally clicked: Email is a great surface for AI if you stop making the model act like your mail server. That sounds obvious. But a lot of inbox automations still do this: new message arrives ask GPT-5 if it is support ask Claude if it is sales ask another model if it is spammy ask again which alias it belongs to ask again whether to reply now or later That is not intelligence. That is expensive amnesia. The better pattern is simple: code owns state, retries, scheduling, sync, and verification the LLM only handles decisions that actually require judgment That split made my inbox workflows cheaper, easier to debug, and way less fragile. The rule I keep coming back to A comment from an OpenClaw workflow discussion said it better than most docs do: If your workflow stops working when you hit your LLM usage limit, the LLM is probably doing too much. That was about coding agents, but it applies perfectly to inbox automation. If your email pipeline depends on a model to remember mailbox state, dedupe events, handle retries, or re-check routing rules every run, you built the wrong system. Models are good at judgment. They are bad at being custodians. Email feels chaotic, but the transport is already structured Humans experience email as chaos. Machines do not. Every message already arrives with useful structure: From To Reply-To Subject thread identifiers message IDs headers timestamps raw MIME attachment boundaries alias addresses That matters because a lot of routing decisions should never hit an LLM in the first place. If invoices always go to ap@company.com , GPT-5 should not be rediscovering that rule every morning. If support mail always lands on a specific alias, code
工具
Tines 3B
The secure environment for agents, apps, and automations Discussion | Link
工具
Ballet
Agentic workflows that deliver the same outcome every time Discussion | Link
开发者
Our Favorite Fans Are on Sale to Help With Summer Heat Waves (2026)
We’re still in the dog days of summer—keep your cool with deals on the best fans we’ve tested for on the go and at home.
开发者
Dograh
The open source VAPI alternative Discussion | Link
开发者
The Year I Started Leaving Breadcrumbs Instead of Notes
I read back six months of my own work journal and found three different note-taking systems, only one of which I remember deciding to build. This is what the volume of information actually did to my notes, what got better, what I lost, and how I capture things now.
科技前沿
Best Webcams (2026): My Honest Take After Testing the Best
I tested the best webcams across various prices to find the top option. Here’s what I learned.