DeepSeek Harness Remote
DeepSeek Harness Remote 可将手机或另一台电脑与你运行 DeepSeek Harness 的电脑安全连接,随时随地继续你的工作,方便随时查看进度并继续工作。
AI 翻译
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Open-source AI-native file browser for your PC
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗https://github.com/user-attachments/assets/0db212bb-82be-494d-aabd-fbb224d211fd
Cloud file-AI products require you to upload your files to use AI features. Every document, photo, and note you hand over teaches someone else's model and sits on someone else's servers.
FilDOS runs the other way around: the app, the index, and the models all live on your personal machine. Embeddings, search, the knowledge graph, and the assistant chat are computed on-device, nothing leaves your computer unless you explicitly connect a cloud drive. The whole thing is MIT licensed, so the privacy story is something you can read in the source, not something you have to take on faith.
@file and
#folder mention your data, run /find searches, and act on files (create,
copy, move, rename, delete to the Trash). Every action is recoverable:
deletes go to the OS Trash, nothing is overwritten, and each action is shown
as it happens. Every exchange is saved so you can resume it later.src/ The desktop app: Electron main / preload / renderer
shared/ Types and IPC channel names shared by every layer
main/ Main process: filesystem, database, and the AI layer
preload/ contextBridge: the only surface the renderer can call
renderer/ The React app
docs/ Product docs (Mintlify)
website/ The landing site (Next.js)
A deeper tour of the architecture, the IPC contract, the database layer, and each AI subsystem lives in .claude/CLAUDE.md.
FilDOS is in beta. Grab a packaged build from
Releases — macOS (.dmg,
Apple Silicon and Intel) and Linux (.AppImage, .deb) — or build from source
with the steps below.
node:sqlite, which needs
Node 22 / Electron ≥ 35)git clone https://github.com/ahmedfahim21/FilDOS.git
cd FilDOS
npm install # also installs the git pre-commit hook
npm run dev # electron-vite dev server with HMR
Cloud-provider OAuth credentials (Google Drive, Dropbox) are optional and only
needed if you want to test those integrations locally. Copy .env.example to
.env and fill in the values.
npm run build # output in out/
npm start # preview the production build
npm run typecheck # tsc for the node (main/preload) and web (renderer) projects
npm run lint # eslint (flat config)
npm test # vitest — unit and integration tests
npm run test:watch # vitest in watch mode
npm run test:e2e # build, then run the Playwright smoke test on the packaged app
Tests live beside the code as *.test.ts. The filesystem service tests are
true integration tests that exercise real files in a temporary sandbox. The
end-to-end test launches the built Electron app and asserts the shell boots;
on a headless Linux machine, run it under xvfb-run.
Please run npm run lint, npm run typecheck, npm test, and npm run build
before opening a pull request. CI runs lint, typecheck, unit/integration
tests, and the end-to-end smoke test on Ubuntu, macOS, and Windows, plus the
AI eval smoke suite on Ubuntu. See
CONTRIBUTING.md for the full workflow.
node:sqlite) with Drizzle ORM@huggingface/transformers on onnxruntime-node for on-device embeddings
(EmbeddingGemma 2) and entity extractionnode-llama-cpp for the on-device assistant chat@cosmos.gl/graph (GPU/WebGL) for the Canvas knowledge graphopendal for the S3, IPFS, and OneDrive backendsContributions are welcome. Start with CONTRIBUTING.md, and note that this project follows a Code of Conduct. Design and UI work should follow .claude/brand-guidelines.md. Security issues should go through SECURITY.md rather than a public issue.
MIT © Fahim Ahmed