MCPcopy Index your code
hub / github.com/webclipper/web-clipper

github.com/webclipper/web-clipper @v1.42.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.42.0 ↗ · + Follow
938 symbols 2,310 edges 298 files 11 documented · 1% 1 cross-repo links updated 8mo agov1.42.0 · 2025-10-21★ 6,807225 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Web Clipper

<a href="https://github.com/webclipper/web-clipper/actions">
  <img src="https://github.com/webclipper/web-clipper/workflows/CI%20Test/badge.svg" alt="CI Test Status">
</a>
 <a href="https://github.com/webclipper/web-clipper/actions">
  <img src="https://github.com/webclipper/web-clipper/workflows/Release resource/badge.svg" alt="Release resource status">
</a>
<a href="https://codecov.io/gh/webclipper/web-clipper">
  <img src="https://img.shields.io/codecov/c/github/webclipper/web-clipper/master.svg?style=flat-square" alt="Codecov">
</a>

You can use Web Clipper to save anything on the web to anywhere.

Support Site

Install

ps: Because the review takes a week, the version will fall behind.

From Github

  1. Download the webclipper.zip from release page
  2. Go to chrome://extensions/ and check the box for Developer mode in the top right.
  3. Locate the ZIP file on your computer and unzip it.
  4. Go back to the chrome://extensions/ page and click the Load unpacked extension button and select the unzipped folder for your extension to install it.

Develop

$ git clone https://github.com/webclipper/web-clipper.git
$ cd web-clipper
$ npm i
$ npm run dev
  • You should load the 'dist/chrome' folder in Chrome.

  • You should load the 'dist/manifest.json' folder in Firefox.

Test

$ npm run test

Feedback

Type Link
Telegram Link

Extension points exported contracts — how you extend this code

IServerChannel (Interface)
(no doc) [6 implementers]
src/service/common/ipc.ts
DocumentService (Interface)
(no doc) [24 implementers]
src/common/backend/services/interface.ts
IEnvironmentService (Interface)
(no doc) [2 implementers]
src/services/environment/common/environment.ts
IContextMenuExtension (Interface)
(no doc) [1 implementers]
src/extensions/contextMenus.ts
IPackOptions (Interface)
(no doc)
script/utils/pack.ts
WebClipperConfig (Interface)
(no doc)
src/config.ts
ImageHostingSelectProps (Interface)
(no doc)
src/components/ImageHostingSelect.tsx
PageQuery (Interface)
(no doc)
src/pages/auth.tsx

Core symbols most depended-on inside this repo

format
called by 84
src/service/common/locale.ts
get
called by 77
src/common/storage/interface.ts
get
called by 74
src/service/common/cookie.ts
set
called by 44
src/common/storage/interface.ts
post
called by 32
src/service/common/request.ts
call
called by 24
src/service/common/ipc.ts
resolve
called by 23
webpack/webpack.common.js
slice
called by 22
src/common/buffer.ts

Shape

Method 298
Interface 262
Class 211
Function 162
Enum 5

Languages

TypeScript100%

Modules by API surface

src/extensions/common.ts37 symbols
src/common/buffer.ts24 symbols
src/common/backend/services/interface.ts24 symbols
src/common/storage/interface.ts18 symbols
src/service/common/request.ts14 symbols
src/service/common/ipc.ts14 symbols
src/service/contentScript/browser/contentScript/contentScript.ts12 symbols
src/services/log/common/index.ts11 symbols
src/service/ipc/browser/popup/ipcClient.ts11 symbols
src/service/common/tab.ts11 symbols
src/common/backend/services/flowus/type.ts11 symbols
src/common/backend/services/buildin/type.ts11 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

Dependencies from manifests, versioned

@ant-design/compatible1.0.8 · 1×
@ant-design/icons4.2.2 · 1×
@formily/antd2.0.0-beta.47 · 1×
@formily/core2.0.0-beta.47 · 1×
@formily/react2.0.0-beta.47 · 1×
@shihengtech/hooks0.0.16 · 1×
@types/chrome0.0.268 · 1×
@types/classnames2.2.9 · 1×
@types/codemirror0.0.76 · 1×
@types/history4.7.2 · 1×
@types/jquery3.3.6 · 1×
@types/lodash4.14.161 · 1×

For agents

$ claude mcp add web-clipper \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact