Skip to content

TrixtyAI/ide

Repository files navigation

Trixty Logo

Trixty IDE

A modern, agentic, and highly extensible IDE built for the next generation of developers.

Version License Platform Contributions Welcome


🚀 Overview

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.

✨ Key Features

  • 🧠 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).

🛠️ Technical Stack

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.

📦 Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/TrixtyAI/ide.git
    cd trixty-ide
  2. Install dependencies:

    pnpm install
  3. Run the desktop app (Development mode):

    pnpm desktop

🧩 Extensions & Registry

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.

🤝 Contributing

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.

💖 Community

Join our growing community to stay updated and get support:

🔒 Security

Found a security vulnerability? Please do not open a public issue. See our Security Policy for responsible disclosure instructions.


👥 Contributors

A huge thank you to everyone who has contributed to Trixty IDE!


⚖️ License

This project is licensed under the UnSetSoft Public License (UPL) 1.0. See the LICENSE file for details.


Made with ❤️ by jmaxdev and the Trixty Community

About

Trixty IDE is a lightweight yet powerful Integrated Development Environment designed from the ground up to be AI-native and extensible.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Contributors