Release v0.1.0

Advanced CAN Analysis &
Test Automation Workbench

Open logs, decode DBC signals, graph behavior, automate checks, stream source logs, and ask AI — without leaving the workspace. 로그를 열고, DBC 시그널을 해석하고, 그래프로 보고, 반복 검사를 자동화하고, 필요한 순간 AI에게 물어보는 흐름을 한 화면 안에서 이어갑니다.

AiCAN was built for engineers who need serious CAN analysis without the heaviness, price pressure, and scattered workflow of traditional toolchains. 무겁고 비싼 툴체인 때문에 분석보다 도구에 더 많은 시간을 쓰는 일이 줄어들었으면 했습니다. AiCAN은 그 마음에서 출발했습니다.

AiCAN Smart Logo
The story behind AiCANAiCAN이 시작된 이유

CAN analysis should feel focused, not fragmented. CAN 분석은 복잡할 수 있어도, 도구까지 복잡할 필요는 없으니까.

Real CAN work rarely happens in one neat step. You open a log, match a DBC, chase a signal, compare graphs, reproduce frames, automate the boring checks, and explain what changed. AiCAN began with one simple idea: keep that entire rhythm in one place. 현장에서 CAN 데이터를 볼 때는 한 가지 일만 하지 않습니다. 로그를 열고, DBC를 맞추고, 시그널을 찾고, 그래프를 비교하고, 프레임을 다시 보내고, 반복 검사를 자동화하고, 결국 “무엇이 달라졌는지” 설명해야 하죠. AiCAN은 그 흐름이 끊기지 않았으면 좋겠다는 생각에서 시작했습니다.

01

Keep the engineer in flow엔지니어의 흐름을 끊지 않기

Logs, signals, graphs, scripts, Log Stream, and AI live close together, so the next question is never several tools away. 로그, 시그널, 그래프, 스크립트, Log Stream, AI를 한 작업공간 안에 모아 다음 확인이 멀리 떨어져 있지 않게 만들었습니다.

02

Make serious tooling approachable강력하지만 어렵지 않게

New users should start quickly, experienced users should dig deep, and the interface should stay calm while the data gets complicated. 처음 쓰는 사람은 빠르게 시작하고, 숙련자는 깊게 파고들 수 있어야 합니다. 데이터가 복잡해질수록 화면은 더 차분해야 한다고 믿습니다.

03

Open the door for smaller teams작은 팀도 부담 없이 시작할 수 있게

Advanced CAN analysis should not be reserved only for large organizations. Startups, labs, and small companies deserve a practical path too. 제대로 된 CAN 분석 환경이 큰 조직만의 선택지가 되어서는 안 됩니다. 스타트업, 연구실, 작은 회사도 부담 없이 시작할 수 있어야 합니다.

Try the workflowAiCAN으로 시작하기

Core Architecture & Features

Powerful engineering toolset designed for efficiency and flexibility

🔌

Multi-OS & HW Abstraction

AiCAN is currently available for Windows. macOS is coming soon, and Linux is in preparation.

Windows Available · Vector, Peak, Kvaser, SLCAN, Simulator
macOS Coming soon · SLCAN, Simulator
Linux In preparation · SocketCAN, Peak, Kvaser, SLCAN, Simulator

AI Analysis & LLM Integration

Perform diagnostics and log analysis with local models or user-configured external AI APIs. External mode sends the selected prompt and analysis context directly to that provider; raw frame bytes can be redacted.

📤

Standalone GUI App Creator

Design custom panels by dragging widgets (gauges, buttons, lights). Bind interactive logic using flowchart-based visual diagrams and export them as independent programs (.aicapp).

🌲

DBC Search & In-Memory Editor

Quickly search and verify loaded DBC messages and signals. Edit parameters, scales, and endianness in-memory, then validate and export directly back to physical .dbc files.

🔧

Event-Driven Script DSL

Write automation scenarios with direct events like 'on message', 'on signal', and 'on timer'. Powerful, lightweight scripting engine built specifically for automated diagnostic testing.

📈

ΔT Diagnostic & High-Perf Graph

Calculate delta-times alongside high-performance signal plotting. Supports three graph rendering modes (Shared, Overlay, Stacked) to analyze bus loads and instantly visualize frame drops.

Multi-Workspace & Docking Layout

Organize your work with a flexible tab-docking layout and split panels

AiCAN application layout with Signal Tree, Log Monitor, AI Assistant, and Signal Graph

Automation & Visual Design

Choose between lightweight scripting DSL or visual block builder

Lightweight CAN Scripting

AiCAN features a custom, event-driven domain-specific language (DSL) for quick test automation without setting up complex runtimes.

  • on message 0xID : Trigger on CAN frame reception
  • on signal Msg.Sig : Trigger on DBC signal updates
  • on timer <ms> : Trigger periodic execution tasks
engine_test.aics
// 100ms periodic timer event
on timer 100 {
    let speed = get_signal("EngineState", "EngineSpeed");
    if speed > 3000.0 {
        log("warning: Over-speed detected!");
        set_signal("Dashboard", "WarningLed", 1);
    }
}

