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=
lobsteraitype=Nonelockfile=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…
- deps:
评分依据(信号 → 证据)
代码质量
- +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)atscripts/dev.js:14child_process.exec (code)atscripts/generate-app-icon.js:16child_process.exec (code)atscripts/generate-app-icon.js:55eval() (code)atSKILLs/web-search/server/playwright/operations.ts:84curl|bash (code)atsrc/main/coworkStore.ts:40wget|bash (code)atsrc/main/coworkStore.ts:40child_process.exec (code)atsrc/main/skillServices.ts:5child_process.exec (code)atsrc/main/skillServices.ts:23child_process.exec (code)atsrc/main/skillServices.ts:243child_process.exec (code)atsrc/main/skillServices.ts:252- …及其余 17 条 code 类
- 文档中的风险模式:2 条(
curl|bash等安装指引,通常为预期行为)
改进建议
- 补齐 CI:至少包含 lint/format/test,并把关键检查设为必过。
- 在 CI 增加安全扫描(依赖审计/secret 扫描/静态分析等)并设为质量闸门。
- 审计高风险执行路径(
eval/exec/shell=True/curl|bash等):最小权限、输入验证、隔离执行。