命令列工具
poooi/poi avatar
poooi/poi

poi:面向舰队Collection的可扩展浏览器與工具集

可擴充的 KanColle 瀏覽器和工具。 poi poi 是_Kantai Collection_(KanColle) 的可擴充瀏覽器和工具集。

1,797 個 Star358 個 ForkTypeScriptMIT

秒懂

它是什麼?
一個圍绕 KanColle 游戏體验組織的桌面浏览器和工具集合,重点是插件、社區包與多平台使用。
適合誰用?
poi 适合已经在玩舰队Collection、希望把浏览器和辅助工具集中在同一桌面應用中的用户;它不适合期待通用浏览器或官方運营支持的人。先從發行版安装並确認当前游戏環境、社區包和插件是否可用,再决定是否使用源码版参與開發。
可以商用嗎?
可以。MIT 是寬鬆授權:你可以使用、修改並販售以它為基礎的軟體,只需保留著作權與授權聲明。
還在維護嗎?
有在維護。儲存庫最近一次提交在 2 天前。
用什麼語言寫的?
主要是 TypeScript(依據 GitHub 的語言統計)。

以上回答依據專案的 GitHub 資料(最近同步於 2026年9月14日)與我們的分析,不構成法律意見。

開源專案深度解析

面向舰队Collection的浏览器和工具集 · poooi-poi-deep-analysis

poi 是專為游戏《舰队Collection》(KanColle)設計的浏览器和工具集。仓庫描述稱其可扩展,且使用 TypeScript 编寫。項目主頁為 poi.moe。根據仓庫元數據,poi 拥有 1,784 個星標、353 個複刻和 124 個未關闭问題,且仓庫未被归档。README 没有對"可扩展"给出可衡量的定義,因此该描述應视為項目自身的說法,而非已證實的基准。默認分支為 master,項目目前未被归档,但 README 未說明發布节奏。

README 中列出的功能 · poooi-poi-deep-analysis

README 列举了五項關键功能:支持 HTTP、Socks5 和 PAC 的代理(PAC 標记為實验性);包括自定義缓存的缓存系統;數據综合與分析;通知;以及用于扩展功能的插件支持。README 链接到一個 wiki 頁面以查看可用插件列表。README 中没有這些功能的進一步技术解釋,因此其具體運作方式未在源文件中详述。截图在另一個 wiki 頁面中提供,README 中包含一张预览图。代理和缓存功能未给出协议或性能规格。

安装選項與社區包 · poooi-poi-deep-analysis

README 列出了两個官方分發渠道:GitHub releases 和面向中国大陆的 npmmirror 二進制路径。它還列出了社區维护的包,包括 AUR/Arch Linux、macOS 的 Homebrew Cask,以及 Windows 的 Chocolatey 和 Scoop。Homebrew 命令為 `brew update && brew cask install poi`,Chocolatey 命令為 `choco install poi`。AUR 和 Scoop 条目指向各自的頁面。夜間構建在 Appveyor 上托管 Windows 版本,在 nightly.poi.moe 上托管 Linux 和 macOS 版本,並警告構建产物可能定期清空。README 未說明夜間構建的頻率或保留時長。

從本仓庫運行 · poooi-poi-deep-analysis

要從源码運行,README 展示了三条命令:`git clone https://github.com/poooi/poi && cd poi`、`npm install` 和 `npm start`。它链接到一個標題為"StartingRunFromThisRepo"的 wiki 頁面以獲取更多细节。README 未指定 Node.js 版本要求、操作系統先决条件或這些命令之外的任何構建步骤。它未明确說明用户已安装 npm,但這是隐含假設。這些命令是快速入门說明的全部內容。

開發栈與插件文档 · poooi-poi-deep-analysis

開發部分列出了支撑 poi 的四個庫:Electron、React、Blueprint 和 Redux。根據 README,插件開發文档以英文提供,位于 dev.poooi.app。README 未描述測試、lint 或打包工作流。默認分支為 master,但除了笼統地邀请提 issue 和 pull request 之外,没有给出贡献流程。所列庫均為 JavaScript 生態中知名的庫,但 README 未解釋它们在 poi 內部的使用方式。

