📦ClassIsland / ClassIsland
← 返回首页
一款功能强、可定制、跨平台,适用于班级多媒体屏幕的课表信息显示工具,可以一目了然地显示各种信息。
⚖️ GPL-3.0#dotnet#automation#avalonia#classisland#classroom🌐 classisland.tech📅 创建于 2023-07-08🔄 更新于 2026-10-21

📄 仓库 README

在 GitHub 查看 ↗
来自 GitHub 仓库自述文件 · 版权归原作者所有
# ClassIsland ![Banner](https://res.classisland.tech/banners/banner-v2-1.webp) [![Stars](https://img.shields.io/github/stars/ClassIsland/ClassIsland?label=Stars)](https://github.com/ClassIsland/ClassIsland) [![正式版 Release](https://img.shields.io/github/v/release/ClassIsland/ClassIsland?style=flat-square&color=%233fb950&label=正式版)](https://github.com/ClassIsland/ClassIsland/releases/latest) [![测试版 Release](https://img.shields.io/github/v/release/ClassIsland/ClassIsland?include_prereleases&style=flat-square&label=测试版)](https://github.com/ClassIsland/ClassIsland/releases/) [![下载量](https://img.shields.io/github/downloads/ClassIsland/ClassIsland/total?style=social&label=下载量&logo=github)](https://github.com/ClassIsland/ClassIsland/releases/latest)
![.NET 版本](https://img.shields.io/badge/.NET-8-512bd4?style=flat-square) ![GitHub Repo size](https://img.shields.io/github/repo-size/ClassIsland/ClassIsland?style=flat-square&color=3cb371) [![GitHub Repo Languages](https://img.shields.io/github/languages/top/ClassIsland/ClassIsland?style=flat-square)](https://github.com/ClassIsland/ClassIsland/search?l=c%23) ClassIsland%2FClassIsland | Trendshift Featured | HelloGitHub ClassIsland 是一款适用于班级多媒体屏幕的跨平台课表信息显示工具,可以在 Windows PC、Mac 及 Linux 设备屏幕上显示各种信息。
本应用的名字灵感源于 iOS 灵动岛(Dynamic Island)功能。 #### 💬[ClassIsland QQ 频道](https://pd.qq.com/s/grr6qwqwj) | [ClassIsland QQ 群组 1 群](https://qm.qq.com/q/4NsDQKiAuQ) | [2 群](https://qm.qq.com/q/MhWCvrk7mu) #### [🌐 官方网站](https://classisland.tech/) | [🚀 软件下载](https://classisland.tech/download) | [📚 项目文档](https://docs.classisland.tech) | [🗳 功能投票](https://github.com/ClassIsland/voting/discussions?discussions_q=is%3Aopen+sort%3Atop) ###### [观看介绍视频,快速了解突破创新 →](https://www.bilibili.com/video/BV12fFoefEGn/)

功能

[!TIP]

您可以点击查看 ClassIsland 文档 了解更多。

课表信息显示

  • [x] 显示当天的课表、当前进行课程的信息
  • [x] 在上下课等重要时间点发出 提醒,自选搭配音效、强调特效、语音和置顶效果的 强调提醒
  • [x] 自选课表隐藏条件、临时隐藏与鼠标穿透,不影响授课

课表编辑与管理

  • [x] 简洁直观的 课表编辑工具
  • [x] 从 Excel 表格、CSES 或其他软件 导入课表
  • [x] 将课表信息导出到 Excel 表格
  • [x] 多周轮换、快速录入时间表、自定义设置
  • [x] 单日/跨天临时换课
  • [x] 提前预定要临时启用的课表

自定义

  • [x] 通过 组件(日期、时间、天气简报、倒计日等)自定义显示的内容。支持多行显示组件、组件轮播和组件滚动
  • [x] 通过 插件 扩展应用功能,高度自定义你的 ClassIsland
  • [x] 通过主题系统高度定制应用主界面外观

其它功能

  • [x] 通过自动化在特定事件发生时/特定时间自动执行某些操作(如显示提醒、打开应用/文件/网页等),提高教学效率
  • [x] 显示当前的天气信息、降水提示、6 小时 / 3 天天气预报和极端天气预警等信息,支持根据定位获取天气信息
  • [x] 自动同步软件时间、手动对齐铃声
  • [x] 使用密码等认证方式保护应用设置和课表配置
  • [x] 丝滑、流畅的过渡动画
  • [x] 自动获取与系统配色搭配的主题色
  • [x] 自动软件更新
  • [ ] 集控管理(即将发布)
  • [ ] ……

软件截图

背景图片来自 Pixiv@辰暮 sora

主界面

1. 软件效果

软件截图 - 整体效果

2. 演示上课提醒视频
查看更多软件截图…… ### 档案编辑器 ##### 1. 课表编辑 ![软件截图 - 课表编辑](https://res.classisland.tech/screenshots/ClassIsland/1.png) ##### 2. 时间表编辑 ![软件截图 - 时间表编辑](https://res.classisland.tech/screenshots/ClassIsland/3.png) ##### 3. 科目编辑 ![软件截图 - 科目编辑](https://res.classisland.tech/screenshots/ClassIsland/4.png) ##### 4. 预定调课 ![软件截图 - 跨天换课](https://res.classisland.tech/screenshots/ClassIsland/5.png) ![软件截图 - 预定课表](https://res.classisland.tech/screenshots/ClassIsland/6.png) ### 设置界面 ##### 1. 基本设置 ![软件截图 - 应用设置](https://res.classisland.tech/screenshots/ClassIsland/Snipaste_2025-03-29_09-33-56.png) ##### 2. 组件设置 ![软件截图 - 组件设置](https://res.classisland.tech/screenshots/ClassIsland/Snipaste_2025-03-28_11-47-25.png)

开始使用

首先,请确保您的设备满足以下推荐需求:

  • Windows 10 或更高版本
  • macOS Big Sur 11 或更高版本 1
  • Debian(或其衍生版)10 或更高版本,X11 图形环境 1

对于 Windows PC,您需要安装 .NET 8.0 桌面运行时

ClassIsland 与部分窗口美化工具(特别是如 Mica For Everyone 这类修改窗口材质的工具)不兼容,与这些工具同时使用 ClassIsland 时请将 ClassIsland 添加到这些工具的排除列表中。

[!IMPORTANT] 详细安装说明请参阅 ClassIsland 文档。

不建议在 Windows 10 以下的系统运行本应用。在 Windows 7 中,.NET 运行时会产生严重的内存泄漏问题。如果您执意要在 Windows 7 中使用 ClassIsland,请参阅 在 Windows 7 中安装 ClassIsland。

要在 Linux 中安装并运行本应用,需要 X11 桌面环境,不支持 Wayland。通过 XWayland 运行不属于 ClassIsland 的支持范围,部分功能可能无法正常运行。

对于普通用户,可以在以下渠道下载到本软件,请根据自身网络环境选择合适的渠道。

获取帮助&加入社区

您可以访问以下页面来获取帮助:

您也可以加入这些社区寻求帮助:

GitHub Issues GitHub Discussions 加入 QQ 频道 加入 QQ 群 加入 QQ 群

如果您确定您遇到的问题是一个 Bug,或者您要提出一项新的功能,请提交 Issue。

开发

Alt

本项目目前开发状态:

分支 开发状态 状态
master 正在此分支上维护版本 2.1 - Liliya。 CodeFactorBuild
misha-alpha 正在此分支上早期开发版本 2.2 - Misha。 Build
1.7 正在此分支上维护版本 1.7 - RyouYamada。 Build

要在本地编译应用,请参考文档配置 ClassIsland 本体开发环境。

如果您有意愿为 ClassIsland 做出代码贡献,请先阅读 贡献指南 来了解如何为 ClassIsland 做代码贡献。我们欢迎想要为本应用实现新功能或进行改进的同学提交 Pull Request。

您可以参考 DeepWiki 来了解项目结构。 Ask DeepWiki

致谢

All Contributors

本项目受到 DuguSand/class_form 的启发而开发。

感谢以下同学为本项目的开发提供支持(✨):


  1. 仅适用于 1.7.105.1 及更高版本的 ClassIsland ↩↩

📈 近 7 天 Star 趋势

每日新增 Star(柱)与累计 Star(线)· 数据来自 GitHub

🏆 排名变化趋势

在各榜单中的排名历史(数字越小越靠前)

📋 历史上榜记录

每次快照的详细数据
日期 榜单 排名 周期新增 总 STAR