unsubbed.co

TagSpaces

TagSpaces handles offline, cross-platform file manager and organiser as a self-hosted solution.

Open-source file management, honestly reviewed. No cloud dependency, no per-month bill — just your files, your tags, your machine.

TL;DR

  • What it is: Open-source (AGPL-3.0) file organizer that lets you tag, annotate, and browse local files without a database, backend, or login [README].
  • Who it’s for: Privacy-conscious individuals, researchers, and small teams who want Evernote-style organization without Evernote’s server, pricing, or data collection [homepage].
  • Cost savings: Evernote charges $14.99/mo; Notion teams run $16/user/mo. TagSpaces Lite is free forever for a single user on desktop. The Pro tier adds power features for a one-time or annual fee (exact pricing requires checking the website — data not in scraped sources).
  • Key strength: Genuinely offline, genuinely file-based. Tags are stored in filenames or sidecar .json files — not in a proprietary database. Uninstall the app, your tagged files still work [README][homepage].
  • Key weakness: The tag-in-filename approach creates long, share-hostile filenames. The Web Clipper has a 3.86/5 Chrome rating and reported Linux compatibility problems [3]. AGPL license means commercial embedding requires a conversation [README].

What is TagSpaces

TagSpaces is a desktop (and optionally web-based) file manager that adds a tagging and annotation layer on top of your existing folder structure. You open a folder, assign tags to files, write descriptions, preview documents, and browse by tag — all without touching a cloud service or creating an account [README][homepage].

The core architecture decision is deliberate and opinionated: no central database. Tags are either appended to the filename itself (photo[vacation][2024].jpg) or stored in sidecar .json files that live next to your documents. That means your organization survives the app — you can open the files in any other tool and your metadata travels with them [homepage][4].

The project is built with React.js and Electron for desktop, with MUI for the interface. It’s been around long enough to have a deprecated Android/Cordova build and a WebDAV edition that predates the current architecture [2][README]. Today the focus is desktop apps for Windows, macOS, and Linux, a web version for browser-based access, and an optional hosted edition that can mount S3-compatible object storage as a location (Pro feature) [homepage][1].

The GitHub repository sits at 4,980 stars — modest compared to the heavyweights in the notes-and-PKM space, but the project is a slow-burn niche tool rather than a VC-funded rocket ship [merged profile].


Why people choose it

The reasons cluster around three things: offline operation, no vendor lock-in, and privacy by architecture rather than by promise.

The offline argument. Every competitor in the knowledge management space has drifted toward SaaS — Evernote, Notion, Roam, Obsidian Sync, Logseq cloud. TagSpaces is a counterbet. The homepage leads with “No Login → No Backend → No tracking” as a design principle, not a marketing line [homepage]. The local AI features — summarization, tagging, annotation via Ollama — are explicitly described as “fully offline,” with processing happening on your machine [homepage]. For users handling sensitive documents (medical, legal, financial), that’s not a nice-to-have.

The file portability argument. Evernote’s export story is famously painful; Notion’s is improving but still locked to .zip archives of proprietary HTML. TagSpaces stores everything in standard files. You can organize a folder of PDFs with TagSpaces, export nothing, and every file is already exactly where it was — just with richer names or small sidecar files next to them [homepage][4][5]. One AppMus summary puts it directly: “database-free and portable organization via file tagging” [4].

The sync-your-own-way argument. TagSpaces doesn’t sync. It intentionally leaves that to whatever you already use — Nextcloud, Dropbox, Syncthing, or nothing. That’s a feature for people who already have a sync solution and don’t want another vendor in the chain [homepage].

The tradeoff that comparison sites keep flagging is the tag-in-filename approach. AppMus notes: “File name length can become long if tags are embedded directly” [4][5]. This is real. If you tag a contract with [client][2024][signed][NDA], the filename becomes unwieldy to share via email or reference in other tools. The sidecar file option avoids this, but then portability depends on the .json files staying alongside the documents — which breaks if you move files without TagSpaces.


Features