社區、支持與許可證 · poooi-poi-deep-analysis

README 欢迎通過 GitHub issues、面向中文用户的 Telegram 群組、面向全球用户的 Discord 頻道、QQ 群和新浪微博提交错误报告、建议、想法、pull request,並欢迎開發者加入。項目還通過 Open Collective 感谢贡献者、支持者和赞助者。軟件采用 MIT 許可證,该許可證允許使用、複制、修改、合並、發布、分發、再許可和銷售副本,前提是包含版權聲明。許可證聲明軟件按"原样"提供,不附带任何保證。README 中的单独說明澄清,軟件图標和 SVG 图標不受 MIT 許可證保护,不得用于與 poi 无關的項目。許可證摘录還注明版權归"poi 贡献者"所有,時間為 2015 至 2021 年。 poi 的价值在于把舰队Collection的浏览、插件和辅助工具放到同一個桌面環境中,但這也使版本與游戏服务变化成為主要风险。安装后應先确認登录頁面、公告、游戏窗口和內置浏览器能正常加載,再分别启用建造、远征、战斗记录或资源統計等功能。每項工具都要標明它讀取的是頁面數據、本地缓存還是用户手动输入,避免把插件显示的推斷值当成官方數據。扩展验證應關注插件边界。新增插件時记录来源、權限、加載時机和關闭方式,检查升級后旧配置是否仍可讀取。網络异常、登录失效、游戏頁面結構改变和浏览器內核更新都應各跑一次,观察客户端是否给出明确错误並保留本地记录。若团队只需要查看资料或管理窗口,poi 的完整插件體系可能增加维护面;若需要在一個熟悉的舰队Collection工作台中組合多個工具,才值得承担這部分兼容成本。 還應把客户端自身的更新與游戏服务更新分開观察。固定一個可回放的操作样本,比較新旧版本在頁面加載、插件事件、缓存讀取和窗口状態上的差异;出現异常時保留日志、插件列表和游戏版本。數據統計類功能要標注采样時間和計算口径,战斗結果、资源变化與远征状態應能回到原始頁面或记录。涉及账号的操作只在測試账号上進行,团队也要明确哪些插件可以聯網、哪些配置属于個人隐私。 记录客户端版本、游戏版本、插件版本、網络状態和异常日志,才能區分應用自身问題與游戏頁面变化。 插件故障時先禁用单個扩展,再複現頁面加載和窗口切換,才能判斷是插件冲突還是客户端內核问題。對于長期使用,需保留可回退安装包,並把個人配置與游戏账号凭據分開备份。 還要检查窗口關闭、休眠恢複、網络切換和本地缓存清理,确認客户端不会留下后台進程或過期账号信息。插件输出若與游戏頁面不一致,應保存頁面版本、插件日志和截图,由使用者作最终判斷。 還應在低分辨率窗口和高 DPI 屏幕上检查文字、按钮與插件面板的布局,确認升級后快捷键、鼠標操作和窗口缩放仍與配置一致。對无法加載的外部頁面,记录重試、超時和恢複行為,避免用户误以為游戏數據已经同步。 還應在低分辨率窗口和高 DPI 屏幕上检查文字、按钮與插件面板的布局,确認升級后快捷键、鼠標操作和窗口缩放仍與配置一致。對无法加載的外部頁面,记录重試、超時和恢複行為,避免用户误以為游戏數據已经同步。账号切換后清理缓存並重新检查插件状態,确認旧账号的记录不会出現在新会话中。

編輯結論

poi 适合已经在玩舰队Collection、希望把浏览器和辅助工具集中在同一桌面應用中的用户;它不适合期待通用浏览器或官方運营支持的人。先從發行版安装並确認当前游戏環境、社區包和插件是否可用,再决定是否使用源码版参與開發。具體功能與服务端规则会随游戏和項目版本变化。

官方來源

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
社群筆記

社群筆記