> ## Content Index
> Fetch the complete content index at: https://www.drewshannon.net/llms.txt
> Use this file to discover other available public pages before exploring further.

# Introducing WebTack - a new open-source framework for saving and storing content from the web.
- URL: https://www.drewshannon.net/introducing-webtack-a-new-open-source-framework-for-saving-and-storing-content-from-the-web/
- Published: 2026-11-11T17:58:23.000Z
- Updated: 2026-11-11T18:00:09.000Z
- Author: Drew Shannon
- Tags: WebTack, Open Source

💡

**Tl;dr - check out at* [**https://webtack.net*](https://webtack.net/?ref=drewshannon.net) *and get started in less than 1 minute. Free forever, no account needed.*

Bookmarking tools have long been some of my favorite corners of the internet.

Between [Pinterest](https://www.pinterest.com/?ref=drewshannon.net), [Pinboard](https://pinboard.in/?ref=drewshannon.net), [Instapaper](https://www.instapaper.com/?ref=drewshannon.net), [Are.na](https://www.are.na/?ref=drewshannon.net), [Sublime](https://sublime.app/?ref=drewshannon.net), [Cosmos](https://www.cosmos.so/?ref=drewshannon.net), [Raindrop.io](https://raindrop.io/?ref=drewshannon.net), and countless more, they’re largely free of “[dark patterns](https://en.wikipedia.org/wiki/Dark%5Fpattern?ref=drewshannon.net)” and algorithmic feeds, and they provide users with a quiet (or completely private) place to save the things that are important to them: links, recipes, outfits, online shopping lists, articles, notes, interior design inspo, etc.

In a world where so much of one’s online life is mediated by the social graph, I think they’re capable of reflecting one’s “true” self in a way other online tools aren't.

The downside of these tools is that they often make it difficult for you to get your saved content “out”, leading to limited portability and high switching costs if another player comes on the market.

I’ve been a very happy (paying) customer of tools like [Are.na](https://www.are.na/?ref=drewshannon.net) and [Instapaper](https://www.instapaper.com/?ref=drewshannon.net) for many years, and I want to continue paying them for their incredible product designers, engineers, and apps.

‼️

But I want to pay them for their software as an interface layer **on top* of my data, not for the data itself.

If another tool comes around that has better social features, a more pleasant UI, or advanced technical capabilities, I want to switch and bring my stuff with me.

Over the last decade-plus, I’ve saved nearly 15,000 pieces of content—quotes, articles, links, images, etc. In contrast to “digital exhaust” (the valuable digital detritus that we passively accumulate as a result of living online), these items reflect an intentional choice: “this is important to me; this is something I want to save.”

This is a bit of a twist on—or perhaps the logical conclusion of—what I’ve been [thinking about lately](https://www.linkedin.com/feed/update/urn:li:activity:7464732747652071424/?ref=drewshannon.net), and discussed in a [recent post](https://www.drewshannon.net/a-series-of-tubes/) about stimulation overload and information processing. In a world where lots of stuff is coming at you, it’s crucial to have a system to triage and process that information. Some of that information will become tasks, other information will become reference material you want to save for later.

![Triaging the stream: separating transient digital exhaust from reference material worth saving.](https://storage.ghost.io/c/5d/97/5d978d6c-7b8d-4f8a-9b0a-641815cdd124/content/images/2026/11/webtack-reflection.png)

Separating digital exhaust from reference material worth saving.

---

## Introducing WebTack

Introducing [WebTack](https://webtack.net/?ref=drewshannon.net): an open-source framework for saving and storing content from the web.

It’s pretty simple:

1. **Save the online content ("atoms") that’s important to you** (whether it’s imported from an existing service, or added via our Bookmarklet or CLI)
  - 7 "Atom" types: Bookmarks, Articles, Images, Files, Quotes, Notes, or Videos
  - 50+ optional metadata fields (described in more detail below)
1. **Your content is saved to your local machine in a specific file structure, simultaneously building:**
  - A [SQLite](https://www.sqlite.org/?ref=drewshannon.net) database created to give you instant search capabilities
  - Structured JSON schema to capture important metadata such as Privacy, Source, Author, File Size, image dimensions, Tags, etc
1. **Once you’ve built your database, the data is yours, to do what you wish. You could:**
  - Sync it to the cloud, for access on any device.
  - Out of the box, WebTack ships with a visual gallery viewer, which lets you see & browse your database, and supports full text search, embedded YouTube playback, lightweight capture tools, and more, but you could also build a custom UI on top of it.
  - Use the included [MCP Server](https://modelcontextprotocol.io/?ref=drewshannon.net) to hook it up to your local Agentic AI tool to enrich your data (“look through all my saved images and suggest alt text to improve accessibility”).
  - AI assisted search (“based on these YouTube videos I’ve saved, what other creators might I be interested in?”).
1. **(Optional) Export your data**
  - We provide 10+ export templates to prepare your data for ingestion into tools like [Obsidian](https://obsidian.md/?ref=drewshannon.net), [Readwise](https://readwise.io/?ref=drewshannon.net), RSS, and more.
  - We also support exports for [Gemini Notebook](https://notebook.google.com/?ref=drewshannon.net) and [llms.txt](https://llmstxt.org/?ref=drewshannon.net)
  - Publish on the web. Want to see an example? Visit [drewshannon.net/garden](https://drewshannon.net/garden?ref=drewshannon.net)

![WebTack architecture: local-first vault, open JSON sidecars, disposable SQLite cache, and extensible interfaces.](https://storage.ghost.io/c/5d/97/5d978d6c-7b8d-4f8a-9b0a-641815cdd124/content/images/2026/11/webtack-architecture.png)

How does it work?

![The WebTack Atom Schema: a 3-tier decoupled model preserving editorial intent, source provenance, and raw content.](https://storage.ghost.io/c/5d/97/5d978d6c-7b8d-4f8a-9b0a-641815cdd124/content/images/2026/11/webtack-schema.png)

Each individual "atom" contains a 3-tier system for storing metadata. Use as many (or as few) fields as you'd like.

---

## Why Local-First Archiving Matters

Even if you choose to continue using an established tool like [Pinterest](https://www.pinterest.com/?ref=drewshannon.net), there are great benefits to WebTack as an offline backup or archive:

- **Redundancy / backups** \- these platforms could theoretically go down at any moment, so if you’ve put sentimental, professional, or creative importance on this content, having a local copy will give you peace-of-mind.
- **Cross-platform collections** \- I’ve personally imported Articles from [Instapaper](https://www.instapaper.com/?ref=drewshannon.net), Images from [Are.na](https://www.are.na/?ref=drewshannon.net), and Quotes from Kindle. Having them all in 1 place is pretty cool.
- **Expandability** \- Bookmarking tools only have so much metadata, but it may be important for you to store other important context.
- **Flexibility** \- Having local copies of your saved content, as well as a robust schema of metadata, gives you nearly unlimited control over what to do with it.
- **Own your Data** \- When you store your data with a major provider, you’re at the whim of their product & business decisions. Take that control into your own hands.
- **Avoid link rot** \- WebTack doesn't just save a bookmark pointer, it also supports saving the full text of articles, YouTube video transcripts, and high-res photos, protecting against link rot and paywalls.
- **Privacy** \- WebTack is Zero-AI by default and runs 100% offline with no dependencies or API keys needed. Because it’s open-source and you own the data, you’re of course welcome to connect your database to any tools you’d like (I gotta say, giving Antigravity access to it feels magical), but that’s all opt-in.

---

Curious to check it out or build with it? Visit [https://webtack.net](https://webtack.net/?ref=drewshannon.net) and get started in less than 1 minute. Free forever, no account needed.

[GitHub - dn0c/webtackContribute to dn0c/webtack development by creating an account on GitHub.![](https://storage.ghost.io/c/5d/97/5d978d6c-7b8d-4f8a-9b0a-641815cdd124/content/images/icon/favicon-e4ad631b-3f52-4a82-b1a7-fdd1decbde17.png)GitHub![](https://opengraph.githubassets.com/cbca02668488f4c8671b93bcacd9b0ba330e2a223eca74bd34a7fdd9da54ee60/dn0c/webtack)](https://webtack.net/?ref=drewshannon.net)