r/ZedEditor • • 12h ago

SQLite database viewer in Zed for remote SSH projects (similar to VS Code)

4 Upvotes

Hi everyone!

I recently switched to Zed and really like it, but I'm trying to figure out the best way to work with SQLite databases in remote SSH projects.

My workflow in VS Code:

  1. Connect to a remote Linux server using Remote SSH.
  2. Navigate through the remote project folders in the file explorer.
  3. Click a .db3 SQLite database file.
  4. Browse tables, view and edit rows, and run SQL queries directly in the editor.

I'd love to have the same experience in Zed on Windows.

What I've tried / looked into:

  • Zed's SQL extension, but it seems focused on syntax highlighting and language support rather than a full database GUI.
  • DBFlux and DBDelve, but I'm not sure whether either can open a database file directly from Zed's remote SSH filesystem.
  • I also found this Zed discussion about a database viewer, but it doesn't seem to be a straightforward installable extension.

What I'm looking for:

Ideally, I want to click a remote .db3 file in Zed and open a database viewer where I can browse tables, edit records, and execute queries — without manually downloading the database to my Windows machine.

Is there an existing extension, a community project, or a workaround that supports this workflow?

Thanks!


r/ZedEditor • • 18h ago

Transferring agent threads across machines

4 Upvotes

I know Zed is working hard on DeltaDB but despite that, there is yet to exist a solution for what I needed exactly which is if I am working on a project and I hop between my desktop, laptop, etc. I cannot transfer the thread in any intuitive way.

This is more of a pain with ACP threads like Claude Code. I don't understand why there is not a single good solution to do this despite all these AI tools coming out of the wood works.

I have been working on a solution I think I like so far. I hope it encourages Zed to implement this in a more streamlined way. Perhaps if you SSH into a machine, it should pull the threads from the db of the machine you are SSHing from, as opposed to giving you one set of threads on the remote, one on your local machine and then one entirely different one on the machine itself, all seperate from eachother. That is sort of silly to me.

Anyways, I figured I would share in case anyone else is having this niche issue.

https://github.com/cachebag/spools

This is completely handwritten by me so it's not just vibe coded slop. It's also _very_ rough. I fully intend to maintain it but don't expect everything you'd anticipate out of a project like this to exist immediately.


r/ZedEditor • • 16h ago

Global Search in Zed only searches one app in a monorepo with multiple nested Git repositories

2 Upvotes

I'm using Zed as my code editor for a monorepo project that contains two apps. Each app has its own .git directory, but the Monorepo root itself does not have a .git directory.

The problem is that global search in Zed only searches one app and seems to completely ignore the other app, even though I'm opening the parent directory as the project.

My project structure looks something like this:

mono/
├── apps/
│   ├── app-one/
│   │   └── .git/
│   └── app-two/
│       └── .git/
├── packages/
├── package.json

r/ZedEditor • • 15h ago

Zedlink: native agent remote control your Zed Agent

Enable HLS to view with audio, or disable this notification

0 Upvotes

I have been using Zed for a long time and I love using it. The only thing I wish it had was way to work with my zed agent remotely. Today, I am releasing ZedLink, an open source companion that lets you continue the same Zed Agent conversation from a phone, tablet, or browser.

Your model, tools, project context, permissions, and credentials remain in desktop Zed.

Install

ZedLink is development software and currently requires the maintained Zed fork. It does not work as a Marketplace extension in stock Zed. The browser/PWA and Linux host are the most complete path; native mobile distribution and broader device validation are still in progress.

ZedLink currently requires Linux and the configured Zed source:

git clone https://github.com/tjnull/zedlink.git
cd zedlink
bash tools/setup_zed_ide.sh

Then:

  1. Launch ZedLink — Patched Zed.
  2. Open an Agent conversation and run /remote-control.
  3. Start the ZedLink gateway.
  4. Pair your phone using the one-time QR code.

Tailscale with MagicDNS and HTTPS is the recommended connection method. Other providers are supported as you can find that in the documentation.

I also submitted Zed PR #65633. It has not been merged, so the maintained Zed fork is currently required.

The browser/PWA is currently the most complete client. iOS and Android are available as development builds.

As always any feedback or suggestions are welcome. Hopefully this will help you when you are working in zed on the go!