// Receive message 0x201 event
on message 0x201 {
    // Send a response CAN message
    send_message("ResponseMsg", [0x01, 0xFF, 0x00, 0x00]);
}

Visual Logic & Flow Editor

Build full-fledged test panels by dragging widgets onto the canvas and linking inputs/outputs with logical connectors.

  • App Layout : Drag gauges, buttons, and status lights to design custom GUI panels
  • Logic Flow : Draw flowchart connections to visually define interactive logic
  • Standalone App : Compile and export as an independent executable program (.aicapp)
App Builder [ Engine_Monitor ]
3 widgets · 4 blocks
▶ Run 💾 Save Package
Toolbox
App Widgets
Button
Gauge
Status Light
Logic Blocks
Startup
Condition
CAN Tx
App Layout Logic Flow
Layout Canvas
2350 RPM
Start Engine Normal
Inspector
SelectedGauge_1
SignalEngine_Speed
Min / Max0 / 6000

Subscription & License Plans 구독 & 라이선스 플랜

Choose a plan for CAN analysis, automation, AI-assisted workflows, and standalone app creation. CAN 분석, 자동화, AI 보조 업무, 독립 실행 앱 제작에 맞는 플랜을 선택하세요.

Free Viewer
Free무료

Open AiCAN projects, inspect logs, and review DBC-based decoded data without a paid license. 유료 라이선스 없이 AiCAN 프로젝트, 로그, DBC 기반 디코딩 데이터를 확인할 수 있습니다.

  • Project and log viewer프로젝트 및 로그 뷰어
  • Basic DBC signal inspection기본 DBC 시그널 확인
  • Sample data workflow샘플 데이터 워크플로우
Basic
KRW 19,900/ month/ 월

A practical entry plan for individual engineers who need real CAN analysis workflows. 실제 CAN 분석 업무를 시작하는 개인 엔지니어를 위한 기본 플랜입니다.

  • Annual billing: KRW 199,000/year, 2 months free연간 결제: 연 199,000원, 2개월 할인
  • DBC loading and signal tree workflowDBC 로드 및 Signal Tree 워크플로우
  • Log monitor and graph analysis로그 모니터 및 그래프 분석
  • Project save and restore프로젝트 저장 및 복원
  • Log export로그 내보내기
Ultimate
KRW 99,900/ month/ 월

For teams that need automation, custom panels, and standalone app builder workflows. 자동화, 커스텀 패널, 독립 실행 앱 빌더가 필요한 팀을 위한 플랜입니다.

  • Annual billing: KRW 999,000/year, 2 months free연간 결제: 연 999,000원, 2개월 할인
  • Visual App BuilderVisual App Builder
  • AI assistant integrationAI Assistant 연동
  • Standalone app package workflow독립 실행 앱 패키지 워크플로우
  • Extended automation features확장 자동화 기능
Company
Custom quote별도 견적

A contract plan for organizations that need perpetual licensing, maintenance, seats, and deployment support. 영구 라이선스, 유지보수, 좌석 수, 배포 지원이 필요한 조직을 위한 계약 플랜입니다.

  • Perpetual license with 1-year maintenance option영구 라이선스 및 1년 유지보수 옵션
  • Seat, offline, and hardware environment consultation좌석 수, 오프라인망, 하드웨어 환경 협의
  • Quotation and business invoice support견적서 및 사업자 증빙 지원
Contact sales도입 문의

Paddle Billing

Our online order process is conducted by our reseller Paddle.com. Paddle.com is the Merchant of Record and handles payment processing, taxes, receipts, billing support, cancellations, and returns. CYG provides AiCAN product, technical, and licence support. 온라인 주문은 리셀러인 Paddle.com을 통해 진행됩니다. Paddle.com은 Merchant of Record로서 결제 처리, 세금, 영수증, 결제 문의, 구독 취소 및 환불을 담당하고, CYG는 AiCAN 제품·기술·라이선스 지원을 담당합니다.

The final payment amount and applicable taxes are shown on the Paddle checkout page before payment is completed. 최종 결제 금액과 세금은 Paddle 결제 화면에서 확인됩니다.

Refund & Cancellation환불 & 취소

Subscriptions can be canceled through the Paddle buyer portal before the next renewal. Refund and billing requests are handled by Paddle; CYG assists with product defects and licence activation. 구독은 다음 갱신 전에 Paddle 구매자 포털에서 취소할 수 있습니다. 환불 및 결제 문의는 Paddle에서 처리하며, CYG는 제품 문제와 라이선스 활성화를 지원합니다.

Refund policy환불 정책

License Delivery라이선스 제공

After successful payment, an AiCAN license key is generated automatically and sent to the purchase email. Enter the key in the desktop app to activate paid features on the licensed device. 결제가 완료되면 AiCAN 라이선스 키가 자동 생성되어 구매 이메일로 발송됩니다. 데스크톱 앱에 키를 입력하면 해당 장치에서 유료 기능이 활성화됩니다.

Release notes업데이트 내역

Loading release notes...업데이트 내역을 불러오는 중입니다...

Extend Updates업데이트 연장

Verify your perpetual licence key before opening Paddle Checkout.Paddle 결제 전에 영구 라이선스 키를 확인합니다.