MCPcopy Index your code
hub / github.com/AlistGo/alist-web

github.com/AlistGo/alist-web @3.61.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 3.61.0 ↗ · + Follow
1,014 symbols 3,372 edges 232 files 1 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Usage

Those templates dependencies are maintained via pnpm via pnpm up -Lri.

This is the reason you see a pnpm-lock.yaml. That being said, any package manager will work. This file can be safely be removed once you clone a template.

$ npm install # or pnpm install or yarn install

Learn more on the Solid Website and come chat with us on our Discord

Available Scripts

In the project directory, you can run:

npm dev or npm start

Runs the app in the development mode.

Open http://localhost:5173 to view it in the browser.

The page will reload if you make edits.

npm run build

Builds the app for production to the dist folder.

It correctly bundles Solid in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.

Your app is ready to be deployed!

Deployment

You can deploy the dist folder to any static host provider (netlify, surge, now, etc.)

Extension points exported contracts — how you extend this code

Window (Interface)
(no doc)
src/main.tsx
SSHPublicKey (Interface)
(no doc)
src/types/sshkey.ts
WetherProps (Interface)
(no doc)
src/components/Wether.tsx
SystemInfo (Interface)
(no doc)
src/utils/ua-parser.ts
Data (Interface)
(no doc)
src/pages/manage/backup-restore.tsx
History (Interface)
(no doc)
src/store/history.ts
Language (Interface)
(no doc)
src/app/i18n.ts
File (Interface)
(no doc)
src/hooks/useDownload.ts

Core symbols most depended-on inside this repo

useT
called by 131
src/hooks/useT.ts
useFetch
called by 116
src/hooks/useFetch.ts
handleResp
called by 103
src/utils/handle_resp.ts
registerCustomIcon
called by 72
src/utils/icon.ts
useRouter
called by 68
src/hooks/useRouter.ts
get
called by 64
src/utils/zip-stream.js
pathJoin
called by 42
src/utils/path.ts
getMainColor
called by 38
src/store/settings.ts

Shape

Function 848
Interface 94
Method 42
Class 18
Enum 12

Languages

TypeScript100%

Modules by API surface

src/components/highlight.js91 symbols
src/utils/api.ts60 symbols
src/pages/share/index.tsx36 symbols
src/components/ChooseTree.tsx27 symbols
src/store/obj.ts24 symbols
src/pages/manage/preview-settings/store.ts19 symbols
src/utils/zip-stream.js16 symbols
src/hooks/usePath.ts16 symbols
src/pages/manage/tasks/Tasks.tsx15 symbols
src/store/settings.ts14 symbols
src/pages/manage/permissions/AddOrEdit.tsx13 symbols
src/pages/home/previews/lark_tools.tsx13 symbols

For agents

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

⬇ download graph artifact