AI-Powered KiCad Schematic Assistant
Signed in as {{ session.get('kaicad_remote_username') }} · Project {{ project_name or 'configured' }}
{{ msg.content }}
Start a conversation about your schematic changes...
{{ current_chat_model }} · max reasoning
{{ current_chat_model }}
{% if auth_mode == auth_mode_codex %}⚠ Chat requires API-key mode; Codex subscription remains available for plan generation. {% else %}⚠ {% if config.KAICAD_REMOTE_MODE %}Chat is unavailable in the service owner's current configuration.{% else %}Configure an API key in Settings to enable chat.{% endif %}{% endif %}
💡 Click 🤖 to let AI expand your brief idea into a detailed plan
{{ current_model }} · max reasoning
{{ current_model }}
{% if auth_mode == auth_mode_codex %}Run codex login and select ChatGPT to enable planning. {% else %}Save an OpenAI API key in Settings to enable planning.{% endif %}
codex login
💾 On apply: Schematic is automatically backed up as .kicad_sch.bak • ERC, Netlist, and PDF are generated
Confirm only after reviewing this exact plan and source snapshot.
Summary: {{ approval_review.summary }}
Plan SHA-256: {{ approval_review.plan_sha256 }}
{{ approval_review.plan_sha256 }}
Source SHA-256: {{ approval_review.source_sha256 }}
{{ approval_review.source_sha256 }}
{{ approval_review.diff }}
No plan is awaiting approval.
💡 Paste the full path to your .kicad_pro or .kicad_sch file and click Detect Example: C:\Users\YourName\Documents\MyProject\MyProject.kicad_pro
📊 Status:
Project: {{ project_name or '—' }}
Schematic: {{ sch_name or '—' }}
✓ API key available in API-key mode
⚠ No API key set - AI features disabled
🔒 Saved keys use your operating system credential keyring and are never written to project files 🤖 Required for AI-powered plan generation
✓ Codex CLI is logged in with ChatGPT
⚠ Codex CLI is not logged in with ChatGPT
Run codex login in a terminal and select ChatGPT authentication. kAIcad checks login status only; it never displays Codex credentials.