$npx skillfedfor your agent

spec-kitty-tracker

Universal tracker interface, connector SDK, and sync engine for Spec Kitty

With conditionsPyPI Application FrameworksReleased Apr 2026133.6K downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — spec_kitty_tracker-0.4.3-py3-none-any.whl
v0.4.3 · released 2026-04-27 · Python >=3.11 · 1 runtime deps: httpx

Yes, if you need to integrate multiple issue trackers into a single application or sync engine. The abstraction layer and included connectors save significant development time. Requires Python 3.11+, httpx, and (for SaaS connectors) external Nango configuration. No known vulnerabilities. MIT license is permissive. Active maintenance and low install friction make it a solid choice for tracker integration work.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.11+.
  • SaaS-backed connectors require Nango integration context (connection_id, provider_config_key, nango_secret_key) provided by the host platform.
  • Low install friction with a single runtime dependency (httpx).

License · maintenance · safety

permissive license (permissive) — MIT License permits commercial and private use, modification, and distribution with minimal restrictions—only requires retaining the license and copyright notice.

last release 2026-04-27 (109 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 133,646 downloads/mo, #11,501 on PyPI

Verify before relying

pip install spec-kitty-tracker

from spec_kitty_tracker import create_hosted_connector, HostedConnectorRequest, LinearHostedParams, NangoConnectionContext, SyncEngine
import asyncio

async def main():
    nango_ctx = NangoConnectionContext(connection_id="user-connection-id", provider_config_key="linear", nango_secret_key="nango-secret")
    connector = create_hosted_connector(HostedConnectorRequest(provider="linear", nango_context=nango_ctx, params=LinearHostedParams(team_id="TEAM-UUID")))
    async with connector:
        await engine.pull()

asyncio.run(main())
  • Whether SaaS-backed connectors require external API credentials or Nango setup beyond what the package provides.
  • Performance characteristics and scalability limits for the SyncEngine with large issue volumes.
  • Stability and feature completeness of AzureDevOpsConnector, listed as out of scope for hosted transport in this release.
Same gist for agents: .md · .json

What it is and what it does

spec-kitty-tracker is a connector SDK and sync engine that abstracts differences between multiple issue tracking systems. It defines a canonical issue model and tracker connector protocol with capability negotiation, allowing integrations across Linear, Jira, GitHub, GitLab, and other trackers without rewriting logic per platform. The package includes SaaS-backed connectors routed through hosted transport, local-first connectors for CLI tools, and an in-memory reference implementation.

The core value is the SyncEngine, which handles bidirectional issue synchronization with deterministic conflict resolution and source-of-truth ownership policies. Discovery functions enumerate workspaces and bindable resources across providers with a hybrid metadata contract that normalizes provider-native keys into optional standard fields.

Use it for

  • Build a SaaS platform that syncs issues bidirectionally between a user's Linear workspace and your internal tracking system.
  • Migrate issues from one tracker to another while preserving external references and maintaining a source-of-truth policy.
  • Integrate local CLI tools with cloud trackers by constructing connectors directly and using the SyncEngine.
  • Discover and enumerate workspaces and projects across Linear, Jira, GitHub, and GitLab with a uniform metadata schema.
  • Test tracker integrations without hitting live APIs using the InMemoryConnector reference implementation.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need to integrate multiple issue trackers into a single application or sync engine.

The abstraction layer and included connectors save significant development time. Requires Python 3.11+, httpx, and (for SaaS connectors) external Nango configuration. No known vulnerabilities. MIT license is permissive. Active maintenance and low install friction make it a solid choice for tracker integration work.

Install

spec-kitty-tracker on PyPI

Before you install

Low install friction with a single runtime dependency (httpx). Actively maintained with latest release 109 days ago.

Requires Python 3.11+. SaaS-backed connectors require Nango integration context (connection_id, provider_config_key, nango_secret_key) provided by the host platform.

License in practice

MIT License permits commercial and private use, modification, and distribution with minimal restrictions—only requires retaining the license and copyright notice.

Quickstart

pip install spec-kitty-tracker

from spec_kitty_tracker import create_hosted_connector, HostedConnectorRequest, LinearHostedParams, NangoConnectionContext, SyncEngine
import asyncio

async def main():
    nango_ctx = NangoConnectionContext(connection_id="user-connection-id", provider_config_key="linear", nango_secret_key="nango-secret")
    connector = create_hosted_connector(HostedConnectorRequest(provider="linear", nango_context=nango_ctx, params=LinearHostedParams(team_id="TEAM-UUID")))
    async with connector:
        await engine.pull()

asyncio.run(main())

Verify before relying

  • Whether SaaS-backed connectors require external API credentials or Nango setup beyond what the package provides.
  • Performance characteristics and scalability limits for the SyncEngine with large issue volumes.
  • Stability and feature completeness of AzureDevOpsConnector, listed as out of scope for hosted transport in this release.

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.11
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
httpx
MaintenanceActively maintained 109 days since the last release
First released
Downloads133,646 / month, #11,501 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 3

Evidence: spec_kitty_tracker-0.4.3-py3-none-any.whl

Tags

Capabilities
issue tracker abstraction layermulti-tracker sync enginejira linear github connectorunified issue modeltracker connector protocolbidirectional issue synctask tracker integration
Topics
issue-trackingconnector-sdkmulti-provider

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “issue tracker abstraction layer”

  • spec-kitty-trackerProvides a unified abstraction layer for connecting to multiple issue…
  • sphinx-issuesA Sphinx extension that adds roles for linking to issues, pull…
  • lsst-daf-butlerProvides an abstraction layer for reading and writing astronomical…

Give your agent the search over MCP, or paste the wish link into any chat.

More Application Frameworks packages

fastapi Worth it
PyPI · Software Development · released Jul 2026

FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.

MITpure Python · 3.10+
568.6Mdownloads / mo
annotated-doc With conditions
PyPI · Software Development · released Jul 2026

Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.

MITpure Python · 3.9+
456.2Mdownloads / mo
textual Worth it
PyPI · Application Frameworks · released Jun 2026

Textual is a Python framework for building cross-platform user interfaces that run in the terminal or web browser using a modern, component-based API.

Install it if you're developing CLI tools, dashboards, or interactive terminal applications.

MITpure Python
443.6Mdownloads / mo
typer Worth it
PyPI · Software Development · released Aug 2026

Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.

Install it if you are building CLIs in Python.

MITpure Python · 3.10+
369.3Mdownloads / mo
mcp Worth it
PyPI · Application Frameworks · released Jul 2026

Build and connect to Model Context Protocol servers that expose tools, resources, and prompts to LLM applications over stdio, HTTP, or SSE transports.

Install it if you need to build or connect to servers.

MITpure Python · 3.10+
319.3Mdownloads / mo
Werkzeug Worth it
PyPI · Application Frameworks · released Apr 2026

Werkzeug is a WSGI utility library providing request/response objects, URL routing, an interactive debugger, HTTP utilities, and a development server for building web applications.

BSD-3-Clausepure Python · 3.9+
268.1Mdownloads / mo

See also spec-kitty-events · dbt-metricflow · aa-killtracker · oslo.messaging · omnibase_core · agent-governance-toolkit-core · HATasmota · gooddata-sdk · openhands-agent-server · dbt-semantic-interfaces