openpilot 生态工具/存储库大全

openpilot 生态工具/存储库大全

除了开源本体 commaai/openpilot 外,社区和 comma.ai 开发了大量辅助工具。以下按功能分类列出 非 toolbox 名称 的 openpilot 相关工具,每个条目包含作者、简介、关键指标和代码关联关系。


一、通用车载运维 / 桌面管理工具

1. workbench — jfrux/workbench

属性
Stars / Forks94 / 86
语言JavaScript
协议MIT
创建时间2018-09
描述桌面应用,帮助新手将车辆适配到 openpilot 的入站工具。支持 Mac/Windows/Linux
URLhttps://github.com/jfrux/workbench
标签autonomous-vehicles, comma, desktop, eon, openpilot, self-driving, workbench

代码关联:社区开源项目,与 comma.ai 核心团队无直接代码联系。被 openpilot-community 组织采纳为基础工具之一。


2. OpenpilotToolkit (OPTK) — spektor56/OpenpilotToolkit

属性
Stars / Forks94 / 20
语言C# (.NET)
协议MIT
创建时间2021-07
描述Windows / Android 双端桌面工具包,支持密钥管理、行车记录回放、SSH 终端、Fork 安装器
URLhttps://github.com/spektor56/OpenpilotToolkit

代码关联:独立作者(spektor56),与 comma.ai 无直接关联,无合编记录。是 openpilot 生态最早的桌面工具之一,启发了后续同类项目。


3. op_helpers — csouers/op_helpers

属性
Stars / Forks2 / 0
语言Python
协议
创建时间2019
描述openpilot 辅助脚本和工具合集
URLhttps://github.com/csouers/op_helpers

代码关联:Chris Souers(@autofocuser),独立作者,非 comma.ai 员工。小型个人项目。


二、车辆适配 / 安装 / 刷机工具

4. openpilot-installer-generator — sshane/openpilot-installer-generator

属性
Stars / Forks75 / 73
语言PHP
协议
创建时间2019
描述网页工具,通过字符串替换动态生成 openpilot fork 刷机安装包
URLhttps://github.com/sshane/openpilot-installer-generator

代码关联:Shane Smiskol(sshane)是 comma.ai 核心工程师,向 commaai/openpilot 贡献了 2,716 次提交。此工具是 comma.ai 团队为社区开发的官方级安装工具。


5. fingerprint-helper — sshane/fingerprint-helper

属性
Stars / Forks4 / 3
语言Python
协议
创建时间2019-04
描述辅助查找和合并不支持的 openpilot 车辆指纹
URLhttps://github.com/sshane/fingerprint-helper

代码关联:sshane(comma.ai 核心)开发,用于简化新车适配的指纹匹配流程。


6. op-tools (Ubuntu 16.04) — danielzmod/op-tools_ubuntu_16.04

属性
Stars / Forks4 / 7
语言Shell
协议
创建时间2019-12
描述为 Ubuntu 16.04 安装 openpilot-tools 依赖的脚本
URLhttps://github.com/danielzmod/op-tools_ubuntu_16.04

代码关联:adhintz/openpilot-tools 的环境适配项目,社区个人维护。


三、CAN 总线分析 & 数据采集工具

7. openpilot-cabana — deanlee/openpilot-cabana

属性
Stars / Forks29 / 6
语言C++
协议MIT
创建时间2023
描述CAN / CAN FD 总线分析器,支持位级热力图、模式检测、信号发现、DBC 编辑,兼容 SocketCAN / Panda / ASC 等多种数据源
URLhttps://github.com/deanlee/openpilot-cabana

代码关联:Dean Lee(deanlee)是 comma.ai 核心开发者(在 commaai/openpilot 有 1,965 次提交)。此项目的贡献者包括 pd0wm(Willem Melching)、adeebshihadeh、sshane、jnewb1 等 comma.ai 团队成员——是 comma.ai 团队的重要外部项目


8. strym — jmscslgroup/strym

属性
Stars / Forks38 / 6
语言Python
协议NOASSERTION
创建时间2019-11
描述实时 CAN 车辆数据记录、分析和可视化工具,配合 USB-CAN 接口
URLhttps://github.com/jmscslgroup/strym

代码关联:密歇根大学研究组(rahulbhadani 为主作者)。学术项目,与 comma.ai 无直接代码关系


9. openpilot-replay — deanlee/openpilot-replay

属性
Stars / Forks4 / 0
语言C++
协议MIT
创建时间2025-12
描述独立 C++ 实现的 openpilot replay 工具,用于回放和分析已录制的驾驶路线
URLhttps://github.com/deanlee/openpilot-replay

代码关联:Dean Lee 开发,贡献者包括 adeebshihadeh、pd0wm、jnewb1、sshane、geohot 等几乎全部 comma.ai 核心团队——这是 comma.ai 团队在外部合作的重要 C++ 项目


四、开发 / 调试工具

10. openpilot-tools — adhintz/openpilot-tools

