rac的灵感来自于CVSTrac，因为能够与Subversion接口，所以最初叫做svntrac。Trac使用Python程式语言开发。在2005年中以前，Trac以GPL发行；直到0.9版开始使用修改过的BSD许可证释出。基本上都是属于自由软体的许可证。
主要功能.Trac使用超链接方式把软件缺陷数据库、版本控制系统和wiki内容结合起来，并作为版本控制系统的web接口，支持的版本控制系统包括Subversion、Git、Mercurial、、、。在0.11版本之前，Trac