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