refereekit

com.inferweave由 inferweave.com 發布v1.0.2更新於 Oct 31, 2026

Confidential peer review that checks a paper's citations. Set up from the install page first.

已驗證STDIO僅桌面效率與工作流知識與記憶

概覽

AI 產生的概覽

本機同儕審查輔助工具,將草稿中的引文、頁碼、公式與圖對照投稿 PDF 核查,並協助起草審稿報告與編輯信。

可以做什麼
  • 在指定的 PDF 上啟動或恢復審查工作階段,回傳工作階段參照與頁數
  • 以確定性檢查核對草稿與論文,回傳判定計數與原因代碼
  • 以代碼和計數檢視單一或全部工作階段的狀態
  • 在審稿人自己的螢幕上開啟審查、草稿、標記、備註、收尾檢查與教學等私密檢視
  • 對工作階段執行最後的收尾檢查
  • 刪除工作階段或移除、重新安裝代理整合,皆須審稿人在自己螢幕上確認
適用情境
適合正在審閱稿件的人:希望助理核實其回答或草稿中引用的每處引文、頁碼、公式與圖是否確實出現在投稿 PDF 中,並依通過核查的論述協助起草審稿報告與編輯信。
執行需求
以 stdio 本機程序執行,從 PyPI 以 uv 安裝(uv tool install refereekit),並以 refx chat paper.pdf 啟動;需要終端機和 uv。模型後端在私密檢視中設定,anthropic、bedrock 與 vertex 各需額外一行安裝。練習教學不需金鑰。
安裝前請注意
稿件屬機密:不要把稿件內文、引文、判定、備註或憑證放進工具參數或聊天中,只傳檔案路徑和工作階段參照。論文不會交給代理的模型,但在代理聊天中輸入的內容會送達模型,因此避免出現論文標題。收尾檢查通過不等於核准,判定仍由審稿人作出。刪除工作階段或移除整合須在審稿人螢幕上確認。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 refereekit,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

refereekit

refereekit helps you referee a paper with a language model. It checks every quotation, page, equation and figure that an answer or a draft cites against the submitted PDF. It then drafts a referee report and an editor letter in your style, from claims that checked out. You edit them. The verdict is yours.

You need a terminal and uv. Two commands start a review:

text
uv tool install refereekitrefx chat paper.pdf

In the chat, /model access sets your model. For anthropic, bedrock and vertex it names one more install line. /tutorial runs a practice review that needs no key. Your terminal is the private view.

You can also review in pi, Claude Code, Codex or Claude Desktop, or in the ChatGPT desktop app as a preview. Paste the setup prompt into your agent, which sets refereekit up. refereekit never gives the paper to the agent's model. What you type in the agent's chat does reach it, so keep the paper's title out. You read the paper, and type your judgment, in a private view.

Confidentiality first. A manuscript under review goes only to a model backend, after you attest what its account keeps. It never enters this repository. See Confidentiality.

Documentation: start with Before you start, then pick a reading path from the documentation index.

Citation

If you use refereekit in your research, please cite the following paper:

bibtex
@inproceedings{yen2026models,    title={Models Quote, Code Verifies, Humans Judge: Lessons for AI-Assisted Peer Review},    author={Tzu-Chi Yen},    booktitle={NeurIPS 2026 Workshop on AI-Native Academia},    year={2026}}

License

MIT. See LICENSE.

來源:README.md,提交 6dd6b3e

工具

8

refx_start

refereekit: start

Start a refereekit session on a PDF the referee named, or resume one. Returns the session reference and page count, never the paper's text.

輸入參數pdf必填venuesession

refx_status

refereekit: status

Where one refereekit session stands, or a line for each session. Codes and counts only. PASS: the check's own guarantee holds, and nothing more. Quotation: the quoted words occur on the named page. Figure: a caption carries its label; what it shows is unchecked. FLAG: the page exists; its wording or an equation's label is unchecked. FAIL: the words are not on that page, the page does not exist or was not named, or a figure label was not found. It never shows the paper lacks them. A draft citing it is flagged. UNANCHORED: a quotation or equation with no clear page; unchecked. A clean finish: nothing is missing and nothing FAILs. It is not approval.

輸入參數session

refx_check

refereekit: check

Check one of the session's drafts against the paper, without a model. Returns verdict counts and reason codes; the referee reads the details in the window. PASS: the check's own guarantee holds, and nothing more. Quotation: the quoted words occur on the named page. Figure: a caption carries its label; what it shows is unchecked. FLAG: the page exists; its wording or an equation's label is unchecked. FAIL: the words are not on that page, the page does not exist or was not named, or a figure label was not found. It never shows the paper lacks them. A draft citing it is flagged. UNANCHORED: a quotation or equation with no clear page; unchecked. A clean finish: nothing is missing and nothing FAILs. It is not approval.

輸入參數session必填artifact必填

refx_finish

refereekit: finish

Run the last deterministic checks on a refereekit session. Nothing is submitted or approved. PASS: the check's own guarantee holds, and nothing more. Quotation: the quoted words occur on the named page. Figure: a caption carries its label; what it shows is unchecked. FLAG: the page exists; its wording or an equation's label is unchecked. FAIL: the words are not on that page, the page does not exist or was not named, or a figure label was not found. It never shows the paper lacks them. A draft citing it is flagged. UNANCHORED: a quotation or equation with no clear page; unchecked. A clean finish: nothing is missing and nothing FAILs. It is not approval.

輸入參數session必填

refx_draft

refereekit: draft

Open the review window at the report or the editor letter. The referee types the section lengths or the answers for the editor there and reads the draft there; refx_status shows when it is written.

輸入參數sessionartifact必填

refx_open

refereekit: open a view

Open one of the referee's private views in a window on the referee's own screen: review (the questions, the verdict and both drafts), drafts (read, check and edit a draft in the referee's editor), flags (what needs attention), note (venue notes), finish (the finishing checks), tutorial (a practice review) or setup (the reviews folder's page: model access, where the referee enters the backend, its key and the attestation, and the OpenReview account; it needs no session). The referee types and reads everything there; the result says whether the window opened.

輸入參數view必填session

refx_close

refereekit: delete a session

Delete one refereekit session. The referee is asked on their own screen, with what the deletion destroys; the session goes only on their yes there, never on a tool argument. If the session holds venue notes, pass notes_to (a database path the referee named) or drop_notes as the referee decided. The result is the dry run's counts, the deletion's, or the window that asks.

輸入參數session必填notes_todrop_notes

refx_setup

refereekit: remove or reinstall the agent integration

Remove refereekit's agent integration from this reviews folder (uninit), or reinstall it here (reinit). The referee is asked on their own screen, with what it would change; it happens only on their yes there, never on a tool argument. Sessions and the referee's own files are never touched. The result is the dry run's counts, the change's, or the window that asks.

輸入參數toolsaction必填profile

版本歷史

1
  1. v1.0.2最新Oct 31, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分