A Windows file manager that shows what is inside your work files —
CAD models and drawings, 3D printing jobs, artwork and books — without the programs that made them.
Installer: download ConsystoFiles-setup_….exe from the release, run it, Next → done (no admin rights). Portable: extract the zip → open Запустить Consysto Files.cmd. Blue “Windows protected your PC” screen? More info → Run anyway — the program is not code-signed yet; the source is right here. · Русская версия · Full review, scenario by scenario
| Formats | What you see | |
|---|---|---|
| 📐 Drawings | DWG, DXF | the drawing itself, redrawn line by line |
| 🧩 CAD models | Inventor, SolidWorks, KOMPAS-3D, Fusion, Siemens NX, CATIA, Rhino, FreeCAD | a model you can turn with the mouse; an Inventor assembly opens like a folder |
| 🔩 Exchange | STEP, IGES | tessellated geometry (Open CASCADE) |
| 🖨️ 3D printing | G-code, .bgcode, .gx, .gcode.3mf | slicer thumbnail, toolpath, print time, filament, nozzle |
| 🎨 Artwork | Illustrator .ai, CorelDRAW .cdr | the picture stored inside the file |
| 📚 Books | FB2, EPUB, PDF, DjVu | covers and details; OPDS client and server |
Plus: collections over your folders, a terminal tab, a torrent client, folder sync and backups, a real two-pane mode, and a Finder-style or plain Windows 11 look.
I am a mechanical designer, and this project grew out of what my own work kept needing. It is built on Files by Files Community — a good modern file manager with tabs, panes and a clean Windows 11 interface. Everything below is my work on top of it; the rest belongs to the Files authors. This is an early version: it works, but rough edges are still there, and reports about them are welcome.
Watch on YouTube (2:13) · in Russian: youtu.be/Eyohi4TW5ZI. The voice is synthetic; the sample parts are public-domain NIST test models.
Open the full list — drawings, Inventor assemblies, artwork, 3D printing, collections, books, terminal, torrents, backups, remote control, two looks, two panes
Drawings and models. Shown in the preview pane without starting a CAD system, and without having one installed:
- DWG and DXF — the drawing itself is redrawn, outlines and lines;
- Inventor — parts, assemblies, drawings, presentations;
- SolidWorks, KOMPAS-3D, Autodesk Fusion, Siemens NX, CATIA, Rhino, FreeCAD — the part appears as a model that can be turned with the mouse; where the format is closed and the geometry cannot be reached, the picture the program itself saved inside the file is shown instead;
- STEP and IGES — exchange formats, tessellated by the Open CASCADE engine.
Parasolid (.x_t, .x_b) is not supported, and here is why. We tried. The only open reader, parasolid-kit, knows a few versions of the Parasolid data schema, and every real file we tested (Onshape and other CAD exports) used a schema it does not know; the schema catalogs come with CAD installations and may not be redistributed. The reader would also need about 250 MB of helpers (Python and Open CASCADE), more than Files itself, and we run foreign files only in an isolated sandbox that has not passed its checks yet. The code stays in the repository, switched off by default (built only with -WithParasolid); such files show “Not supported”, as does any other file without a preview.
An Inventor assembly opens like a folder. Inside are the parts and subassemblies it uses; the parts stay ordinary files on disk, and references that cannot be found are shown as missing.
Artwork. Illustrator (.ai, saved PDF-compatible, which is the default) and CorelDRAW (.cdr, old and new versions) are shown by the picture stored inside the file. Neither program is started, and nothing inside the file is run.
Columns carry the properties that matter: part code, material, mass, and the version of the program the file was last saved in. The same properties can be filtered on.
3D printing. G-code (.gcode, .gco, .g), PrusaSlicer's binary .bgcode, FlashPrint's .gx and sliced .gcode.3mf projects from Flash Studio, OrcaSlicer, Bambu Studio, PrusaSlicer and Cura:
- in a folder every job shows the thumbnail its slicer saved; a job without one is drawn from its toolpath;
- the preview pane draws the toolpath in an isometric view, coloured from the bed to the top layer, and lists the print time, filament (weight, type, length), layer height, number of layers, nozzle, printer and slicer;
- the details view gets a Print time column next to material, mass and version, so a folder of jobs can be sorted by how long they take or how much plastic they use.
Only the head and the tail of a G-code file are read, so a folder of large jobs stays quick.
Collections. Libraries built on top of folders — books, pictures, music, drawings. Files stay where they are; only an index is built. Indexing shows its progress and the folder it is working through. Duplicates are found by sampling file contents, not by name alone. Items in a collection are worked with as in a folder: select them by click, Ctrl, Shift, Ctrl+A or a tick in the corner of a tile; copy, cut, delete, open, show in the folder or copy the path from the buttons above the list, the context menu or the keyboard; drag them out into any folder. The information pane shows the selected item large, with its details.
Books. Covers and details from FB2, EPUB, PDF and DjVu. An OPDS client for other people's catalogues, and an OPDS server for your own collection, which any reader app on a phone can open.
A terminal in a tab. A real Windows console inside the window, next to the folders.
Torrents. Downloads run inside the program, with their own section: a list, filters, files, peers and trackers. Magnet links and .torrent files can be opened straight into it.
Synchronisation and backups. Comparison of two folders, copying of the differences, and backup plans with a preview of exactly what will be copied and what will be deleted.
Control from other programs. The window can be driven by commands from outside: open a folder in a chosen pane, split the window into two panes, open the terminal or the downloads, make a collection or a backup plan, start a download. It is off by default and is switched on under Settings → Advanced. See the description of the control channel.
Two looks. By default the window is dressed like the macOS Finder: round window buttons on the left, Safari-style tabs, striped rows. Settings → Appearance → Visual style switches it to the ordinary Windows 11 look: caption buttons on the right, stock tabs, system colours. The change takes effect after a restart, and a Restart button appears right there.
Two panes. Files already has two panes; here they get a header with drives and free space, swapping sides, moving through folders in step, copying or moving straight to the other pane, and comparing the two open folders.
Unpack the archive anywhere and run Запустить Consysto Files.cmd. The application is in app\Files.exe; see КАК ЗАПУСТИТЬ - HOW TO START.txt for instructions. No installation, no administrator rights.
Everything the program keeps — settings, collection indexes, thumbnails — lives in app\data, next to Files.exe. Nothing is written to the Windows registry or to your profile: delete the folder and nothing of it remains.
What the system needs: Windows 11, or Windows 10 version 1809 or newer. Nothing has to be installed alongside; every library ships in the folder. The one exception is the terminal, which needs the WebView2 component: Windows 11 always has it, Windows 10 may not.
What the portable build does not do: replace File Explorer on Win+E, show Windows notifications, or update itself through the Store. To update, close the program and keep app\data, which contains your settings. When upgrading from the old layout, copy the old data folder to app\data in the new build before the first launch.
Visual Studio 2022 or newer with the Windows development workload, and the .NET 10 SDK.
build\consysto\Build-ConsystoPortable.ps1The script builds the portable version and puts the folder and a .zip into artifacts\ConsystoFiles. For an installable package there is build\consysto\Build-ConsystoFiles.ps1, which needs a signing certificate.
A separate build switch (-p:ConsystoDemo=true) produces a variant where the names of the
drives and of the computer are replaced by plain ones — "System (C:)", "Work (D:)",
"Archive (Z:)". Nothing else changes: the files, the folders and their properties stay real.
This is meant for screenshots and for showing the program: one can see how it works with real files without seeing how the owner's drives are named. The code is left out of ordinary builds.
Model preview. A SolidWorks part opened as real geometry — it can be turned and looked at from the other side.
Drawings for cutting. DXF flat patterns are visible in the folder itself, without opening each one.
3D printing jobs. Sliced projects shown by their slicer thumbnails; the preview pane lists print time, filament, layer height, nozzle, printer and slicer.
A collection of drawings. An index over several folders: 543 drawings with previews, materials and filters. The files stay where they are.
Two panes. A header with drives above each one, swapping sides, moving through folders together.
A terminal tab. A real console next to the folders.
The foundation is Files by Files Community, under MPL-2.0 (see LICENSE-MPL); some parts are under MIT (LICENSE-MIT). My changes are released under the same licences.
This project is not affiliated with Files Community and is not supported by them. Every rough edge in this build is mine, not theirs. The name and the icon of this fork are its own; the Files name and logo are not used.
Thanks to the authors of Files and of the libraries everything rests on: ACadSharp, MonoTorrent, OpenMcdf, Win2D, CommunityToolkit.
The geometry of SolidWorks parts is read by cadmpeg under the Apache-2.0 licence. It sits as a separate program in the CadHelpers folder next to Files and runs only while a file is being read; its licence is there too.
The experimental Parasolid helper, which is not part of the released builds, uses parasolid-kit 0.3.7 (MIT AND Apache-2.0) with its built-in profiles; vendor schema catalogs are not bundled. Geometry conversion uses OCP (Apache-2.0) and Open CASCADE Technology (LGPL-2.1 with the OCCT exception). A build made with -WithParasolid includes a standalone Python runtime, licence texts and the applicable library source archives and build recipes.
The program is free and will stay that way. If it saved you time and you would like to say thanks:
- CloudTips — Russian cards and transfers, no account needed.
- Boosty
- lava.top — cards issued outside Russia, from 95+ countries.
There is no GitHub Sponsors button and there will not be one: it does not work from Russia.
Found a bug — please open an issue, or write to consysto@gmail.com. It helps a lot to attach data\Local\debug.log, or, in the installed version, the report that Settings → About → "Save an error report" puts on your desktop.