属性
Stars / Forks10 / 79
语言Python
协议MIT
创建时间2018-11
描述openpilot 开发调试工具集:CAN 消息回放、视频流、车辆控制、SSH 管理
URLhttps://github.com/adhintz/openpilot-tools

代码关联:Drew Hintz(Google/Square 安全工程师),非 comma.ai 员工。79 个 fork 中包括 deanlee2(Dean Lee 小号),是连接非 comma.ai 社区和 comma.ai 核心的桥梁项目。


11. openpilot-nnlc-tools — amzoo/openpilot-nnlc-tools

属性
Stars / Forks7 / 3
语言Julia
协议
创建时间2026-02
描述NNLC(神经网络横向控制)训练工具
URLhttps://github.com/amzoo/openpilot-nnlc-tools

代码关联:独立项目,与 comma.ai 无直接代码联系。


12. openpilot-leapmotor-T03-2021-smart — ArinWu/openpilot-leapmotor-T03-2021-smart

属性
Stars / Forks11 / 1
语言-
协议
创建时间2024-12
描述来自 VMware Cabana 的所有工具汇总,用于学习 openpilot
URLhttps://github.com/ArinWu/openpilot-leapmotor-T03-2021-smart

代码关联:独立学习项目,零陵散工具集。


五、特定功能工具

13. driver-monitoring — xia0long/driver-monitoring

属性
Stars / Forks8 / 2
语言Python
协议
创建时间2020
描述使用 openpilot 模型的驾驶员监控实现
URLhttps://github.com/xia0long/driver-monitoring

代码关联:独立项目,复用 openpilot 的视觉模型。


14. BogGyver/openpilot — 特斯拉专用 fork

属性
Stars / Forks72 / 49
语言Python
协议MIT
创建时间2018-08
描述专门面向特斯拉 Pre-AP/AP1/AP2 车辆的 openpilot 分支
URLhttps://github.com/BogGyver/openpilot

代码关联:社区 fork,专注于特定车型适配。非 comma.ai 官方。


六、Comma.ai 官方工具(非 openpilot 本体)

15. commaai/opendbc

属性
Stars大量(opendbc 是 comma.ai 核心库)
描述CAN 数据库和 DBC 文件集合,定义了 openpilot 支持的所有车辆的 CAN 信号
URLhttps://github.com/commaai/opendbc

关联:comma.ai 官方维护,几乎所有外部工具(如 openpilot-cabana、strym)都依赖它。


16. commaai/panda

属性
Stars大量
描述Panda 硬件接口的固件和软件库,是 openpilot 与车辆 CAN 总线通信的物理接口
URLhttps://github.com/commaai/panda

关联:comma.ai 官方硬件项目。


七、社区组织 openpilot-community

17. workbench-toolbelt

属性
Stars / Forks2 / 4
语言Dockerfile
描述预装多种 openpilot 测试/实验工具的 Docker 容器
URLhttps://github.com/openpilot-community/workbench-toolbelt

代码关联:openpilot-community 组织维护。


18. opc-configurator / opc-api / opc-web / opc-graphql

属性
Stars1–4
描述openpilot-community 社区的配置器、API、前端、GraphQL 等全套基础设施
URLhttps://github.com/openpilot-community

关联:社区自治项目,正处于"寻求维护者"状态。

OpenPilot Toolbox — 技术分析报告


附:作者代码关联总图

                    commaai/openpilot
                    (George Hotz 创始)
                          │
          ┌───────────────┼───────────────┐
          │               │               │
    deanlee(1965)    adeebshihadeh    sshane(2716)
    pd0wm(1574)        (3914)         (openpilot-installer-generator,
    (openpilot-cabana,                   fingerprint-helper)
     openpilot-replay)               
          │
          │fork ── deanlee2/openpilot-tools
          │               │
          └───────────────┤
                          │
                    adhintz/openpilot-tools ← danielzmod/op-tools_ubuntu
                    (Drew Hintz, 非comma.ai)
                          │
                    79个fork (社区用户)

   独立项目(无代码关联):
     spektor56/OpenpilotToolkit  — 独立C#工具
     jfrux/workbench            — 独立JS工具  
     jmscslgroup/strym          — 密歇根大学研究项目
     csouers/op_helpers          — 个人辅助脚本
     amzoo/openpilot-nnlc-tools  — 独立Julia项目
     xia0long/driver-monitoring  — 独立Python项目
     ArinWu/...leapmotor...      — 个人学习仓库
     BogGyver/openpilot          — 特斯拉fork

统计摘要

分类项目数代表性项目
通用车载运维3workbench, OPTK, op_helpers
车辆适配/安装3openpilot-installer-generator, fingerprint-helper, op-tools
CAN 分析/数据采集3openpilot-cabana, strym, openpilot-replay
开发/调试3openpilot-tools, nnlc-tools, leapmotor-tools
特定功能2driver-monitoring, BogGyver fork
Comma.ai 官方2opendbc, panda
社区组织5workbench-toolbelt, opc-configurator 等