Peykan

•
25
•

Connect AI agents and LLMs to automotive CAN bus, OBD-II, UDS, and SAE J1939 diagnostic systems.

Peykan bridges AI agents and automotive systems via the Model Context Protocol (MCP), providing direct access to CAN bus traffic, OBD-II (SAE J1979) metrics, UDS diagnostics, and heavy-duty SAE J1939 telemetry. It includes an integrated virtual CAN bus and multi-ECU simulator that generates correlated driving-dynamics data and supports realistic fault-injection scenarios without requiring dedicated physical hardware. Featuring DBC-driven message decoding, real ISO-TP/UDS operations, log replay and analysis capabilities, and strict read-only safety guardrails for live vehicle hardware, Peykan equips LLMs to perform automated vehicle diagnostics, signal monitoring, and troubleshooting drills.

Características Principales

01Hardware-safe transmission policies featuring default read-only access, ID allowlisting, and audit logging
02DBC-driven signal encoding and decoding using cantools, with live snapshot and time-series signal monitoring
03Built-in ECU simulator with dynamic telemetry, realistic driving physics, and seven preset fault-injection scenarios
04Recorded log analysis and replay support across Vector (.asc, .blf), PEAK (.trc), and candump formats
0525 GitHub stars
06Comprehensive automotive protocol support including standard CAN bus, OBD-II, UDS over ISO-TP, and SAE J1939

Casos de Uso

01Testing and validating vehicle diagnostics workflows and LLM reasoning against simulated hardware and fault conditions
02Analyzing, debugging, and replaying recorded CAN log files using conversational natural language prompts
03Enabling AI agents to run automated automotive diagnostics, monitor live telemetry, and interpret active DTC trouble codes