[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-82110":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},82110,"PlotKityCat","Wing900\u002FPlotKityCat","Wing900"," PlotKityCat 是一个开源的数学可视化工具，支持运行 Matplotlib 代码并生成交互式图形。集成 AI 功能，支持通过自然语言提示词生成绘图代码。软件采用便携式设计，支持优盘即插即用，方便在教室等不同环境下快速部署与演示。","",null,"TypeScript",34,5,21,1,0,4,11,13,12,2.33,"GNU General Public License v3.0",false,"master",[26,27,28,29,30],"ai","ai-tools","math","matplotlib","visualization","2026-06-12 02:04:23","\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWingflow\u002FPlotKityCat\">\n    \u003Cimg src=\"logoandapp.svg\" alt=\"PlotKityCat Logo\" width=\"180\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">PlotKityCat\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  一款专为数学老师打造的 AI-native 可视化教学工具。\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWails-v2-red?style=flat-square\" alt=\"Wails\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVue-3-4fc08d?style=flat-square\" alt=\"Vue\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGo-1.21+-00add8?style=flat-square\" alt=\"Go\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPython-3.12+-3776ab?style=flat-square\" alt=\"Python\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow?style=flat-square\" alt=\"License\">\n\u003C\u002Fp>\n\n## 简介\n\n请允许我为你介绍这只可爱的，小猫！\nPlotKityCat 是一个开源的数学可视化工具，支持运行 Matplotlib 代码并生成交互式图形。集成 AI 功能，支持通过自然语言提示词生成绘图代码。软件采用便携式设计，支持优盘即插即用，方便在教室等不同环境下快速部署与演示。\n\n## 视频介绍\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fdf8167a7-d1e9-4f6a-a42d-de15596a4456\n\n## 开发初衷\n\nPlotKityCat 源于对 GGBPuppy 开发过程中 GGB Web API 封闭性的反思。我们转向 Matplotlib，为初高中数学可视化提供 AI-native 方案。\n\n> 那天，我在研究GGB的webapi，AI总是写下错误的GGB代码，让我的另外一个项目GGBpuppy很受挫折。我突然发现一个GGB的api接口不完整，于是以开发者的口吻发了一封信给他们团队，结果收到了他们希望我付钱的要求......好吧，那天晚上关掉它肮脏线条和色彩的窗口，我梦见了Jobs.....\n\n1. **开源**：好的工具应该像太阳一样，太阳是闭源的吗？\n2. **美**：拒绝 GGB 沉闷的色彩与线条。\n3. **AI 原生**：通过 AI 直接生成可视化代码，无需老师学习编程。\n\nPlotKityCat 支持优盘便携，旨在让老师将其带入教室、讲台及学生手中。\n\n## 功能特性\n\n- **AI 绘图**：通过自然语言描述数学概念，由 AI 生成 Matplotlib 绘图代码。支持设计和生成代码双流程。\n\n- **笔记系统**：集成 Markdown 与 LaTeX 公式渲染，绑定代码，看到可视化的结果，更看到可视化的设计。\n- **便携运行**：内置 Python 运行时，支持U盘即插即用，让小猫真的可以在课堂中一展身手。\n- **.pck导入导出** ： 支持导出和导入场景包，希望用户之间可以交流自己的可视化成果。\n\n## 技术栈\n\n- **前端**: Vue 3, TypeScript, Vite\n- **后端**: Go, Wails Framework\n- **运行时**: WinPython (Matplotlib, NumPy, PyQt5)\n- **AI 接口**: OpenAI API \u002F 自定义兼容接口\n\n## 快速开始\n\n1. **下载**：获取便携版压缩包。\n2. **配置**：设置 AI 服务商 API Key。\n3. **运行**：新建场景，笔记区输入描述，右键点击可视化或可视化设计运行。\n\n## 开发者指南\n\n### 环境要求\n- **Windows**\n- **Go**: 1.21+\n- **Node.js**: 18+\n- **Wails**: v2.x\n\n### 开发启动\n```powershell\ncd frontend\nnpm install\ncd ..\nwails dev\n```\n\n### 版本来源\n\n应用版本唯一来源：\n\n- `version.json`\n\n### Runtime\n\n项目运行依赖便携 Python runtime：\n\n- 发布输入：`resources\u002Fruntime\u002Fruntime.zip`\n- 本地展开目录：`runtime\u002F`\n- 临时展开目录：`runtime.tmp\u002F`\n- 元数据文件：`runtime.version.json`\n\n准备 runtime 压缩包：\n\n```powershell\n.\\tools\\prepare-runtime.ps1 -SourceRuntimeDir \u003C你的 runtime 目录>\n```\n\n当前默认核心库：\n\n- Python 标准库\n- numpy\n- matplotlib\n- scipy\n- PyQt5\n\n### 打包入口\n\n构建 exe：\n\n```powershell\n.\\tools\\build-versioned-app.ps1\n```\n\n生成发布 zip：\n\n```powershell\n.\\tools\\package-release.ps1\n```\n\n生成自动更新发布物：\n\n```powershell\n.\\tools\\prepare-update-release.ps1\n```\n\n更详细的开发与发布说明见 [DEVELOPMENT.md](D:\u002Fprojects\u002FPlotKityCat\u002FDEVELOPMENT.md)。\n\n## 致谢\n\n- [Matplotlib](https:\u002F\u002Fmatplotlib.org\u002F): 本项目核心渲染引擎。\n- [ManimCat](https:\u002F\u002Fgithub.com\u002FWing900\u002FManimCat): 提供了开发的基础和灵感。\n\n\n\n## 期待\n\n期待更多的可视化资源可以被开发，开源，开放，打破教育资源长期以来的垄断，让我们的教育越来越清晰，越来越公平！\n\n希望有一天，我的用户足够多，我们可以开一个PlotKityCat交流社区！\n","PlotKityCat 是一个开源的数学可视化工具，支持运行 Matplotlib 代码并生成交互式图形。其核心功能包括通过自然语言提示词生成绘图代码、集成 Markdown 和 LaTeX 公式渲染的笔记系统以及便携式的 U 盘即插即用设计。技术上，PlotKityCat 采用 Vue 3 和 TypeScript 构建前端，Go 和 Wails 框架构建后端，并集成了 OpenAI API 或自定义兼容接口以实现 AI 功能。该软件特别适合数学教师在课堂环境中进行快速部署和演示，无需编程知识即可创建丰富的教学材料。",2,"2026-06-11 04:07:46","CREATED_QUERY"]