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
.mdfile 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 writesCURRENT_TICKET.mdat 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
| Opentix | Jira / Linear | GitHub Issues | |
|---|---|---|---|
| Data location | In the repo | External server | GitHub API |
| Offline support | Full | None | Limited |
| Vendor lock-in | None | High | Medium |
| AI integration | Built-in context files | Requires plugins | Requires setup |
| Setup time | One command | Account + project setup | Per-repo config |
| Cost | Free & open source | Paid plans | Free (limited) |
Next Steps
- Install the extension and set it up in your project
- Learn about how Opentix works under the hood
- Explore the Kanban board and start managing tickets