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 with statistics and active issue tracking
Issues list with filtering and search
Issue detail with comments, links, and history
Extended issue detail view
Create new issue form
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file issuedb-2.7.0.tar.gz.
File metadata
- Download URL: issuedb-2.7.0.tar.gz
- Upload date:
- Size: 1.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32d84e9abc11d9d7ce4e90f19f86943505aab1a503afb5e387d71ea60d00e231
|
|
| MD5 |
6f11d4eb440d54bd2b391196cef2d240
|
|
| BLAKE2b-256 |
fa9ee41063f97bb68a428e5cf67759738e4ebe9d3e886dca4e30c83e04172106
|
File details
Details for the file issuedb-2.7.0-py3-none-any.whl.
File metadata
- Download URL: issuedb-2.7.0-py3-none-any.whl
- Upload date:
- Size: 1.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43853c3341858ac8c02a5b2c0dc347cce65cff0310aae38e53cd7be25f632ec2
|
|
| MD5 |
4c30cf8ff129cd1a2bed2e618fc66c4f
|
|
| BLAKE2b-256 |
7e2eeca741c0a900b3ada1549b40c5cd9cc85d5357ca96382042449495219354
|