StarlensStarlens进入工作台

更新日志

记录 Starlens 各阶段的功能迭代与修复。


v0.5 — 移动端 AI 会话 UI/UX 重构与 AI Provider 设置对齐

2026-07

发布 Starlens 移动端(@starlens/mobile)AI 对话及系统设置的全面重构优化,包含以下重大更新:

📱 移动端 AI 对话 UI/UX 重构

  • 极轻量扁平卡片流 — 移除了臃肿卡片和 1px 实线分割,将会话列表重构为左右窄安全留白(8px)的超清透微阴影扁平卡片,利用率最大化。
  • 对话操作菜单溢出显示 — 移除了卡片容器的 overflow: hidden,修复了绝对定位的菜单气泡在卡片底端时“删除”按钮被无情截断的 Bug。
  • 新建对话马卡龙轻量化 — 弃用原高饱和渐变矩形,改写为扁平无投影马卡龙淡蓝底胶囊新建按钮。
  • 顶部栏及搜索栏去框对齐 — 主界面、详情页、对话页的所有 Header 图标去框对齐 32px;主搜索框和下方筛选框统一重构为胶囊圆角,采用无描边扁平淡灰底色,且聚焦时带淡蓝色呼吸发光反馈。
  • 原生级 Slide 推入转场 — 左右推入滑出对话视图,退场动画平滑过渡且保留输入框草稿。
  • 拟物化半透明底部抽屉 — 重命名与删除对话动作重构为底部托盘,配备金属手柄与毛玻璃背景遮罩。
  • 全面屏物理适配与键盘避让 — 视口高度使用 100dvh,弹性避让软键盘并自动空出全面屏 Home Indicator 安全区。
  • 正文内联仓库名跳转 — 智能匹配 Markdown 里的 owner/repo 并渲染为高亮跳转链接,本地收录直达本地,外部项目智能 Fallback 直达 GitHub 官网。

⚙️ AI Provider 设置对齐与鉴权

  • 系统默认 AI 卡片与使用中状态 — 动态异步读取系统默认模型状态并在列表前展现“系统默认 AI”只读卡片;当前处于激活状态的卡片会有醒目的 .mobile-badge--active 蓝色“使用中”高亮徽标。
  • 动作按钮扁平化与功能补齐 — 为自定义卡片补齐了 设为默认 / 取消默认 动作。所有按钮重写为 34px 扁平无边框马卡龙色系(高亮功能为淡蓝,验证为淡灰,删除为淡红)。
  • 敏感模型数据脱敏 — 非 Admin 账号的系统默认模型只透出 “系统默认 AI 已启用” 字段,隐藏具体的 Provider、模型和 baseUrl 等商业敏感细节,Admin 账号则完整显示,对齐 PC 端鉴权脱敏逻辑。

🗄️ 执行链步骤条汉化

  • 汉化了执行链中复杂查询的英文函数 run_readonly_query,映射中文为“执行数据库查询”,并为其绑定了 Lucide 的 Database 图标。

v0.4 — AI 问答全语义覆盖

2026-06

新增 8 种 AI 问答意图类型,ask 接口支持自然语言问题的全面路由:

  • 统计数量(count) — "我有多少个 Python 项目?",直接走数据库聚合返回精确数字
  • 存在性检查(existence) — "我有没有收藏 facebook/react?",快速返回找到或未找到
  • 双仓库对比(comparison) — "langchain 和 llamaindex 哪个更适合 RAG?",并发拉取详情后 AI 生成结构化对比
  • 分布统计(stats) — "我的收藏按语言怎么分布?",聚合语言占比、收藏总数和 Star 最多仓库
  • 个性化推荐(recommendation) — "推荐适合初学者的 Python 项目",基于用户收藏偏好画像给出方向
  • 单仓库分析(single_repo) — "总结一下 vercel/next.js 的用途",结合 README 摘要进行深度解读
  • 条件过滤(structured) — 支持 star 数区间、收藏时间范围、最近推送时间、备注内容等多维过滤
  • 语义搜索(semantic) — 原有多路全文召回 + AI 重排

搜索接口同步新增过滤字段:minStarsmaxStarsstarredAfterstarredBeforepushedAfterhasNotenoteContains


v0.3 — CLI 全面优化与多客户端 MCP 支持

2026-06

CLI 工具(@starlens-app/cli v0.1.7)迭代:

  • 修复 install-skill 向导 Enter 残留问题 — 多选后回车不再误触下一步
  • 修复 skill 文件安装路径 — 文件正确复制到各客户端 skills 目录
  • 新增 --hosted / --local 参数 — 支持非交互式直接安装指定模式
  • 幂等 TOML 写入 — 重复运行向导不会出现重复配置段
  • 兼容 opencode MCP — 正确写入 "type": "remote"http_headers 格式
  • 兼容 Codex MCP — 使用内联表 http_headers = {...} 代替子表写法
  • ANSI 颜色输出printTable 支持加粗表头和 TTY 感知
  • ask 命令 Spinner — 问答时显示等待动画

v0.2 — AI 问答架构重构

2026-05

  • AI 问答从简单关键词匹配升级为意图识别架构
  • 支持排序型问题("star 最多的仓库")直接走数据库排序,不再依赖语义搜索
  • 新增 single_repo 意图,支持针对特定仓库的总结和分析
  • AI 问答报告 UI 重构为毛玻璃卡片网格,支持星级置信度和定位联动

v0.1 — 核心功能上线

2026-04

  • GitHub Stars 同步至本地 PostgreSQL,支持增量更新
  • 工作台支持关键词、语言、Owner、标签、收藏状态、排序过滤
  • 标签与备注参与全文检索文档,支持个人语言标注
  • AI Provider 配置(OpenAI-compatible、Anthropic native、Gemini native)
  • 个人 API Token 管理,支持 CLI 和外部 Agent 接入
  • CLI 工具初版:搜索、查看、同步、标签、备注、安装 Skill
  • MCP Server:search_starsshow_starask_stars 等工具
  • Agent Skill 一键安装,支持 Claude Code、Cursor、Codex、opencode 等客户端
  • 用户管理面板与 AI Token 用量追踪(管理员功能)