# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Tabby
spec:
    description: |
        Tabby is a self-hosted AI coding assistant with an OpenAPI-compatible interface. It provides intelligent code completions and chat capabilities powered by open source models, with a built-in web UI for management.
    coverImage: https://user-images.githubusercontent.com/388154/230440226-9bc01d05-9f57-478b-b04d-81184eba14ca.gif
    icon: https://raw.githubusercontent.com/TabbyML/tabby/main/website/static/img/logo.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Tabby
    tags:
        - ai
        - coding
        - developer-tools
    readme: |
        # Tabby

        Tabby is a self-hosted AI coding assistant that provides intelligent code completions and chat capabilities, powered by open source models with a built-in management web UI.

        ## What You Can Do After Deployment

        1. **Visit your domain** — Open the Tabby web UI and complete the initial admin setup
        2. **Configure models** — Select and download code completion and chat models from the admin panel
        3. **Install IDE extensions** — Connect VS Code, JetBrains, or Vim plugins to your Tabby server
        4. **Use code completion** — Get AI-powered inline code suggestions as you type in your editor
        5. **Chat with AI** — Ask coding questions and get contextual answers through the chat interface

        ## Key Features

        - Self-hosted AI code completion with low latency
        - OpenAPI-compatible interface for easy integration
        - Support for multiple open source code models
        - IDE extensions for VS Code, JetBrains, and Vim/Neovim
        - Built-in web UI for administration and chat
        - Repository indexing for context-aware completions
        - Team management with user authentication
        - Usage analytics and completion metrics
        - RAG-powered answers with codebase context
        - No data leaves your infrastructure

        ## License

        Apache 2.0 — [GitHub](https://github.com/TabbyML/tabby)
    services:
        - name: tabby
          icon: https://raw.githubusercontent.com/TabbyML/tabby/main/website/static/img/logo.png
          template: PREBUILT_V2
          spec:
            source:
                image: tabbyml/tabby:20260328
            ports:
                - id: web
                  port: 8080
                  type: HTTP
            volumes:
                - id: tabby-data
                  dir: /data
            env:
                TABBY_MODEL:
                    default: StarCoder-1B
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Tabby es un asistente de codificación con IA autoalojado con una interfaz compatible con OpenAPI. Proporciona completaciones de código inteligentes y capacidades de chat impulsadas por modelos de código abierto, con una interfaz web integrada para gestión.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Tabby
        readme: |
            # Tabby

            Tabby es un asistente de codificación con IA autoalojado que proporciona completaciones de código inteligentes y capacidades de chat, impulsado por modelos de código abierto con una interfaz web de gestión integrada.

            ## Qué Puedes Hacer Después del Despliegue

            1. **Visita tu dominio** — Abre la interfaz web de Tabby y completa la configuración inicial de administrador
            2. **Configurar modelos** — Selecciona y descarga modelos de completación de código y chat desde el panel de administración
            3. **Instalar extensiones de IDE** — Conecta los plugins de VS Code, JetBrains o Vim a tu servidor Tabby
            4. **Usar completación de código** — Obtén sugerencias de código en línea impulsadas por IA mientras escribes en tu editor
            5. **Chatear con IA** — Haz preguntas de codificación y obtén respuestas contextuales a través de la interfaz de chat

            ## Características Principales

            - Completación de código con IA autoalojada de baja latencia
            - Interfaz compatible con OpenAPI para fácil integración
            - Soporte para múltiples modelos de código abierto
            - Extensiones de IDE para VS Code, JetBrains y Vim/Neovim
            - Interfaz web integrada para administración y chat
            - Indexación de repositorios para completaciones contextuales
            - Gestión de equipos con autenticación de usuarios
            - Analíticas de uso y métricas de completación
            - Respuestas impulsadas por RAG con contexto del código base
            - Los datos no salen de tu infraestructura

            ## Licencia

            Apache 2.0 — [GitHub](https://github.com/TabbyML/tabby)
    id-ID:
        description: |
            Tabby adalah asisten pengkodean AI self-hosted dengan antarmuka yang kompatibel dengan OpenAPI. Menyediakan penyelesaian kode cerdas dan kemampuan chat yang didukung model open source, dengan Web UI bawaan untuk manajemen.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Tabby
        readme: |
            # Tabby

            Tabby adalah asisten pengkodean AI self-hosted yang menyediakan penyelesaian kode cerdas dan kemampuan chat, didukung model open source dengan Web UI manajemen bawaan.

            ## Yang Dapat Dilakukan Setelah Deployment

            1. **Kunjungi domain Anda** — Buka Web UI Tabby dan selesaikan pengaturan admin awal
            2. **Konfigurasi model** — Pilih dan unduh model penyelesaian kode dan chat dari panel admin
            3. **Instal ekstensi IDE** — Hubungkan plugin VS Code, JetBrains, atau Vim ke server Tabby Anda
            4. **Gunakan penyelesaian kode** — Dapatkan saran kode inline berbasis AI saat mengetik di editor Anda
            5. **Chat dengan AI** — Ajukan pertanyaan pengkodean dan dapatkan jawaban kontekstual melalui antarmuka chat

            ## Fitur Utama

            - Penyelesaian kode AI self-hosted dengan latensi rendah
            - Antarmuka kompatibel OpenAPI untuk integrasi mudah
            - Dukungan untuk berbagai model kode open source
            - Ekstensi IDE untuk VS Code, JetBrains, dan Vim/Neovim
            - Web UI bawaan untuk administrasi dan chat
            - Pengindeksan repositori untuk penyelesaian sadar konteks
            - Manajemen tim dengan autentikasi pengguna
            - Analitik penggunaan dan metrik penyelesaian
            - Jawaban berbasis RAG dengan konteks codebase
            - Data tidak meninggalkan infrastruktur Anda

            ## Lisensi

            Apache 2.0 — [GitHub](https://github.com/TabbyML/tabby)
    ja-JP:
        description: |
            Tabby はセルフホストの AI コーディングアシスタントで、OpenAPI 互換インターフェースを提供します。オープンソースモデルによるインテリジェントなコード補完とチャット機能を備え、管理用 Web UI を内蔵しています。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Tabby にアクセスするためのドメイン
        readme: |
            # Tabby

            Tabby はオープンソースモデルによるインテリジェントなコード補完とチャット機能を提供するセルフホスト AI コーディングアシスタントで、管理用 Web UI を内蔵しています。

            ## デプロイ後にできること

            1. **ドメインにアクセス** — Tabby Web UI を開き、初期管理者セットアップを完了
            2. **モデルの設定** — 管理パネルからコード補完とチャットモデルを選択してダウンロード
            3. **IDE 拡張機能のインストール** — VS Code、JetBrains、Vim プラグインを Tabby サーバーに接続
            4. **コード補完の使用** — エディターで入力中に AI によるインラインコード提案を取得
            5. **AI とチャット** — チャットインターフェースでコーディングの質問をして、コンテキストに応じた回答を取得

            ## 主な機能

            - 低レイテンシのセルフホスト AI コード補完
            - 簡単な統合のための OpenAPI 互換インターフェース
            - 複数のオープンソースコードモデルをサポート
            - VS Code、JetBrains、Vim/Neovim 用の IDE 拡張機能
            - 管理とチャットのための内蔵 Web UI
            - コンテキスト対応の補完のためのリポジトリインデックス
            - ユーザー認証によるチーム管理
            - 使用状況分析と補完メトリクス
            - コードベースコンテキストによる RAG 駆動の回答
            - データがインフラの外に出ない

            ## ライセンス

            Apache 2.0 — [GitHub](https://github.com/TabbyML/tabby)
    ko-KR:
        description: |
            Tabby는 OpenAPI 호환 인터페이스를 갖춘 셀프호스팅 AI 코딩 어시스턴트입니다. 오픈소스 모델로 구동되는 지능적인 코드 완성과 채팅 기능을 제공하며 관리용 Web UI를 내장하고 있습니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Tabby에 접속할 도메인
        readme: |
            # Tabby

            Tabby는 오픈소스 모델로 구동되는 지능적인 코드 완성과 채팅 기능을 제공하는 셀프호스팅 AI 코딩 어시스턴트로, 관리용 Web UI를 내장하고 있습니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — Tabby Web UI를 열고 초기 관리자 설정 완료
            2. **모델 구성** — 관리 패널에서 코드 완성 및 채팅 모델 선택 및 다운로드
            3. **IDE 확장 설치** — VS Code, JetBrains 또는 Vim 플러그인을 Tabby 서버에 연결
            4. **코드 완성 사용** — 편집기에서 입력할 때 AI 기반 인라인 코드 제안 받기
            5. **AI와 채팅** — 채팅 인터페이스에서 코딩 질문을 하고 컨텍스트에 맞는 답변 받기

            ## 주요 기능

            - 낮은 지연 시간의 셀프호스팅 AI 코드 완성
            - 쉬운 통합을 위한 OpenAPI 호환 인터페이스
            - 다양한 오픈소스 코드 모델 지원
            - VS Code, JetBrains, Vim/Neovim용 IDE 확장
            - 관리 및 채팅을 위한 내장 Web UI
            - 컨텍스트 인식 완성을 위한 리포지토리 인덱싱
            - 사용자 인증을 통한 팀 관리
            - 사용 분석 및 완성 메트릭
            - 코드베이스 컨텍스트를 활용한 RAG 기반 답변
            - 데이터가 인프라 외부로 나가지 않음

            ## 라이선스

            Apache 2.0 — [GitHub](https://github.com/TabbyML/tabby)
    th-TH:
        description: |
            Tabby เป็นผู้ช่วยเขียนโค้ด AI แบบ Self-hosted พร้อมอินเทอร์เฟซที่เข้ากันได้กับ OpenAPI ให้บริการเติมโค้ดอัจฉริยะและความสามารถในการแชทที่ขับเคลื่อนด้วยโมเดลโอเพนซอร์ส พร้อม Web UI ในตัวสำหรับการจัดการ
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Tabby
        readme: |
            # Tabby

            Tabby เป็นผู้ช่วยเขียนโค้ด AI แบบ Self-hosted ที่ให้บริการเติมโค้ดอัจฉริยะและความสามารถในการแชท ขับเคลื่อนด้วยโมเดลโอเพนซอร์สพร้อม Web UI สำหรับจัดการในตัว

            ## สิ่งที่ทำได้หลัง Deploy

            1. **เข้าชมโดเมนของคุณ** — เปิด Web UI ของ Tabby และทำการตั้งค่าผู้ดูแลระบบเบื้องต้น
            2. **กำหนดค่าโมเดล** — เลือกและดาวน์โหลดโมเดลเติมโค้ดและแชทจากแผงผู้ดูแลระบบ
            3. **ติดตั้งส่วนขยาย IDE** — เชื่อมต่อปลั๊กอิน VS Code, JetBrains หรือ Vim กับเซิร์ฟเวอร์ Tabby ของคุณ
            4. **ใช้การเติมโค้ด** — รับคำแนะนำโค้ดแบบอินไลน์ที่ขับเคลื่อนด้วย AI ขณะพิมพ์ในตัวแก้ไข
            5. **แชทกับ AI** — ถามคำถามเกี่ยวกับโค้ดและรับคำตอบตามบริบทผ่านอินเทอร์เฟซแชท

            ## คุณสมบัติหลัก

            - การเติมโค้ด AI แบบ Self-hosted ที่มีเวลาแฝงต่ำ
            - อินเทอร์เฟซที่เข้ากันได้กับ OpenAPI สำหรับการรวมที่ง่าย
            - รองรับโมเดลโค้ดโอเพนซอร์สหลายตัว
            - ส่วนขยาย IDE สำหรับ VS Code, JetBrains และ Vim/Neovim
            - Web UI ในตัวสำหรับการจัดการและแชท
            - การทำดัชนี Repository สำหรับการเติมที่รับรู้บริบท
            - การจัดการทีมพร้อมการยืนยันตัวตนผู้ใช้
            - การวิเคราะห์การใช้งานและเมตริกการเติม
            - คำตอบที่ขับเคลื่อนด้วย RAG พร้อมบริบทของ Codebase
            - ข้อมูลไม่ออกจากโครงสร้างพื้นฐานของคุณ

            ## สัญญาอนุญาต

            Apache 2.0 — [GitHub](https://github.com/TabbyML/tabby)
    zh-CN:
        description: |
            Tabby 是一款自托管的 AI 代码助手，提供 OpenAPI 兼容接口。它由开源模型驱动，提供智能代码补全和聊天功能，内置管理用的 Web UI。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Tabby 的域名
        readme: |
            # Tabby

            Tabby 是一款自托管的 AI 代码助手，由开源模型驱动，提供智能代码补全和聊天功能，并内置管理 Web UI。

            ## 部署后可以做什么

            1. **打开域名** — 打开 Tabby Web UI 并完成初始管理员设置
            2. **配置模型** — 从管理面板选择并下载代码补全和聊天模型
            3. **安装 IDE 扩展** — 将 VS Code、JetBrains 或 Vim 插件连接到您的 Tabby 服务器
            4. **使用代码补全** — 在编辑器中输入时获得 AI 驱动的内联代码建议
            5. **与 AI 聊天** — 通过聊天界面提问代码问题并获得上下文相关的回答

            ## 主要功能

            - 低延迟的自托管 AI 代码补全
            - OpenAPI 兼容接口，易于集成
            - 支持多种开源代码模型
            - VS Code、JetBrains 和 Vim/Neovim 的 IDE 扩展
            - 内置管理和聊天的 Web UI
            - 仓库索引，提供上下文感知的补全
            - 用户认证的团队管理
            - 使用分析和补全指标
            - RAG 驱动的代码库上下文回答
            - 数据不会离开您的基础设施

            ## 授权

            Apache 2.0 — [GitHub](https://github.com/TabbyML/tabby)
    zh-TW:
        description: |
            Tabby 是一款自託管的 AI 程式碼助手，提供 OpenAPI 相容介面。它由開源模型驅動，提供智慧程式碼補全和聊天功能，內建管理用的 Web UI。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Tabby 的網域
        readme: |
            # Tabby

            Tabby 是一款自託管的 AI 程式碼助手，由開源模型驅動，提供智慧程式碼補全和聊天功能，並內建管理 Web UI。

            ## 部署後可以做什麼

            1. **開啟網域** — 開啟 Tabby Web UI 並完成初始管理員設定
            2. **設定模型** — 從管理面板選擇並下載程式碼補全和聊天模型
            3. **安裝 IDE 擴充套件** — 將 VS Code、JetBrains 或 Vim 外掛連接到您的 Tabby 伺服器
            4. **使用程式碼補全** — 在編輯器中輸入時獲得 AI 驅動的行內程式碼建議
            5. **與 AI 聊天** — 透過聊天介面提問程式碼問題並獲得上下文相關的回答

            ## 主要功能

            - 低延遲的自託管 AI 程式碼補全
            - OpenAPI 相容介面，易於整合
            - 支援多種開源程式碼模型
            - VS Code、JetBrains 和 Vim/Neovim 的 IDE 擴充套件
            - 內建管理和聊天的 Web UI
            - 儲存庫索引，提供上下文感知的補全
            - 使用者驗證的團隊管理
            - 使用分析和補全指標
            - RAG 驅動的程式碼庫上下文回答
            - 資料不會離開您的基礎設施

            ## 授權

            Apache 2.0 — [GitHub](https://github.com/TabbyML/tabby)
