尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗One building object, across every drawing.
Object-Centric Drawing is a local-first browser prototype for navigating architectural PDF drawing sets by building object as well as by page. A physical object may appear in a plan, elevation, schedule, section, or detail. Object-Centric Drawing connects those visible occurrences through explicit user-created identity without modifying the source PDFs.
D03, and shows each hit as a dashed box. One click links a hit. Nothing links on its own.[ ], go back and forward through jumps with Alt + arrows, search objects with /. Press ? for the full list.The mechanics have passed a bounded round-trip test. The product-value hypothesis still needs validation on a coordinated drawing set with owner-confirmed object identities; see ACCEPTANCE-2026-09-29.md.
Object-Centric Drawing runs locally. Selected PDFs, rendered previews, object data, and search indexes remain in browser memory unless you explicitly export a project or evidence package. The application does not upload source documents.
This repository intentionally contains no sample architectural PDFs or project sidecars. Use only documents you are authorized to use, and do not attach confidential drawings to public issues.
Open Object-Centric Drawing on GitHub Pages. PDFs are opened directly by your browser and are not uploaded to a server.
For offline use or local development, run the same application locally as described below.
Requirements:
On Windows, double-click start-server.cmd. On any platform, run:
python serve.py
Then open http://localhost:8765 and choose one or more local PDFs.
The supplied server binds only to loopback and provides the JavaScript-module MIME types required by the bundled PDF.js runtime. Do not open index.html through file://.
Export an .objdraw.json project beside its source PDFs. It stores fingerprints, document metadata, objects, occurrences, geometry, notes, and relations—not PDF bytes. A project can be imported before or after its PDFs are selected; identical renamed files can be matched by fingerprint.
The project has no package dependencies or build step. Run the complete suite with:
npm test
Contributor guidance is in CONTRIBUTING.md. Product and architecture decisions are recorded in DECISIONS.md.
Object-Centric Drawing is an independent experimental project. It is not affiliated with or endorsed by an employer, software vendor, standards body, or the publishers of documents opened with it. It is not a BIM authoring tool, PDF editor, or replacement for professional review.
Object-Centric Drawing is licensed under the Apache License 2.0. Bundled third-party components retain their own licenses; see NOTICE and THIRD_PARTY_NOTICES.md.