Skip to content

About

Open Ticket AI is an open-source, on-premise automation engine that connects to ticket systems and uses AI to classify, route, and process tickets through flexible, plugin-based pipelines.

Topics

Resources

Stars

9 stars

Watchers

0 watching

Forks

Repository files navigation

name Open Ticket AI
id open-ticket-ai-runtime-readme
internal_docs_path /en/docs/internal/runtime/
created_at 2026-04-10
updated_at 2026-04-10
description Open Ticket AI is an intelligent ticket classification and routing system that uses machine learning to automatically categorize and prioritize support tickets.
tags
open-ticket-ai-runtime
runtime
project_name OTAI Runtime
related_linear_issues
title Open Ticket AI

Open Ticket AI

Open Ticket AI is an intelligent ticket classification and routing system that uses machine learning to automatically categorize and prioritize support tickets.

CI/CD Automation

The repository includes automated workflows for handling Copilot-generated Pull Requests. When GitHub Copilot creates a PR that fails CI checks, the workflow automatically labels it with retry-needed and copilot-pr, posts a comment explaining the failures, and closes the PR to allow Copilot to retry with fixes. This automation only affects PRs created by github-copilot[bot] and has no impact on manually created PRs.

Quick Start

# Install core package
pip install open-ticket-ai

# Install with plugins
pip install open-ticket-ai otai-hf-local otai-otobo-znuny

Docker

docker pull openticketai/engine:latest

Docker Compose

services:
  open-ticket-ai:
    image: openticketai/engine:latest
    ports:
      - "8080:8080"
    environment:
      OT_AI_CONFIG: /app/config.yml
    volumes:
      - ./config.yml:/app/config.yml:ro

Development

# Clone and setup
git clone https://github.com/Softoft-Orga/open-ticket-ai.git
cd open-ticket-ai
uv sync

# Run tests
uv run -m pytest

Releasing

Create Release

./scripts/bump_version
git push origin <your-branch>

Open a pull request targeting the main branch after pushing your changes. The release workflow runs once the pull request is merged.

Documentation

Full documentation: https://openticketai.com

Contributing

The easiest way to extend Open Ticket AI is by creating a plugin. Explore the developer documentation to learn how to build and integrate new capabilities.

License

LGPL-2.1-only

About

Open Ticket AI is an open-source, on-premise automation engine that connects to ticket systems and uses AI to classify, route, and process tickets through flexible, plugin-based pipelines.

Topics

Resources

Stars

9 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages