Install
$ agentstack add mcp-can1357-agentx ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
AgentX
> AI-native issue tracker designed for developers who live in the terminal.
Fast, keyboard-driven issue tracking with dependency graphs, TUI dashboard, and MCP server integration.
✨ Features
🎯 Core Issue Management
- Create & Track: Issues with status, priority, effort estimates, tags, and dependencies
- Smart Workflows: Automatic state transitions (Backlog → Ready → In Progress → Done)
- Quick Actions: Bulk operations, checkpoints, context switching
- Fuzzy Search: Find issues by partial ID, title, or tags
📊 Visualization & Analytics
- TUI Dashboard: Full-screen interactive interface (Jira-style unified list)
- Dependency Graphs: ASCII art visualization of issue relationships
- Critical Path: Find bottlenecks in your dependency chain
- Metrics: Track completion rates, velocity, and burndown
🤖 AI Integration
- MCP Server: Expose issue tracker via Model Context Protocol
- Agent-Friendly: Structured data, JSON output, semantic operations
- Context Awareness: Focus on relevant issues, show what's blocked
🔧 Developer Experience
- Git Integration: Auto-detect branch context, commit references
- Interactive Mode: Guided wizards for complex operations
- Shell Completions: Bash, Zsh, Fish support
- Zero Config: Works out of the box, stores in
~/.local/share/agentx
🎨 TUI Dashboard
The interactive dashboard provides a Jira-like experience in your terminal:
Features
- ✅ Unified List: All issues in one scrollable view
- ✅ Live Search: Type
/and start searching instantly - ✅ Status Dividers: Clear visual separation between states
- ✅ Priority Icons: 🔴 Critical, 🟡 High, 🟢 Medium, ⚪ Low
- ✅ Tag Display: See all tags inline
- ✅ Effort Estimates: Track time commitments
- ✅ Vim Keybindings:
hjklnavigation + search
🚀 Quick Start
Installation
# Clone and build
git clone https://github.com/can1357/agentx.git
cd agentx
cargo build --release
# Install to PATH
cargo install --path .
Create Your First Issue
# Quick create
agentx new "Fix authentication bug" -p high -e 2d -t bug -t security
# Interactive mode
agentx new -i
Launch the TUI Dashboard
agentx ui
# or use the alias:
agentx dash
Navigation:
↑↓orjk- Navigate issues/- Search (live results)g/G- Jump to top/bottomPgUp/PgDn- Scroll fasterTab- Switch panesq- Quit
📖 Command Reference
Issue Lifecycle
# Create new issue
agentx new "Task description" [OPTIONS]
# or use the alias:
agentx add "Task description" [OPTIONS]
-p, --priority
-e, --effort # e.g., "2d", "4h", "1w"
-t, --tag # Can be used multiple times
-d, --depends # Add dependency
-i, --interactive # Launch wizard
# Update status
agentx start # Mark as in-progress
agentx block # Mark as blocked
agentx close # Mark as done
agentx defer # Move to backlog
agentx activate # Activate from backlog
# View issues
agentx list # All open issues
# or use the alias:
agentx ls # All open issues
agentx show # Full details
agentx context # Current work context
agentx focus # Top priorities
agentx blocked # All blocked issues
agentx ready # Ready to start
agentx quick-wins # Low-effort tasks
Dependencies
# Add dependency
agentx depend add
# Remove dependency
agentx depend remove
# Visualize graph
agentx deps-graph [ID] # ASCII art
agentx dependencies # Show deps + dependents
# Find bottlenecks
agentx critical-path # Longest dependency chain
Tags & Organization
# Add tags
agentx tag add
# Remove tags
agentx tag remove
# List by tag (in list command)
agentx list -t backend -t api
Bulk Operations
# Start multiple issues
agentx bulk-start
# Close multiple issues
agentx bulk-close
Analytics
# Show metrics
agentx metrics
# Recent changes
agentx summary
# Issue counts by status
agentx list --json | jq '.[] | .metadata.status' | sort | uniq -c
🔌 MCP Server
AgentX can run as an MCP server for AI assistant integration:
# Start server on stdio
agentx serve
Available Tools
The MCP server exposes these operations to AI assistants:
| Tool | Description | | ---------------- | -------------------------------------- | | create_issue | Create new issue with metadata | | list_issues | Query issues by status/priority/tags | | update_issue | Change status, add tags, update fields | | show_issue | Get full details of specific issue | | add_dependency | Link issues together | | get_blocked | Find all blocked issues | | get_ready | Find issues ready to start |
Example Claude Desktop Config
{
"mcpServers": {
"agentx": {
"command": "agentx",
"args": ["serve"],
"env": {}
}
}
}
🛠️ Advanced Usage
Import from YAML
# Bulk import issues
agentx import issues.yaml
Format:
issues:
- title: "Setup CI/CD pipeline"
priority: high
effort: "1w"
tags: ["devops", "infrastructure"]
depends_on: []
- title: "Write integration tests"
priority: medium
effort: "3d"
tags: ["testing"]
depends_on: ["BUG-123"]
Alias Management
# Create short aliases for long IDs
agentx alias add auth BUG-123
agentx show auth # Same as: agentx show BUG-123
# List aliases
agentx alias list
Checkpoints
Track progress within a single issue:
# Add checkpoint
agentx checkpoint BUG-123 "Completed database migration"
agentx checkpoint BUG-123 "Updated API endpoints"
# View in issue details
agentx show BUG-123
JSON Output
All commands support JSON output for scripting:
# Get JSON output
agentx list --json | jq '.[] | select(.metadata.priority == "Critical")'
# Count issues by status
agentx list --json | jq 'group_by(.metadata.status) | map({status: .[0].metadata.status, count: length})'
📁 Project Structure
agentx/
├── src/
│ ├── main.rs # CLI entrypoint
│ ├── issue.rs # Core issue types
│ ├── storage.rs # File-based persistence
│ ├── commands/ # CLI commands
│ ├── tui/ # Dashboard UI
│ │ ├── mod.rs # App state & event loop
│ │ ├── widgets/ # Kanban, graphs, charts
│ │ └── views/ # Dashboard layout
│ ├── mcp/ # MCP server
│ └── utils/ # Helpers
├── data/ # Issue storage (auto-created)
├── Cargo.toml
└── README.md
Data Location: ~/.local/share/agentx/
🎯 Workflow Examples
Daily Workflow
# Morning: Check context
agentx focus # What's important today?
agentx context # What am I working on?
# Start working
agentx start BUG-123
agentx checkpoint BUG-123 "Initial investigation complete"
# Found blocker
agentx block BUG-123 "Waiting for DB migration approval"
# Switch to quick win
agentx quick-wins
agentx start DOC-45
# End of day
agentx close DOC-45
agentx summary # What did I accomplish?
Planning a Feature
# Create feature breakdown
agentx new "API authentication layer" -p high -e 2w -t api
agentx new "Add JWT token generation" -p high -e 3d -t api -d FEA-100
agentx new "Implement token refresh" -p medium -e 2d -t api -d FEA-101
agentx new "Add rate limiting" -p low -e 1d -t api -d FEA-101
# Visualize dependencies
agentx deps-graph FEA-100
# Find critical path
agentx critical-path
Bug Triage
# Import bugs from file
agentx import bugs.yaml
# Review critical issues
agentx list -p critical
# Launch dashboard for triage
agentx dash
# (In dashboard: use / to search, mark priorities)
🔧 Configuration
AgentX uses sensible defaults but can be customized:
# Initialize config
agentx init
# Location: ~/.config/agentx/config.yaml
Example config.yaml:
# Issue ID format
id_prefix: "TASK"
id_start: 1
# Default values
defaults:
priority: medium
effort: null
tags: []
# TUI theme
theme:
name: "default"
🧪 Testing
# Run tests
cargo test
# Run with logging
RUST_LOG=debug agentx dash
# Check performance
hyperfine 'agentx list'
📜 License
MIT License - see LICENSE file for details.
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: can1357
- Source: can1357/agentx
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.