Core organization:

  • Tag any file or folder. Tags are applied via filename embedding or sidecar .json metadata — your choice per location [README][homepage]
  • Fuzzy search and tag-based filtering across locations [README]
  • Folder colors, custom thumbnails, background images for visual navigation [homepage]
  • Tag libraries — shared sets of tags you can apply consistently [2][homepage]
  • Drag-and-drop file organization [homepage]
  • File descriptions attached to any file or folder [homepage]

Content creation (built-in editors):

  • Plain text, Markdown, and HTML notes
  • To-do lists via the HTML editor
  • Voice memos (audio files)
  • Mind maps
  • Kanban boards — folders turned into visual project boards (Pro only) [homepage]
  • File revisions and version history [homepage]

Media and preview:

  • Built-in viewers for documents, images, audio, and video [README][homepage]
  • No need to leave the app to preview common formats

Web Clipper (browser extension):

  • Chrome, Firefox, and Edge extension saves pages as Markdown, HTML, MHTML, or screenshots locally [3][README]
  • GPS and Plus Code extraction for geo-tagging [3]
  • 8,000 Chrome users, 3.86/5 rating from 36 reviews — not stellar [3]
  • Reported formatting issues: one user clipped a chat log and got a 691KB file with broken formatting versus a competing tool’s 165KB clean output [3]
  • Linux compatibility issues cited by multiple reviewers [3]

Local AI (via Ollama):

  • Requires the free Ollama app installed separately [homepage]
  • Summarize and tag text-based files (HTML, TXT, Markdown, PDF) [homepage]
  • Auto-tagging, annotation, and dominant color extraction for images [homepage]
  • Batch AI processing across multiple files [homepage]
  • AI chat sessions stored as local files [homepage]

S3 and web access (Pro):

  • Mount S3-compatible object storage as a TagSpaces location [homepage]
  • Progressive Web App for browser-based access [1]
  • AWS Amplify deployment with Cognito user management available for enterprise [1]

Enterprise/Custom edition:

  • White-label branding — custom logo, colors, UI [1]
  • Custom file viewers for domain-specific formats (DICOM, CAD, e-invoices) [1]
  • Priority support and dedicated ticketing [1]
  • On-premise, AWS Amplify, or private cloud deployment [1]
  • Available as a white-labeled desktop app [1]

Pricing: Free vs Pro vs Custom

TagSpaces runs a freemium model with three tiers [homepage][1]:

TagSpaces Lite (free, AGPL-3.0):

  • Desktop app for Windows, macOS, Linux — free forever
  • Core tagging, search, note-taking, media preview
  • Web Clipper extension — free
  • Source code on GitHub — self-hosted or modified under AGPL terms

TagSpaces Pro:

  • Adds Kanban boards, geo-tagging and map view, S3 location support, advanced search, tag colors, thumbnails, and more
  • Exact pricing not available in scraped sources — check https://www.tagspaces.org/products/ directly

TagSpaces Custom (Enterprise):

  • White-labeling, custom extensions, priority support, AWS Amplify deployment
  • Contact sales: +49 89 41156911 or contact@tagspaces.org [1]

Comparison context:

  • Evernote Personal: ~$14.99/mo
  • Notion Plus: $16/user/mo
  • DEVONthink (Mac, closest desktop competitor): $99 one-time
  • TagSpaces Lite: $0

For a solo user who wants offline file organization without a SaaS subscription, the free tier covers the core use case. The Pro features (Kanban, S3, map view) target more structured workflows. If you’re replacing Evernote at $180/year, even a paid Pro license pays for itself quickly — though exact Pro pricing needs to be verified from the current site.


Deployment reality check

Desktop install: Download the package from GitHub Releases, run the installer. Standard Electron app — no server, no database, no configuration required. This is the intended path for most users and it’s as simple as it gets [README].

Web version / Docker: A Docker setup is included in the repository for hosting the web version [README]. This is useful for accessing your files from a browser or tablet without installing the desktop app. You still need a reverse proxy for HTTPS. Files can be local (bind-mounted volume) or S3 (Pro).

