Shared research notebook
the notebook
an agent can write
One document. You paste a URL. The agent reads the page. Claims land here. ForgeNote never fetches the blog.
Free, local, no account. ChatGPT must open this site in its built in browser. How to test
- The agent starts here. Same snapshot you see: goal, links, and how full the notebook is.
- One sentence for what this notebook should settle. You can type it too.
- Stores title and URL only. You drop the link. The agent must read the page itself.
- This is the pull. After reading (or a sample extract), claims and outline nodes appear for you to keep or reject.
- Turns a pile of claims into talking points and headings. Same tree you edit by hand.
- Working notes under a heading, not a separate chat transcript.
- What to read next. You decide what to follow.
How it works
Three steps. Same document.
- 01
Goal and sources
Open the notebook. A demo project is already there. Add your own URLs if you want a real trail.
- 02
Extract
Run the sample extract, paste text you already read, or let an agent call extract_claims.
- 03
Watch it land
Claims and outline update in the same page. Accept or reject what the agent wrote.
How to test
The agent has to open this page in ChatGPT’s own browser.
Pasting the URL into a normal ChatGPT chat is not enough. ChatGPT will describe the site and never see the tools. The tools live on this document, so the page has to load in the in app browser.
- 01
ChatGPT built in browser
WebMCP tools only run here. Use ChatGPT desktop, Work, Sol or Terra. Not Luna. Not Enterprise. Not the normal chat window.
- Open ChatGPT on the desktop, Work plan, Sol or Terra.
- Use the in app browser and go to this site’s /notebook URL.
- Ask it to call get_project_overview, fetch each source itself, then extract_claims.
- 02
Chrome flag
If you want to inspect tools without ChatGPT.
- Use Google Chrome 149 or later. The flags are not in Safari or Arc.
- Enable chrome://flags/#enable-webmcp-testing and chrome://flags/#devtools-webmcp-support, then relaunch.
- Open /notebook. Right click, Inspect. Open the Application tab.
- In the Application sidebar click WebMCP. That pane lists tools. It is not a top level DevTools tab.
- Optional: install the Model Context Tool Inspector from the Chrome Web Store and click its toolbar icon.
- 03
No agent
The notebook still works by hand.
- Open the notebook in any browser.
- Run sample extract to see claims and outline land.
- Paste text you already read if you want your own claims.
Data is per origin and per browser. ChatGPT’s browser will not see notes you made in your own Chrome. What the agent sees
Who this is for
Humans add links. The agent acts on the page. You keep the last word.
Researchers and students
Drop links. Let the agent pull claims and structure notes. You stay in control.
Founders, PMs, and writers
Turn a pile of blogs and docs into an outline and talking points, quickly.
Anyone using ChatGPT on the web
ChatGPT can add a source, extract claims, and update the outline on the page, not only describe it.
Anyone showing an agent a real page
A clear demo: a human and an agent collaborating on one document through WebMCP.
The seven tools
How the tools work
Each tool is a button you already have. ChatGPT calls the same function. Nothing is a shadow API.
- 01
get_project_overview
none
The agent starts here. Same snapshot you see: goal, links, and how full the notebook is.
- 02
set_research_goal
goal
One sentence for what this notebook should settle. You can type it too.
- 03
add_source
title, url, notes?
Stores title and URL only. You drop the link. The agent must read the page itself.
- 04
extract_claims
sourceId, claims: string[]
This is the pull. After reading (or a sample extract), claims and outline nodes appear for you to keep or reject.
- 05
update_outline
action, nodeId?, title?, parentId?
Turns a pile of claims into talking points and headings. Same tree you edit by hand.
- 06
add_note
nodeId, content
Working notes under a heading, not a separate chat transcript.
- 07
suggest_next_questions
none (or questions[])
What to read next. You decide what to follow.
Frequently asked
ChatGPT is the agent. ForgeNote is the document. On the web, ChatGPT can add a source, extract claims, and update the outline on this page, not only describe it. You keep the last word.