Skip to content

Releases: buildwithtrace/trace

1.2.0

07 Mar 18:59

Choose a tag to compare

Trace 1.2.0

This release brings KiCAD 10 support, a fully rewritten chat UI, plan mode, todo tracking,
multi-tab parallel streaming, and a range of stability and UX improvements.


KiCAD 10 Support

Trace is now built on top of KiCAD 10 (v10.0.0 RC1). This brings all upstream improvements
from the KiCAD 10 release, including better schematic and PCB tooling, improved rendering,
and MSVC build fixes.


Rewritten Chat UI

The chat panel has been completely rewritten as a React webview with an interleaved activity
feed architecture. Key improvements include:

  • Multi-tab parallel streaming — run multiple AI conversations across different editor
    tabs simultaneously, each routed independently
  • Interleaved activity feed — tool calls, thinking steps, and messages are displayed
    inline as they happen, giving a clear view of what the AI is doing
  • Template selector — quickly pick from pre-built prompt templates in the chat panel
  • Todo overlay — active todos are shown overlaid in the chat panel, updated in real time

Plan Mode

Plan mode just got better. When enabled, the AI enters a research phase before
acting — populating a research card with findings before proposing and executing a plan.
Todo items created during planning are tracked and shown in the UI.


Todo Tracking

The AI can now create, read, and update a structured todo list during a session. Completed
and cancelled items are filtered out automatically, keeping the list focused on what's left.


Bug Fixes

  • Fixed the app suddenly stopping mid-stream
  • Fixed ghost schematics being created after file edits
  • Fixed multi-sheet support and per-tab event routing
  • Fixed message ID consistency between SQLite and the webview for edit/undo
  • Fixed text segments fragmenting after activity interruptions
  • Fixed analytics duplicate events and incorrect event placement

Other Improvements

  • Trace icons scaled to match macOS HIG sizing guidelines
  • Updated documentation URLs and Discord invite link

1.0.0

31 Jan 00:25

Choose a tag to compare

Trace 1.0.0 Release

Release Date: January 29, 2026

We're excited to announce the release of Trace 1.0.0, the first stable release of our AI-powered PCB design suite. Trace extends KiCad's powerful electronics design automation capabilities with cutting-edge AI features that streamline circuit design and PCB layout workflows.


What is Trace?

Trace is a modified version of the KiCad EDA software, enhanced with AI-powered circuit design capabilities. Built on the solid foundation of KiCad, Trace maintains full compatibility with KiCad file formats while adding intelligent automation features that accelerate hardware development.

Important: Trace is based on KiCad, an open-source electronics design automation suite. This is an independent fork created and maintained by the Trace team. Trace is not affiliated with, endorsed by, or supported by the KiCad project or The Linux Foundation.


Key Features

AI Circuit Assistant

Design circuits using natural language. Simply describe what you want, and Trace's AI assistant helps you create and modify schematics:

  • Type what you want: "Add a 555 timer circuit"
  • Ask questions: "How do I add decoupling capacitors?"
  • Get instant design suggestions and modifications

Intelligent Component Search

AI-powered part finding and suggestions help you discover the right components faster:

  • Natural language component queries
  • Smart suggestions based on your design requirements
  • Find components optimized for your specific use case (e.g., "low-power MCU for battery operation")

Automated Routing

Smart trace routing with AI optimization:

  • Intelligent PCB routing algorithms
  • Automated trace optimization
  • Reduced manual routing time

Cloud Integration

Sync designs and collaborate with your team:

  • Cloud-based design synchronization
  • Team collaboration features
  • Seamless workflow across devices

Enhanced Workflow

Streamlined UI for modern hardware engineering:

  • Improved user experience
  • Modern interface design
  • Optimized workflows for efficiency

Installation

Binary Packages

Check the Trace website for packages and installation instructions for all supported platforms:

Download Trace

Building from Source

For detailed build instructions, see the Trace Documentation.


File Format Compatibility

Trace maintains full compatibility with KiCad file formats:

  • Schematics: .kicad_sch files are fully supported
  • PCB Layouts: .kicad_pcb files are fully supported
  • Libraries: Compatible with KiCad symbol and footprint libraries
  • Trace Formats: Native .trace_sch and .trace_pcb formats for enhanced AI features

You can seamlessly work with existing KiCad projects and share files with KiCad users.


Documentation & Support


License

Trace is released under the GNU General Public License v3 (GPLv3), the same license as KiCad.

As required by GPLv3, you are free to:

  • Use Trace for any purpose
  • Study and modify the source code
  • Share copies with others
  • Distribute modified versions (under GPLv3)

Copyright & Attribution

Copyright (C) 2025-2026 Trace Developers Team
Copyright © 1992-2024 KiCad Developers

Trace incorporates substantial code from the KiCad project.
KiCad is copyright its contributors and licensed under GPLv3.

What's Next?

This is just the beginning! We're continuously working on improving Trace with:

  • Enhanced AI capabilities
  • Additional automation features
  • Performance optimizations
  • Expanded component libraries
  • Better integration tools

Stay updated by joining our Discord community or following our GitHub repository.


Acknowledgments

Trace is built on the excellent work of the KiCad project and its contributors. We are grateful to the KiCad developers and the broader open-source EDA community for creating a solid foundation that makes Trace possible.


Contributing

We welcome contributions! If you're interested in contributing to Trace:


Thank you for using Trace!

We hope Trace helps you design amazing hardware faster and more efficiently. If you have questions, feedback, or run into any issues, please don't hesitate to reach out through Discord or GitHub Issues.