内容提要
本文介绍了作者开发KnoSys GUI应用的缘由和核心功能,旨在提供开放、标准、可迁移的数据处理工具,填补数字生活和赛博空间的空白,提供个人和家庭的数字工作台,并唤醒人们对知识和个人权力的认识。作者选择使用Web技术实现KnoSys GUI应用,并计划开发移动端应用。
延伸解读
数据可迁移性的实际意义
KnoSys 坚持使用 Markdown、YAML 等标准格式存储数据,并采用操作系统内置应用即可查看的文件格式。这意味着用户即使不再使用 KnoSys,也能用 Obsidian、思源笔记甚至系统自带工具打开和编辑文件,避免了被特定平台锁定的风险。这种设计将数据控制权交还给用户,是数字自主的重要一步。
模块化设计如何保障用户自主
KnoSys GUI 应用不内置任何非必需功能,仅保留知识库和扩展市场作为核心,其他功能皆通过扩展市场按需获取。这与其他云服务强行内置无用模块且无法删除的做法形成对比,让用户能自主选择与组合功能,减少资源占用,真正尊重用户的选择权。
技术架构的依赖关系
KnoSys 体系由 SDK、网站和应用三部分组成。应用是 QiiDB 的操作客户端,本身不具备操作能力,强依赖于 SDK;网站则作为应用的扩展,提供知识库的共享发布能力。这种分层设计使得各组件职责清晰,便于独立开发和维护,也体现了开放与标准的原则。
数字生活愿景的落地路径
作者设想的数字生活包括家庭数字工作台、AI 辅助知识管理、个人与家庭生活管理以及 P2P 通信等。其中,物理家庭中的服务器作为 SSOT 数据中心,电脑、手机等设备则作为客户端界面,不存储持久数据。这一愿景旨在填补面向个人和家庭的数字产品空白,提升数字生活质量。
Q&A
KnoSys GUI 应用的设计理念是什么?
KnoSys GUI 应用遵循「开放、标准、可迁移」的原则,尤其注重数据存储采用无需额外安装应用即可查看的文件格式,文本类数据优先选择 Markdown、YAML 等对人类读写友好且成为事实标准的格式。
KnoSys 体系由哪几部分构成?
KnoSys 体系由三大部分构成:SDK(通过函数形式提供操作符合 QiiDB 数据规范的文件夹与文件的能力)、网站(结合 SSG 将符合 QiiDB 数据规范的数据源转换并生成静态网站)、应用(即可视化操作符合 QiiDB 数据规范的数据源的 KnoSys GUI 应用)。
KnoSys GUI 应用在功能模块上有何特点?
KnoSys GUI 应用不内置任何非必需的功能模块,最不可或缺的功能特性是「知识库」和「扩展市场」,其他增强功能理论上皆可通过「扩展市场」按需获取,最大程度让用户自主选择与组合。
作者开发 KnoSys 的宏大愿景是什么?
作者的宏大愿景包括填补个人和家庭数字生活的空白,提供数字工作台,并唤醒人们对知识和个人权力的认识,争取相关权力,以应对数字世界对现实世界的侵蚀和融合。
KnoSys GUI 应用计划支持哪些使用方式?
初步考虑支持两种使用方式:通过浏览器扩展程序在新标签页中自动打开;电脑开机时自动启动应用服务,手动在浏览器中输入地址。
数字生活计划包括哪些内容?
数字生活计划包括家庭数字工作台、AI 辅助知识管理、知识驱动的个人与家庭生活管理(如家庭协同、财务、健康、智能设备等),以及用于资源共享与沟通交流的个人或家庭间通信。