赛车遥测分析工具

Purple Sector是一款AI驱动的赛车遥测分析工具,专为Assetto Corsa和Assetto Corsa Competizione设计,通过实时数据可视化和智能教练建议帮助车手提升圈速。

  • by chrismarth
  • TypeScript
  • 本地部署
  • 5 星标
  • 更新于
在 GitHub 查看 chrismarth/PurpleSector

使用说明

紫区-赛车遥测分析

Purple Sector是一款基于人工智能的遥测分析工具,适用于Assetto Corsa和Assetto Corta Competizione。它通过实时数据可视化和智能教练建议帮助驾驶员提高单圈时间。

完整的用户和开发人员文档托管在: https://chrismarth.github.io/PurpleSector/

开发快速入门

1.安装依赖项

npm install

2.配置基本开发环境

创建 .env.local 在repo根目录中至少包含:

OPENAI_API_KEY=your_openai_api_key_here
DATABASE_URL="file:./dev.db"
WS_PORT=8080
TELEMETRY_UDP_PORT=9996

初始化数据库架构:

npm run db:push

3.启动完整的开发环境

使用一个命令启动来运行Kafka、服务、演示收集器和前端:

npm run dev:start

然后打开:

http://localhost:3000

有关更多详细信息(包括手动启动、操作和架构),请参阅 入门指南 和 开发者指南 文档网站中的部分。

许可证

Purple Sector拥有双重许可:

开源许可证(AGPL-3.0)

对于 非商业用途 (个人项目、教育、开源开发),该软件遵循GNU Affero通用公共许可证v3.0(AGPL-3.0)。

关键要求:

  • 您可以自由使用、修改和分发此软件。
  • 如果您将其修改并作为网络服务(web应用程序、API、SaaS)运行 必须 分享您修改后的源代码。
  • 衍生作品也必须根据AGPL-3.0获得许可。

这确保了软件的改进使整个社区受益。

商业许可证

对于 商业用途 (企业、专业赛车队、商业产品),需要单独的商业许可证。这包括:

  • 营利性组织使用。
  • 融入商业产品或服务。
  • 用于专业赛车队或赛车运动组织。
  • 任何产生收入或商业优势的用途。
  • 作为网络服务使用,无需共享源代码修改。

获取商业许可证,请联系Christopher Marth。

请参阅 许可证 文件以获取完整的详细信息。