Skip to content

LobsterAI ​

本页为离线静态分析自动生成;分数为信号驱动启发式,请结合证据与人工复核使用。

项目概况 ​

  • 名称: LobsterAI
  • 版本: 0.1.25
  • Git HEAD: 8d9eb4e9af3d
  • 最近提交: 2026-03-05T12:06:02+08:00
  • 许可证: LICENSE
  • 语言: TypeScript(208), Markdown(82), Python(43), JavaScript(31), Shell(25), JSON(16)

README 摘要 ​

A 24/7 personal assistant Agent that gets things done, built by NetEase Youdao

评分(0-10) ​

维度分数等级
代码质量1.5🔴 不足
可维护性1.0🔴 不足
健壮性2.0🟠 较弱
可持续性4.5🟡 一般
可迁移性0.0🔴 不足
综合1.8🔴 不足

工程信号 ​

CI / 测试 ​

  • 测试信号: dir:tests/

代码质量工具 ​

  • Lint / 格式化: file:.eslintrc.cjs, script:lint
  • 类型检查: file:tsconfig.json
  • 校验库: node:zod

技术栈与依赖 ​

  • Node: name=lobsterai type=None lockfile=None
    • deps: 7zip-bin, @anthropic-ai/claude-agent-sdk, @electron/remote, @grammyjs/runner, @headlessui/react, @heroicons/react, @larksuiteoapi/node-sdk, @reduxjs/toolkit, @tailwindcss/typography, @types/dompurify, @types/extract-zip, @types/js-yaml, @types/node, @types/react, @types/react-dom, @types/react-syntax-highlighter …

评分依据(信号 → 证据) ​

代码质量 ​

  • +1 tests: 1 signal(s), density 0% (<5%)
  • +1.5 lint/format: file:.eslintrc.cjs, script:lint
  • +1.5 typecheck: file:tsconfig.json
  • -1.5 high-density risky code patterns (27 hits)
  • -1 many oversized files (22 files >1000 lines)

可维护性 ​

  • +1 README present
  • +1 docs dirs: docs/
  • -1 no lockfile detected (reproducibility risk)

健壮性 ​

  • +1.5 tests present (density 0%)
  • +1 config signals: dir:docs/
  • +1 validation libs: node:zod
  • -1.5 high-density risky code patterns (27 hits)

可持续性 ​

  • +1 license present
  • +1 version: 0.1.25
  • +0.5 tags: 9 tag(s)
  • +2 very recent commit (≤7d)

可迁移性 ​

  • (无信号)

安全与风险信号(静态扫描) ​

高风险模式(需人工复核) ​

  • child_process.exec (code) at scripts/dev.js:14
  • child_process.exec (code) at scripts/generate-app-icon.js:16
  • child_process.exec (code) at scripts/generate-app-icon.js:55
  • eval() (code) at SKILLs/web-search/server/playwright/operations.ts:84
  • curl|bash (code) at src/main/coworkStore.ts:40
  • wget|bash (code) at src/main/coworkStore.ts:40
  • child_process.exec (code) at src/main/skillServices.ts:5
  • child_process.exec (code) at src/main/skillServices.ts:23
  • child_process.exec (code) at src/main/skillServices.ts:243
  • child_process.exec (code) at src/main/skillServices.ts:252
  • …及其余 17 条 code 类
  • 文档中的风险模式:2 条(curl|bash 等安装指引,通常为预期行为)

改进建议 ​

  • 补齐 CI:至少包含 lint/format/test,并把关键检查设为必过。
  • 在 CI 增加安全扫描(依赖审计/secret 扫描/静态分析等)并设为质量闸门。
  • 审计高风险执行路径(eval/exec/shell=True/curl|bash 等):最小权限、输入验证、隔离执行。

离线静态分析 · 信号驱动梯度评分 · 证据可追溯 · 不使用外部平台指标