[]()
Filedime, an open source almost feature complete file explorer written in Rust (for all filesystem interaction,backend), Tauri(for frontend, front-backend intercom), File querying using Ollama (Go) and RAG (Python).
Features implemented:
Subtle features
Will be added based on demand
Thanks Tauri, Typescript, Webpack->RSPack, NextJS, ShadCN, Ollama, Langchain, llama.cpp
clone the repo
bun i
should use node version 20
in a new terminal window "cargo tauri dev" for testing.
in a new terminal window "cargo tauri build" for making executables (.exe for windows or bin file on linux).
when browsing through code use the extensions listed in extensions.code-profile in vscodium/vscode when building on nixos use the shell.nix file provided if necessary
currently the code may contains lots of comments in rust it will be cleared up in the future.
Ollama- http://localhost:11434/
FiledimeGPT (Python)- http://localhost:8694/
FiledimeGPT LAN url - http://
Chatting normally should query ollama endpoint from ts, if contextless or if FiledimeGPT server is not running, else if FiledimeGPT server is running, to specifically run query on ollama endpoint include "o2c" (abbrevation for outside of current context) at the begging of the chat.You can also start with generally to run on ollama endpoint via FiledimeGPT server. From LAN FiledimeGPT you can use ollama only if ollama is set to accept requests from 0.0.0.0/ if FiledimeGPT Python server is running
Thanks to all the maintainers of the libraries listed in the frontenddepslist.txt and depslist.txt files in the repo.