AWS Amplify (enterprise): The Custom edition supports a full AWS deployment — Cognito for user management, S3 for file hosting, DynamoDB for centralized configuration, Lambda for thumbnail generation and indexing [1]. This is not a self-hosted setup for individuals — it’s a managed enterprise deployment.

What can go sideways:

The Web Clipper is the weakest link. A 3.86/5 Chrome rating signals rough edges, and user reviews describe formatting failures and Linux compatibility problems [3]. One reviewer described clipping a conversation and receiving a 691KB malformed file where a competing clipper produced 165KB with intact formatting [3]. If web clipping is central to your workflow, test it before committing.

The tag-in-filename approach creates friction in collaborative environments. Files with long tag strings like contract[signed][client-xyz][2024][draft][reviewed].pdf are awkward to email, Slack, or reference in other tools. The sidecar file mode avoids this, but it adds invisible dependency — move the files without the sidecars and the tags disappear [4][5].

Ollama integration requires a separate Ollama install and a capable local machine. TagSpaces doesn’t ship Ollama or manage models — it connects to an already-running Ollama instance [homepage]. For non-technical users, that’s a meaningful setup hurdle.

The AGPL license matters if you’re building a product. AGPL requires that any modifications — including running a modified version as a network service — be published as open source. For personal use it’s irrelevant. For embedding in a commercial SaaS, you need the Custom edition license [README][1].


Pros and Cons

Pros

  • No account, no cloud, no tracking. The privacy model is architectural, not a policy [homepage]. TagSpaces can’t leak your files because it never sees them.
  • File-based portability. Tags, descriptions, and colors live beside your documents. Migrate to any other tool and your files are still tagged (or at minimum the sidecar .json files survive) [homepage][4][5].
  • Bring your own sync. Works with Nextcloud, Dropbox, Syncthing, or nothing. No new sync service to trust or pay for [homepage].
  • Local AI that actually runs locally. Ollama-powered summarization, tagging, and annotation stays on your machine — not routed through an API [homepage].
  • S3 as a file location (Pro). Manage files in object storage with the same TagSpaces interface — useful for teams or large archives [homepage].
  • No per-month subscription for the core use case. Lite is free. You’re not paying $15/mo forever [homepage].
  • Custom/Enterprise edition for serious deployments. DICOM viewers, branded desktop apps, AWS Amplify deployment — niche but genuinely useful for medical or engineering organizations [1].

Cons

  • Tag-in-filename creates long filenames. The default tagging mode appends tags directly to filenames. Sharing or referencing tagged files gets ugly fast [4][5]. The sidecar mode solves it but adds fragility.
  • Web Clipper quality is mediocre. 3.86/5 from 36 Chrome reviews, Linux compatibility failures, formatting issues documented by users [3]. This is a meaningful gap for a tool that pitches web clipping as a core workflow.
  • AGPL license — not MIT. Can’t embed in commercial products without triggering open-source obligations. The Custom edition exists for this case but requires contacting sales [README][1].
  • Only 4,980 GitHub stars. Modest community relative to tools like Obsidian or Joplin. Slower ecosystem growth, fewer third-party integrations to lean on [merged profile].
  • Learning curve for tag-based thinking. AppMus consistently flags this: the mental model of “organize by tags, not folders” requires adjustment for users who’ve spent years navigating folder trees [4][5].
  • Ollama is a separate prerequisite for AI features. Non-technical users expecting built-in AI will hit a setup wall [homepage].
  • Pricing opacity. Pro pricing isn’t visible in standard scrapes — you have to navigate to the products page. For a freemium product targeting non-technical users, that creates friction.

Who should use this / who shouldn’t

Use TagSpaces if:

  • You’re paying Evernote or Notion for personal knowledge management and the privacy or offline guarantee matters to you.
  • You’re a researcher, writer, or freelancer with large local file collections that need tagging, annotation, and fast search without cloud involvement.
  • You already use Nextcloud or Syncthing and want a richer file organization layer on top, not a second sync service.
  • You handle sensitive documents (legal, medical, financial) and need a tool that provably never phones home.
  • Your organization needs a white-labeled, on-premise document management system with custom viewers for domain-specific formats [1].

