Project Structure

SkillDev tools

Overview of the Trezor Suite monorepo structure and key directories. Use when navigating the codebase or deciding where to place new code.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Project Structure skill

What this skill tells your AI

The instructions your AI receives, as published by trezor/trezor-suite in skills/project-structure/SKILL.md and read by ahel’s review.

Key (root) directories

  • suite - Place where Web & Desktop only code is located.
  • suite-native - Place where Mobile only code is located.
  • suite-common - Shared code, that is domain specific, but can be used in all domain (Web/Desktop, Mobile).
  • packages
    • The domain agnostic packages: libraries, tools, utils, etc.
    • connect - Trezor Connect (library for device communication)
    • suite - Shared logic for Suite applications
    • suite-desktop - Desktop application source

Signals

GitHub stars
1k
Forks
375
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
project-structure-trezor
Source
github.com/trezor/trezor-suite