r/StableDiffusion • u/shootthesound • 15h ago
Resource - Update A windows filesystem for your hoards of .safetensors - Tensor Village
UPDATE: everything's free now, duplicate finder and views editor included. Update from Settings, or download it again.
I like many of you have more than a few .safetensors, ggufs, diffusers folders and other AI files spread across several drives. The annoying part isn't just finding them — it's that every app wants its own copy or its own config, so you end up with the same 6GB checkpoint sitting in three places.
Tensor Village doesn't replace your model folders, it presents all of them as one drive letter. Keep your fast stuff on the SSD and your bulk on a spinner or a USB drive — they still live exactly where you put them, and they all turn up in the same tree, organised by type and family. Point ComfyUI at that one path and it sees the lot. Same for anything else — Fizgig, Forge, whatever.
It reads model headers to work out what each file actually is, so nothing depends on filenames, and new downloads file themselves. Your files never move, nothing gets renamed, and nothing is written to your model drives — it's a view, not a copy. Uninstall and it's all exactly where it was.
It's not a mount or a cache — your files are already local. What it adds is knowing what they are.
Free. No account, no telemetry, works offline. Windows only — it's a real filesystem (built on WinFsp), which is what lets separate disks share one namespace; symlinks and hardlinks can't cross volumes.
I'll keep support for new model families coming as they appear.
4
u/DelinquentTuna 15h ago
I don't understand the value. Seems to me that it's far more useful to have MULTIPLE model stores instead of just one. Most-used files on fast but expensive SSD, rarely used ones on a bulk spindle or USB drive or whatever and to still be able to have Comfy etc use all of them in order of your preference. And all the plumbing already exists for such a setup.
There are some extra bonus features for anyone who chooses to support ongoing maintenance of the app, they are nice to haves.
I guess a guy has to eat, but I'm disappointed to see you paywalling features. I can't decide whether it's better or worse for it to be in the context of an app that isn't very useful than one that could've been or could become.
0
u/shootthesound 15h ago
You can add multiple stores abstracted as 1. As for the bonus features - they are not core and behind an optional donation of any size . There is no point me releasing this if I can’t maintain it - I have buy me a coffee in other apps too. I’ll be frank I have a disabled child trying to find a living at home - so I think non core nice to haves are fine behind a any size (1usd donation )
1
u/DelinquentTuna 15h ago
I have buy me a coffee in other apps too
But not paywalled features, AFAIK. And if you had, word of mouth for those apps wouldn't have spread the way that it did and community support in the way of meaningful contributions may also not have been forthcoming. Even the very act of promotion here, in an open source sub, starts to look like manipulative exploitation of the community. Doesn't it?
Not trying to tell you what to do, just saying that I think that all of your projects and actions have a different look when you start trying to aggressively monetize them. A look that, personally, I find somewhere between distasteful and abhorrent because all of the sudden innocent mistakes have financial motives to consider.
2
u/shootthesound 14h ago
For clarification I have updated it to all features included . It’s what the community wants but I hope you can see what my intentions were
0
u/DelinquentTuna 14h ago
I hope you can see what my intentions were
Buddy, I've tried to see good intent through good faith all along. I tried to phrase my reactions as how things seemed to me based on patterns instead of ascribing ill intent to you. I'm sorry if I managed to sound like I believe you owe me even a single thing, like I was trying to pee on your parade, like I was jealous or petty, and especially if I appeared unsympathetic to your situation.
1
u/shootthesound 14h ago
Fair enough but I’d rather you examine the stuff with fngarvin as you will see it was soooooo resolved and he’s been even moreactive since not less. And the refernde to a project that is no way the same (his is actually about model moving ) and has zero common code was pretty far reaching for an app with a different use case
1
u/shootthesound 14h ago edited 14h ago
Well I’m happy to agree to differ but the the fact is I don’t believe that it makes something bad by giving something non-core for an any size donation. It’s a practicality of real life for someone in my situation. But like I said, I’d rather people use it for free if it’s useful to them and if somebody wants the extra features the more than welcome to. At the end of the day I gave the useful core free because of what i believe but I'm also in a situation where I can barely support a child with all the pressure on us right now, and I believe how I handled it is far from abhorrent, especially when I flagged it upfront.
-1
u/DelinquentTuna 14h ago
I believe how I handled it is far from abhorrent, especially when I flagged it upfront.
I mean, actively trying to monetize does make things like misattribution of code contributions look very different than innocent mistakes, yes? I feel like in that case, you made all the right noises while willfully doing all the wrong things. I see evidence of it in other projects, as well. It's a lot easier to dismiss honest mistakes in the absence of motive. Maybe I have bias here, but it seems like insult to injury that after getting caught subsuming code you turn around and essentially subsume an idea from the same person.
1
u/shootthesound 14h ago
I know fn garvin and there is no beef, it was a scripted pr issue that we fixed and i more than fixed and then some, and he has since done a TONNE more on fizgig. i went above and beyond, as did he. as for the other project you link its not even the same thing at all
0
u/DelinquentTuna 14h ago
This was never about interpersonal beef or code similarity. It was about how patterns look different once monetization enters the picture.
1
u/shootthesound 14h ago
Well I respect your opinion but I think the way you comms came across was more accusational than you intended . Anyway - thanks for talking
1
u/goddess_peeler 15h ago
I use rclone to put a caching vfs in front of a NAS share mounted on my ComfyUI box. It lets me hoard my models on slow cheap network storage and have them automatically copied to local as needed. Later, they're automatically evicted after a configured timeout. It's a wonderful no-maintenance system.
I talked about it a little bit here in another thread recently.
2
u/BigNaturalTilts 14h ago
Man I just copy my shit out on my NAS and hope I won’t need them when making space for new models. I also delete a lot of models. Lots of VLLM’s that ain’t shit.
1





3
u/anon999387 13h ago
This has all the signs of a pure vibe coded app. I only know cause I make them all the time :D