Trixty IDE is a lightweight yet powerful Integrated Development Environment designed from the ground up to be AI-native and extensible. Built using a high-performance Rust core and a modern web-based frontend, Trixty offers a development experience that balances speed, aesthetics, and intelligence.
- 🧠 AI-Native Coding: Seamlessly integrated AI assistant right at your fingertips to help with debugging, refactoring, and code generation.
- 🧩 Pluggable Architecture: Extend your IDE with the Trixty SDK. Register custom languages, UI components, and commands dynamically.
- 🎨 Minimalist Design: A noise-free, premium interface that prioritizes your code and focus.
- 📂 Git Integration: Built-in source control explorer to manage your changes effortlessly.
- 🌍 L10n Ready: Multi-language support out of the box (English, Spanish, and more).
Trixty leverages the latest technologies to ensure a smooth and robust development experience:
- Core Engine: Rust & Tauri (Native performance & security).
- Frontend Architecture: Next.js (React) + TypeScript.
- Editor Core: Monaco Editor (The engine behind VS Code).
- Styling: Tailwind CSS for a modern, responsive UI.
- Addon System: Custom sandbox environment for dynamic extension loading.
- Node.js (v24+)
- pnpm (v9.15.0; pinned via
package.json#packageManager) - Rust & Cargo (for desktop builds)
- Ollama (required for AI features)
-
Clone the repository:
git clone https://github.com/TrixtyAI/ide.git cd trixty-ide -
Install dependencies:
pnpm install
-
Run the desktop app (Development mode):
pnpm desktop
Trixty features a decentralized extension system. You can explore or contribute to the official registry in the registry/ directory.
Addons can contribute:
- Languages: Custom syntax highlighting and configurations.
- UI Views: New panels in the activity bar or sidebar.
- Commands: New actions accessible via the command palette.
We love contributions! Whether you're fixing a bug, improving documentation, or adding a new feature, your help is welcome.
Before you start, please read our Contributing Guide to learn about our development process, coding standards, and legal requirements.
Join our growing community to stay updated and get support:
- GitHub Discussions — Ask questions and share ideas.
- Issue Tracker — Report bugs or request features.
Found a security vulnerability? Please do not open a public issue. See our Security Policy for responsible disclosure instructions.
A huge thank you to everyone who has contributed to Trixty IDE!
This project is licensed under the UnSetSoft Public License (UPL) 1.0. See the LICENSE file for details.
