Skip to main content

A command-line issue tracking system for software development projects

Project description

IssueDB

A command-line issue tracking system for software development projects. IssueDB provides a simple yet concrete way to manage issues, bugs, and tasks directly from your terminal with a per-directory database model - each directory gets its own issue database.

Installation

pip install issuedb

For Web UI support:

pip install issuedb[web]

Quick Start

# Create an issue
issuedb-cli create -t "Fix login bug" --priority high

# List open issues
issuedb-cli list -s open

# Get the next issue to work on
issuedb-cli get-next

Usage

Issue Management

# Create
issuedb-cli create -t "Add feature X" -d "Description..." --priority high --tag v1.0

# List
issuedb-cli list
issuedb-cli list -s open -p critical
issuedb-cli list --tag v1.0

# Get details
issuedb-cli get 1

# Update
issuedb-cli update 1 -s in-progress
issuedb-cli update 1 --due-date 2025-12-31

# Delete
issuedb-cli delete 1

Web Interface

Start the local web server to manage issues visually.

issuedb-cli web

Dashboard Dashboard with statistics and active issue tracking

Issues List Issues list with filtering and search

Issue Detail Issue detail with comments, links, and history

Issue Detail Full Extended issue detail view

Create Issue Create new issue form

Audit Log Complete audit log of all changes

Advanced Features

# Memory (Agent Context)
issuedb-cli memory add "project_style" "PEP8"
issuedb-cli memory list

# Lessons Learned
issuedb-cli lesson add "Always validate input" -c security
issuedb-cli lesson list

# Tagging
issuedb-cli tag add 1 bug frontend
issuedb-cli list --tag bug

# Dependencies
issuedb-cli block 5 --by 3
issuedb-cli deps 5

# Time Tracking
issuedb-cli timer-start 1
issuedb-cli timer-stop
issuedb-cli time-report

# Code References
issuedb-cli attach 1 --file "src/main.py:42"
issuedb-cli refs 1

# Audit Log
issuedb-cli audit -i 1

LLM Agent Integration

IssueDB is designed for AI agents. Use the prompt guide:

issuedb-cli --prompt

Or use the JSON output format for all commands:

issuedb-cli --json list

License

Apache License 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

issuedb-2.5.7.tar.gz (121.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

issuedb-2.5.7-py3-none-any.whl (84.6 kB view details)

Uploaded Python 3

File details

Details for the file issuedb-2.5.7.tar.gz.

File metadata

  • Download URL: issuedb-2.5.7.tar.gz
  • Upload date:
  • Size: 121.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for issuedb-2.5.7.tar.gz
Algorithm Hash digest
SHA256 9e9dad5570da986e0b09de84a3bf924d3020958113ce246dd2fd7f7e1cac6c66
MD5 9f38eca4d4c1c75aaae589a9ed7e6675
BLAKE2b-256 410d75d7f21ee5ae686d2551daf29a34b9fd5c3b5a3a9549ff2fc63e39b59179

See more details on using hashes here.

File details

Details for the file issuedb-2.5.7-py3-none-any.whl.

File metadata

  • Download URL: issuedb-2.5.7-py3-none-any.whl
  • Upload date:
  • Size: 84.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for issuedb-2.5.7-py3-none-any.whl
Algorithm Hash digest
SHA256 345204eef142422e4c57b741e2e9f8090431f7a72efc51e4df057f0bf2456456
MD5 187cfc7cc48a4f593b46e804e442e392
BLAKE2b-256 ed1ded94148ce4d558173a1b0f2db2471d177ca88b694103becd3f28e0996a91

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page