Skip it if:

  • Real-time collaboration across a team is your primary requirement. TagSpaces is fundamentally a single-user or manually-synced tool; it doesn’t have live co-editing or conflict resolution [homepage].
  • You rely heavily on web clipping and need reliable, high-fidelity captures. The Web Clipper’s 3.86/5 rating and documented formatting failures are a real warning for power clippers [3].
  • You want a notes-first tool. TagSpaces can create notes, but it’s primarily a file organizer — Obsidian or Joplin serve the note-taking use case better.
  • You need mobile-first. The iOS/Android path is a PWA (and the Android Cordova build is deprecated) — functional but not a polished native app experience [README][homepage].
  • You’re building a SaaS product and want to embed an open-source document manager. AGPL means publishing your modifications; use the Custom edition or look at an MIT-licensed alternative [README][1].

Alternatives worth considering

  • Obsidian — the dominant local-first knowledge tool. Markdown-only, plugin ecosystem is vast, no AGPL licensing friction, better note-taking experience. TagSpaces wins on general file management (non-Markdown files, media, web clips); Obsidian wins on linked notes.
  • Joplin — open-source Evernote replacement with end-to-end encryption and Nextcloud sync. Better for note-heavy workflows; less capable as a general file manager.
  • DEVONthink (macOS only) — the power user’s local document manager. AI filing, arbitrary metadata, OCR, relational links between documents. Mac-only, one-time purchase (~$99–$199). Far more powerful than TagSpaces for research workflows; not open source.
  • Paperless-ngx — self-hosted document management system with OCR, tags, and a web UI. Better for scanned document archives and receipt management; requires a server, heavier to run.
  • Nextcloud Files — if you want file organization with web access and sharing, Nextcloud handles files natively and adds collaboration TagSpaces doesn’t have. Less rich for tagging and annotation.
  • Eagle — commercial (not open source) visual asset manager popular with designers. Better for image/video collections; closed source, Windows/Mac only.

The most honest shortlist for a non-technical individual replacing Evernote: TagSpaces Lite vs Joplin. TagSpaces if your workflow is “organize existing files by tag.” Joplin if your workflow is “write notes, search them later.”


Bottom line

TagSpaces is a credible, low-drama solution to a specific problem: you have thousands of local files across many folders, no good way to cross-reference them, and you don’t want to trust a cloud service with the metadata. The privacy architecture is genuine — no backend, no tracking, tags stored beside your files — and for that specific use case it delivers. The Lite tier is actually free, not “free until you hit a paywall.”

The gaps are real too. The Web Clipper is the weakest part of the stack, the tag-in-filename default creates long names that break collaboration, and the GitHub star count suggests a committed-but-small user base. If your workflow depends on polished web clipping or real-time team collaboration, look elsewhere. But if you’ve been paying Evernote $180/year to store files that never leave your laptop anyway, TagSpaces Lite is a hard argument to dismiss.


Sources

  1. TagSpaces Custom — Enterprise & Academic File Management — tagspaces.org. https://www.tagspaces.org/products/custom/
  2. Version 1.8.1 released with hosted edition — tagspaces.org blog. https://www.tagspaces.org/blog/version-1-8-1-released/
  3. TagSpaces Web Clipper — Chrome Extension Stats & Reviews — chrome-stats.com. https://chrome-stats.com/d/ldalmgifdlgpiiadeccbcjojljeanhjk
  4. TagSpaces vs EasyFind Comparison (2026) — appmus.com. https://appmus.com/vs/tagspaces-vs-easy-find
  5. Leanote vs TagSpaces Comparison (2026) — appmus.com. https://appmus.com/vs/leanote-vs-tagspaces

Primary sources:

Features

Integrations & APIs

  • Plugin / Extension System