项目

以项目为核心的工程作品集

MeteorTest 和 MeteorVoice 是当前项目体系的核心,配套仓库覆盖测试实现、Agent 工作规则、创作工具、工作流打包和个人主页本身。

MVP

MeteorTest

星流测试台

MeteorTest 用于把分散的测试仓库、任务调度、本地执行、报告和 AI 辅助项目操作连接成一个实用的平台闭环。

Next.jsSupabasePython AgentAI Operations
生态角色

主推平台项目和控制平面。

验证结果

围绕公网预览模式、访问保护、安全 demo 数据和更清晰的任务/报告界面,加固已上线的 Web 预览。

MVP

MeteorTest

星流测试台

flagship

为什么存在

MeteorTest 用于把分散的测试仓库、任务调度、本地执行、报告和 AI 辅助项目操作连接成一个实用的平台闭环。

做了什么

  • 基于 Next.js 的 Web 控制台,覆盖项目、套件、任务、构建产物、执行器、报告、设置和 AI 助手入口。
  • Python 本地执行器,用于轮询任务、执行套件、采集日志和回传报告。
  • AI 助手入口支持项目导入、套件导入、任务创建、报告查看和失败分析。

角色与验证结果

主推平台项目和控制平面。

围绕公网预览模式、访问保护、安全 demo 数据和更清晰的任务/报告界面,加固已上线的 Web 预览。

Active

MeteorVoice

product

为什么存在

MeteorVoice 把英语练习做成可说、可听、可衡量的闭环,让监听、断句、AI 反馈和语音播放可以一起优化。

做了什么

  • 移动端和 Web 会话界面,共用 API client 行为、登录、偏好、历史记录和设置能力。
  • 统一 ASR Provider 层,覆盖原生 STT fallback、讯飞 WebSocket 路由、PCM 采集诊断和供应商级观测。
  • TTS Provider 路由、会话生命周期控制、回声防护、断句、聚合加载反馈,以及腾讯云和 Vercel 的部署路径。

角色与验证结果

语音优先学习产品和跨端 AI 交互系统。

继续优化中英文回复路由、音色质量、ASR/TTS 诊断能力和生产部署防护。

Active

iOS-Automation-Framework

companion

为什么存在

这个仓库让 MeteorTest 有一个真实自动化项目可以集成,而不是只展示平台页面。

做了什么

  • 基于 pytest 的 API、iOS UI 和性能测试套件结构。
  • Appium/XCUITest Page Object 工作流和 Allure 报告输出。
  • 作为第一个平台集成样例的 meteortest.yml 协议文件。

角色与验证结果

配套测试代码项目和集成样例。

继续把确定性的本地 mock API 作为直接 smoke 执行和 MeteorTest Agent 验证运行的稳定目标。

Active

junchen-meteor

JC Meteor 个人主页

companion

为什么存在

个人主页为项目家族提供一个稳定的公开入口,避免把上下文分散在各个仓库里。

做了什么

  • 具备本地化路由和共享内容模块的双语项目展示。
  • 围绕 MeteorTest 和配套项目构建主项目叙事。
  • 结构化项目页面,方便快速浏览公开项目上下文。

角色与验证结果

公开项目主页和作品集站点。

随着新仓库增加持续更新项目列表,并继续加强首页与各项目详情页之间的关联。

Active

Lensport

product

为什么存在

AI 编程助手能读代码但看不到界面。Lensport 通过 MCP 协议提供屏幕上下文,完全在本地运行,弥补这个缺口。

做了什么

  • 基于 stdio 的 MCP Server,提供屏幕捕获、截图列表和最近截图工具。
  • macOS 和 Windows 屏幕捕获,使用平台原生实现。
  • 本地优先存储——截图保存在本机,不上传云端。

角色与验证结果

面向 AI Agent 的本地屏幕上下文 MCP Server。

扩展平台支持,优化捕获性能,增加区域选择和标注工具。

Active

AgentShot

toolkit

为什么存在

终端 AI Agent 看不到你的屏幕,手动保存、重命名、上传截图会打断工作流。AgentShot 把剪贴板截图变成即时的 AI 上下文。

做了什么

  • 跨平台 CLI,支持 macOS、Windows 和 WSL。
  • 剪贴板到 prompt 的桥接,自动命名和存储截图文件。
  • Bash 和 PowerShell 一键安装脚本。

角色与验证结果

面向终端 AI Agent 的截图转 prompt 桥接工具。

扩展更多 Agent 格式支持,增加更多平台集成。

Active

TimeTracker

TimeTracker 后端服务

companion

为什么存在

当考勤、设备和会话数据被结构化管理,而不是散落在零散记录中时,运营系统会更好用。

做了什么

  • 用于注册、登录、设备上报和会话查询的 REST API。
  • 提供后端、MySQL 和 Redis 的 Docker Compose 启动方案。
  • 采用 model、repository、controller 和 security 分层的服务结构。

角色与验证结果

实用型后端服务。

如果它演进为更大产品体系的一部分,再扩展报表和流程层。

Maintained

idea-to-app-spec

skill

为什么存在

很多 AI 项目失败,是因为在开始实现前,想法还没有被整理清楚。

做了什么

  • 用于整理交付流程的 Explore、Package 和 Skill Mining 模式。
  • 输出 spec、plan、one-shot prompt、handoff、chronicle 和 skill suggestion。
  • 提供面向 Codex 和 Claude Code 的安装与复用说明。

角色与验证结果

可复用的 AI 工作流包。

继续打磨工作流打包、文档和可复用 skill 建议。

Maintained

senior-engineering-guardrails

skill

为什么存在

Agent 工具很强,但项目工作仍然需要围绕范围、验证和用户已有改动建立约束。

做了什么

  • 兼容 Codex 的 SKILL.md 规则文件。
  • Claude Code 可用的指导片段。
  • 可在多个项目复用的安装说明和仓库打包结构。

角色与验证结果

Agent 工作流质量约束层。

作为后续项目 AGENTS.md 的参考规则。

Toolkit

douyin-video-toolkit

toolkit

为什么存在

创作流程适合先用可复现的视频处理步骤产出草稿,再由人工审核和发布。

做了什么

  • 用于回放下载、剪辑、竖屏转换、慢动作、字幕和 BGM 混音的 FFmpeg 脚本。
  • 同时提供 Bash 和 PowerShell 版本,便于跨平台使用。
  • 面向 OpenClaw、Codex、Claude Code 的使用规则,支持带人工审核和版权意识的草稿准备。

角色与验证结果

独立的创作工具项目。

继续完善草稿审核流程说明,并保持素材使用说明清晰。