MCPcopy Create free account
hub / github.com/CottonCandyZ/bangumi-electron

github.com/CottonCandyZ/bangumi-electron @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,407 symbols 3,855 edges 457 files ⚖ AGPL-3.0 0 documented · 0% updated 21d agov0.0.1-beta.25 · 2026-08-09★ 522 open issues

Browse by type

Functions 1,380 Types & classes 27
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

icon is from next.bgm.tv

[!NOTE] 这是一个仍处在早期开发阶段的应用~ 已开放 beta release

这是什么?

这是一个 bgm.tv 的桌面客户端,目标是做一个好看又好用的收藏整理工具,包括但不限于动画、游戏、电视剧、音乐、图书的进度管理。

它基于 Electron-vite 和 React。

它可能不仅仅是一个 bangumi 客户端,因为我后续可能会支持收藏 bangumi 以外的东西,比如你的 figures。

PROGRESS

MOVE TO ISSUE


作为桌面客户端,我想要保证有以下特性:

  • 快捷键
  • 右键菜单
  • 全局 command menu

所以说什么时候会有第一版

~~预估 24 年年底~~ ~~当然预估总是不准的~~ ~~估计要到 25 年年底了~~ 终于有空了,换用 codex 来推进~ beta 版已提供发布,部分页面尚未完成

如果可以帮助的话

非常欢迎,由于我也在摸索,如果你有任何的建议(无论是功能还是代码结构问题),可以到讨论区讨论。

使用了哪些常见库

Framer Motion, React/TanStack Query, Jotai, shadcn/ui, Tailwind

Preview

~~虽然截图都是 Mac 的,但是也是支持 Windows 的,其实大部分时间都是在 PC 上开发的~~ 已移除,建议直接下载,因为过时了

Thanks

这个项目的存在离不开下面项目的帮助!

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Function 1,373
Interface 12
Enum 9
Method 7
Class 6

Languages

TypeScript100%

Modules by API surface

app/bangumi/src/main/update.ts42 symbols
app/bangumi/src/renderer/src/components/mono/mono-detail-view.tsx27 symbols
app/bangumi/src/renderer/src/modules/common/user/timeline.tsx22 symbols
app/bangumi/src/renderer/src/data/fetch/web/reply.ts20 symbols
app/bangumi/src/renderer/src/data/fetch/api/community.ts17 symbols
app/bangumi/src/renderer/src/modules/main/mono/content.tsx16 symbols
app/bangumi/scripts/velopack-mac.mjs16 symbols
app/bangumi/src/renderer/src/lib/utils/error.ts15 symbols
app/bangumi/src/renderer/src/components/ui/dropdown-menu.tsx15 symbols
app/bangumi/src/renderer/src/modules/main/community/topic-detail.tsx14 symbols
app/bangumi/src/renderer/src/modules/panel/left-panel/panels/mono-list-panel/shared.tsx12 symbols
app/bangumi/src/renderer/src/lib/utils/bbcode.ts12 symbols

For agents

$ claude mcp add bangumi-electron \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page