Embed DocuThinker (AI‑powered document upload, summarization & insight extraction) directly into your VS Code.
DocuThinker: Open Document Panel
).https://docuthinker.vercel.app/home
.To avoid manual installation, you can find the extension on the VSCode Marketplace.
Feel free to leave a review or report issues there!
We also provide a quick way to launch the DocuThinker Viewer extension directly from VS Code:
Ctrl+Shift+D
/ ⌘+Shift+D
).Ctrl+Shift+P
/ ⌘+Shift+P
) and run DocuThinker: Open Document Panel.This is achieved via the .vscode/launch.json
configuration, which allows you to run the extension in a development environment without needing to package it first.
git clone https://github.com/hoangsonww/DocuThinker-AI-App.git
cd DocuThinker-AI-App/extension
npm install
npm run compile
vsce package
→ produces docuthinker-chat-0.0.1.vsix
Install the VSIX
code --install-extension docuthinker-chat-0.0.1.vsix
Ctrl+Shift+P
/ ⌘+Shift+P
).Open Settings → Extensions → DocuThinker Viewer:
Setting | Default | Description |
---|---|---|
docuthinkerChat.panelTitle |
DocuThinker Viewer |
Title of the Webview panel. |
docuthinkerChat.viewColumn |
1 |
Editor column (0=active, 1–3) to open the panel in. |
docuthinkerChat.retainContext |
true |
Keep the upload/session state when hidden. |
docuthinkerChat.enableScripts |
true |
Allow scripts to run inside the iframe. |
docuthinkerChat.iframeWidth |
100% |
CSS width of the embedded iframe. |
docuthinkerChat.iframeHeight |
100% |
CSS height of the embedded iframe. |
docuthinkerChat.openOnStartup |
false |
Auto‑open panel on VS Code startup. |
Watch & rebuild:
npm run watch
Re‑package:
npm run package
https://docuthinker.vercel.app/home
is reachable.src
URI exactly matches the frame-src
CSP directive.MIT (see LICENSE for details).
DocuThinker is a full‑stack FERN‑Stack AI app for document upload, summarization, and insight extraction. Learn more in the main repo: 👉 hoangsonww/DocuThinker-AI-App or try it live: https://docuthinker.vercel.app/home