Back to docs

Introduction

What is Opentix and why use it for ticket management.

What is Opentix?

Opentix is a VS Code-based IDE extension for git-native ticket management. Instead of relying on external tools like Jira, Linear, or GitHub Issues, Opentix stores every ticket as a Markdown file with YAML frontmatter — right inside your repository.

You get a full-featured Kanban board inside VS Code, sprint management, team collaboration through Git, and AI-ready ticket context and history that works with any coding assistant.

Our goal is to retain the team collaboration essence of ticket management but at the same time, AI agents can work with the tickets without the need to switch between different tools.

Our vision is in the future, anyone can ask an AI Agent in any IDE to work with all available tickets and anyone in the team, even non-developers, can see the latest state of the tickets and interact with it.

Key Features

Core Features

  • Kanban Board — A drag-and-drop board inside VS Code. Move tickets between columns to change their status. Create, edit, and delete tickets directly from the board.
  • Markdown Tickets — Each ticket is a .md file with structured YAML frontmatter and Markdown sections for description, acceptance criteria, and comments. All ticket data lives in .opentix/ on your repository's default branch.
  • Git-Native Storage — All ticket data syncs through Git — no external server needed. Opentix uses a git worktree so your working branch is never affected by ticket operations.
  • Sprint Management — Define sprints and breaks, assign tickets to sprints, and filter the board by sprint. Auto-detects the current sprint based on date.
  • Team & Assignees — Self-registering team member list. Team members are automatically added from Git config. Assign tickets to yourself or teammates with multi-select support.
  • AI Context Auto-Detection — Automatically detects the current ticket from your branch name (e.g., feat/OPTX-0012-auth) and writes CURRENT_TICKET.md at the workspace root for AI assistants like Cursor, Copilot, Windsurf, and Claude Code.
  • Sync & Collaboration — Background pull/push keeps the team in sync automatically (60-second interval). Auto-commits external changes from AI agents and scripts. Supports immediate and debounced commit strategies.

Coming Soon

  • CLI — Standalone command-line interface for AI agents and scripts to manage tickets and create full automation of creating tickets and finishing them.
  • Web Kanban Board — View and manage your Opentix board from the browser — no IDE required. This can be use by non-developers to see the latest state of the tickets and interact with it.
  • Git Event Automations — Rule engine to auto-transition ticket status based on branch and pull request events.
  • Ticket Attachments — Attach files and images to ticket descriptions and comments.
  • Managed Backend Support — Hosted sync infrastructure option while keeping the same git-native workflow.

How It Differs

OpentixJira / LinearGitHub Issues
Data locationIn the repoExternal serverGitHub API
Offline supportFullNoneLimited
Vendor lock-inNoneHighMedium
AI integrationBuilt-in context filesRequires pluginsRequires setup
Setup timeOne commandAccount + project setupPer-repo config
CostFree & open sourcePaid plansFree (limited)

Next Steps