用 Git 记录学习证据,追踪目标与知识缺口
34.3/100
综合分
6
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/27 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Guojiz/gitlearnos该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · platform
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 37 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包gitlearnos(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/2 23:06:17
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 35 处,展示前 15 条)
- 读取本地文件adapters/deepseek-harness/index.js:233
return realpath(absolute) - 读取本地文件adapters/deepseek-harness/index.js:244
canonical = await realpath(candidate) - 读取本地文件adapters/deepseek-harness/index.js:251
const stat = await lstat(canonical) - 读取本地文件adapters/deepseek-harness/index.js:253
return readFile(canonical, 'utf8') - 读取本地文件adapters/deepseek-harness/index.js:261
subjects = await readdir(subjectsPath, { withFileTypes: true }) - 读取本地文件adapters/deepseek-harness/index.js:280
subjects = await readdir(subjectsPath, { withFileTypes: true }) - 写入本地文件adapters/deepseek-harness/index.js:764
await mkdir(eventsPath) - 写入本地文件adapters/deepseek-harness/index.js:889
if (!existing) await mkdir(folderPath) - 写入本地文件adapters/deepseek-harness/index.js:976
await writeFile(target, merged, { encoding: 'utf8' }) - 写入本地文件adapters/deepseek-harness/index.js:1000
await writeFile(target, operation.proposal, { encoding: 'utf8' }) - 写入本地文件adapters/deepseek-harness/index.js:1014
await writeFile(target, operation.proposal, { encoding: 'utf8' }) - 写入本地文件adapters/deepseek-harness/index.js:1025
await writeFile(target, operation.proposal, { encoding: 'utf8', flag: 'wx', mode: 0o600 }) - 删除本地文件adapters/deepseek-harness/index.js:1045
try { await rm(target) } catch {} - 删除本地文件adapters/deepseek-harness/index.js:1051
try { await rm(parent) } catch {} - 删除本地文件adapters/deepseek-harness/index.js:1058
try { await rm(lockPath) } catch {}
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-slots给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
1 张 · 点击查看大图功能亮点
- 记录学习证据
- 追踪目标与知识缺口
- 定向练习
Git 原生的 AI 学习系统,带 GitLearnOS 专属 DeepSeek Harness 面板、定向练习、本地 RAG 和学习者自有的记忆。
README
由 DeepSeek 最新模型翻译生成GitLearnOS
学习者拥有的 Git 记忆 · GitLearnOS 独家原生 DeepSeek Harness 支持
学习无处不在。状态属于你。
打开官方网站 →
核心就绪快速入门 →
网站 ·文档地图 ·协议 ·作者网站 · X · Bilibili ·赞助
GitLearnOS overview
核心承诺
GitLearnOS 为一个能力强、可替换的主 AI agent 提供学习者拥有的 Git 记忆。它察觉有用的学习事件,将证据与目标连接,引导下一步行动,并留下可检查、可回退的记录。
学习可以发生在老师身边、课堂上、纸上、书中、练习平台上、项目中、与同伴一起,或与另一个 AI 一起。GitLearnOS 不会把所有学习都搬进一个应用程序。主 agent 只连接对学习者下一步决策有用的证据。
核心已就绪,只需一个私有的本地 Git 仓库、一个具备写入能力的 agent、GitLearnOS 协议,以及一个学科或真实的学习事件。GitHub 和其他远程仓库是可选的。在正常学习过程中,Git 始终处于后台:学习者不必管理文件夹、分支或提交。
默认建议是私有。只有当学习者选择备份、跨设备连续性、教师审阅、协作或发布时,才添加远程仓库,并将私有答案和缺口与共享材料分开保存。
核心就绪,然后日常学习
agent 首先回答即时请求。
展开完整文档(README 剩余 1 节)
GitLearnOS 学习者拥有的 Git 记忆 · GitLearnOS 独家原生 DeepSeek Harness 支持 学习无处不在。状态属于你。 打开官方网站 → 核心就绪快速入门 → 网站 ·文档地图 ·协议 ·作者网站 · X · Bilibili ·赞助 GitLearnOS overview 核心承诺 GitLearnOS 为一个能力强、可替换的主 AI agent 提供学习者拥有的 Git 记忆。它察觉有用的学习事件,将证据与目标连接,引导下一步行动,并留下可检查、可回退的记录。 学习可以发生在老师身边、课堂上、纸上、书中、练习平台上、项目中、与同伴一起,或与另一个 AI 一起。GitLearnOS 不会把所有学习都搬进一个应用程序。主 agent 只连接对学习者下一步决策有用的证据。 核心已就绪,只需一个私有的本地 Git 仓库、一个具备写入能力的 agent、GitLearnOS 协议,以及一个学科或真实的学习事件。GitHub 和其他远程仓库是可选的。在正常学习过程中,Git 始终处于后台:学习者不必管理文件夹、分支或提交。 默认建议是私有。只有当学习者选择备份、跨设备连续性、教师审阅、协作或发布时,才添加远程仓库,并将私有答案和缺口与共享材料分开保存。 核心就绪,然后日常学习 agent 首先回答即时请求。在 safe-auto 模式下,当目标、证据、目标和隐私边界清晰时,它随后可能进行最小的安全回写。preview 会提出确切的更改而不写入;manual 会等待批准。原始答案、笔记和外部反馈会被保留;AI 的解读保持可修改,并且必须链接到证据。 配置完成后,学习者不应需要说“使用 GitLearnOS”或说出某个 Skill 的名称。一个问题、一次尝试作答、一张页面照片、一份课堂笔记、一条教师评语、一次练习结果,或反复出现的困难,都可以成为一次学习事件。偶然的对话不会被存储。 目标与真实输入 → 整理可追溯的证据 → 从当前缺口出发提问 → 保留答案或外部反馈 → 稍后独立复查 → 用一次可回滚的 Git 提交更新状态 成功条件是学习者在后续问题上表现出更好的独立表现,而不是生成一大堆笔记。一份正常的回执会区分当前 agent 立即做了什么,以及一次经过验证的定时运行实际做了什么。 一个小而实用的仓库 gitlearnos.yml AGENTS.md automation.md dashboard.md learner-profile.md subjects/ └── / ├── goals/ ├── sources/ ├── knowledge/ ├── models/ ├── knowledge-gaps/ ├── reviews/ └── events/ 只有在真实的学习证据需要时才创建文件夹。根目录文件保存共享配置和当前视图;学科文件夹保存聚焦的状态。大型教科书、PDF、扫描件、媒体和长期参考资料应放在 Project Sources 或经授权的本地文件夹中。Git 保存紧凑的状态、来源出处、精选摘录和历史记录。 GitLearnOS 专属的原生 DeepSeek Harness 界面 GitLearnOS 为官方 DeepSeek Harness Developer Preview 提供了一个可安装的原生 bundle。它将完整、可验证的 Git 学习事务以及一个由 agent 控制的面板带入 Harness:主 agent 拥有有序的 Next up 队列和呈现决策,而学习者保留最终的手动开关。Host 仍然只是有边界的管道;它不会自行发明排序,也不会把面板状态变成学习证据。 本仓库中的代码目前证明了: - 一个无需构建的 Host 加上由 Harness profile 发现的浏览器 bundle; - learning_status 和 learning_route 是有边界的只读观察; - 一个由 gitlearnos.yml 授权的 learning_apply 事务,它在一次可回滚的 Git 提交中原子地应用类型化的事件、知识缺口、模型、复习、策略和仪表盘操作(并带有严格的学习者身份、设置/配置、基础修订和写入权限检查);learning_record 仍是一个兼容性包装器; - 一个仅限回环、只读的面板,显示由 agent 维护的队列,遵循 Panel: expand|collapse,并标注开发示例数据; - 五个队列操作,可将复习、练习、用一个问题收尾、询问教师或阅读笔记的请求放入对话输入中。 RAG 提供方访问是完整部署所必需的独立层;它并未内置于此 bundle 中。因此,仅安装 Harness 的安装状态在存在经过验证的 RAG 回执之前都是 incomplete。DeepSeek 的默认提供方仅支持文本,但 Harness 本身并不局限于文本。学习者可以配置第三方多模态模型在具备图像输入的情况下,或保留 DeepSeek 作为主模型并安装经授权的视觉/OCR 桥接插件。若两者皆无,智能体应请求转录,而非猜测。即时的多项选择答案是被支持的证据,而非掌握程度的证明。周期性检查使用真实调度器唤醒同一个主智能体;它们不需要第二个学习智能体。参见启动说明 和适配器的限制与验证步骤。 RAG 与后台工作是相互独立的层 完整部署需要本地或兼容的私有 RAG 层。 RAG-Anything 是首个被明确支持的选项,而非锁定方案。 - Git 是正式、可读的学习真相来源。 - RAG 是可重建的检索层,用于经授权的来源和已提升的持久知识;它由同一个主智能体管理,而非第二个智能体。 - 当前智能体 可以整理证据并提交即时变更。 - 计划自动化 请求一个真正具备仓库能力的调度器来唤醒同一个主智能体。日期、提醒、Harness 会话计划或 requested 标记都不能证明运行已发生。maintenance 和 due-review 只有在每个周期性任务被创建并在真实调度器中观察到之后才算完成。 在没有经过验证的 RAG 的情况下,Git 学习循环仍可作为 incomplete 版本运行。一次性练习不会自动进入 RAG。如果主智能体已经理解了图像,请保留忠实的 Markdown 或结构化表示,而不是重复 OCR;纯文本智能体不得推断未见的视觉内容。 从一个科目开始 使用核心就绪快速入门,其中包含唯一规范设置提示。它要求智能体识别私有目标,确认学习目标、科目、当前材料和 RAG 边界,在学习者部署前等待,检测实际能力,并报告撤销边界。网站 CTA 链接到同一来源;它不会创建仓库,也不会假装某个按钮已配置了调度器。 AceSAT 演示 展示了一个虚构学习者使用简短、文本优先交互的循环。它仍然需要具备能力的 AI 运行时;本地 Git 并不等同于完全离线的 AI 系统。完全离线使用还需要当前运行时实际支持的本地模型和本地工具。 参见影响声明和已完成的 SAT 测试夹具,了解演示背后的证据。 真相优先于完整性 - 原始证据被保留;更正以链接记录的形式存在,而非静默重写。 - 重要结论指向可追溯的证据;缺失的证据保持为 unknown。 - 外部解决与延迟的独立掌握保持分离。 - 仪表盘是当前视图,绝不是第二个真相来源。 - GitLearnOS 从不在没有直接证据的情况下声称一次写入、提交、RAG 检索、调度器运行、Skill 安装或掌握。 完整行为契约见 GITLEARNOS.md,部署见 QUICKSTART.md,已记录的端到端场景见 Evaluation。 官方网站及其他链接 GitLearnOS 的公开门面是产品站点。它承载着与本仓库相同的承诺:一个实时运行的 DeepSeek Harness 形态演示、权威的 Quickstart,以及没有虚假的“一键配置调度器”。 | 网站 | https://guojiz.github.io/gitlearnos/ | | 快速开始 | QUICKSTART.md | | 作者站点 | https://guojiz.github.io/ | | X | https://x.com/guojizh | | 哔哩哔哩 | https://space.bilibili.com/3493114115263006 | | YouTube | https://youtube.com/@guojizh | | 赞助 | https://github.com/Guojiz/Sponsors | 其他拥有官方站点的项目 - Word Snap — 双语词汇匹配 PWA - Guojiz — 构建者站点与 AI 安全手稿 项目状态 本分支开发 Git 原生 v2 协议和 DeepSeek Harness 开发者预览版。MIT 许可证;见 LICENSE。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Guojiz/gitlearnos
用 Git 记录学习证据,追踪目标与知识缺口
相关插件 · 平台集成
智能体工程课walkinglabs/learn-harness-engineering
一门项目制课程,教你搭建环境、管理状态、做验证、加控制机制,让 AI 编程智能体稳定干活。
★ 21,155已汉化DSH
71.7
视频翻译配音liuzhao1225/YouDub-webui
开源视频本地化工作台:导入视频,识别、翻译并逐句克隆原声,生成字幕和配音成片。
★ 5,778已汉化Cordis
71.4
失败经验库Ikalus1988/MisakaNet
📚 零依赖、由 git 支撑的微课程库,让 AI 智能体异步分享并检索经过验证的调试经验。| https://misakanet.org
★ 550已汉化DSH
71.2
桌面智能体工作区freestylefly/wesight
WeSight 是开源桌面控制台,面向本地 AI 智能体。它帮你安装或复用 Claude…
★ 933已汉化MCP
71
IM 机器人接入xmanrui/dsh-im
让 DeepSeek Harness 触手可及 Connecting DeepSeek Harness
★ 3,110已汉化DeepSeek 客户端
70.9
中国平台研究引擎Jesseovo/last30days-skill-cn
给 AI Agent 的中文互联网研究 Skill:检索 8 大平台最近 30…
★ 2,031已汉化DSH
70.7