An AI-powered task management system with discovery workflows, MCP integration, and intelligent project planning. Built for seamless integration with AI development tools like Cursor, Windsurf, and VS Code.
- π Discovery Workflows: AI-guided requirements gathering through 5-stage process (Problem Discovery β Market Research β Technical Feasibility β Requirements Synthesis β PRD Generation)
- π§ MCP Integration: 40+ Model Context Protocol tools for seamless AI integration with Cursor, Windsurf, and VS Code
- π Task Management: Comprehensive task tracking with dependencies, subtasks, and intelligent prioritization
- π€ Multi-Provider AI: Support for Anthropic, OpenAI, VertexAI, Perplexity, xAI, and more with intelligent routing
- π° Cost Optimization: Intelligent provider routing achieving 97%+ cost savings
- π Sprint Management: Agile workflow support with burndown charts and velocity tracking
- π Knowledge Sharing: Built-in documentation, handoff systems, and research capabilities
- π·οΈ Tagged Task Lists: Multi-context task management with branch-based workflows
- π Analytics & Reporting: Progress tracking, performance metrics, and comprehensive dashboards
- π§ Strategic Agent Synthesis: Optimized research operations with specialized AI agents for complex tasks
Guidant now features a powerful Agent Synthesis Architecture that optimizes complex operations with specialized AI agents while preserving direct tool calls for simple operations.
- Intelligent Routing: Automatically routes complex research queries to specialized agents
- Specialized Expertise: Domain-specific agents for technical, market, and UI/UX research
- Efficient Processing: Simple operations remain fast direct tool calls
- Enhanced Research Quality: Comprehensive synthesis of multi-source information
- Scalable Cloud Deployment: Deployed on Google Cloud Run for high availability
- Strategic Router: Analyzes request complexity and routes to appropriate agents
- Specialized Agents:
- Technical Research Agent: Library documentation and architecture recommendations
- Market Research Agent: Competitive intelligence and market trends
- UI/UX Research Agent: Competitor UI analysis using browser automation
- General Research Agent: Orchestrates complex multi-domain research
For more details, see the cloud/mastra directory documentation.
npm install -g guidantMCP (Model Context Protocol) lets you run Guidant directly from your AI editor for the best experience.
Add the following configuration to your editor's MCP settings file:
| Editor | Configuration File Path |
|---|---|
| Cursor | ~/.cursor/mcp.json or <project>/.cursor/mcp.json |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
| VS Code | <project>/.vscode/mcp.json |
For Cursor & Windsurf:
{
"mcpServers": {
"guidant": {
"command": "npx",
"args": [
"-y",
"--package=guidant",
"guidant-ai"
],
"env": {
"GUIDANT_DOCS_DIR": "./docs",
"ANTHROPIC_API_KEY": "your-anthropic-key",
"PERPLEXITY_API_KEY": "your-perplexity-key",
"OPENAI_API_KEY": "your-openai-key",
"VERTEX_PROJECT_ID": "your-vertex-project-id",
"VERTEX_LOCATION": "us-central1",
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/your/credentials.json",
"TAVILY_API_KEY": "your-tavily-key"
}
}
}
}For VS Code:
{
"servers": {
"guidant": {
"command": "npx",
"args": [
"-y",
"--package=guidant",
"guidant-ai"
],
"env": {
"GUIDANT_DOCS_DIR": "./docs",
"ANTHROPIC_API_KEY": "your-anthropic-key",
"PERPLEXITY_API_KEY": "your-perplexity-key",
"OPENAI_API_KEY": "your-openai-key",
"VERTEX_PROJECT_ID": "your-vertex-project-id",
"VERTEX_LOCATION": "us-central1",
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/your/credentials.json",
"TAVILY_API_KEY": "your-tavily-key"
},
"type": "stdio"
}
}
}π Important: Replace the placeholder values with your actual API keys and project settings. You can omit keys for providers you don't use.
| Variable | Description | Required |
|---|---|---|
GUIDANT_DOCS_DIR |
Directory for documentation (usually ./docs) |
Yes |
ANTHROPIC_API_KEY |
Claude API key (recommended for main model) | Optional* |
VERTEX_PROJECT_ID |
Google Cloud project ID | Optional* |
VERTEX_LOCATION |
Google Cloud region (e.g., us-central1) |
Optional* |
GOOGLE_APPLICATION_CREDENTIALS |
Path to Google Cloud credentials JSON | Optional* |
PERPLEXITY_API_KEY |
Perplexity API key (excellent for research) | Optional* |
OPENAI_API_KEY |
OpenAI API key | Optional* |
TAVILY_API_KEY |
Tavily search API key | Optional* |
*At least one AI provider API key is required.
Once configured, you can use Guidant tools directly in your AI chat:
Initialize a new project and start discovery session for "My Web App"
Show me the next task to work on
Add a new task for implementing user authentication
guidant initguidant start-discovery-session --project-name "My Project"guidant generate-prd
guidant parse-prdguidant add-task --prompt "Set up authentication system"- Problem Discovery: Define the core problem and target users
- Market Research: Analyze competitors and market opportunities
- Technical Feasibility: Validate technology choices and architecture
- Requirements Synthesis: Generate structured functional/non-functional requirements
- PRD Generation: Create comprehensive Product Requirements Document
- Task Generation: Auto-generate implementation tasks from PRD
- Hierarchical Tasks: Parent tasks with detailed subtasks
- Dependencies: Smart dependency tracking and validation
- Status Management: Track progress through multiple states
- Priority System: AI-powered priority assignment
- Tagged Lists: Organize tasks by context (branch, feature, etc.)
- Smart Task Generation: AI creates detailed, actionable tasks
- Research Integration: Real-time web research for technical decisions
- Cost Optimization: Intelligent routing between AI providers
- Context Awareness: Tasks understand project context and dependencies
Guidant provides 40+ MCP tools organized into categories:
initialize_project_guidant- Set up new projectsmodels_guidant- Configure AI modelsget_work_context_guidant- Get current work context
get_tasks_guidant- List all tasksget_task_guidant- Get specific task detailsnext_task_guidant- Find next task to work onadd_task_guidant- Create new tasksupdate_task_guidant- Update task detailsset_task_status_guidant- Change task statusremove_task_guidant- Delete tasks
expand_task_guidant- Generate subtasksexpand_all_guidant- Expand all pending tasksadd_subtask_guidant- Add subtasks manuallyupdate_subtask_guidant- Update subtask detailsremove_subtask_guidant- Remove subtasks
list_tags_guidant- List available tagsadd_tag_guidant- Create new tagsuse_tag_guidant- Switch to different tagdelete_tag_guidant- Remove tagsrename_tag_guidant- Rename tagscopy_tag_guidant- Copy tags
add_dependency_guidant- Add task dependenciesremove_dependency_guidant- Remove dependenciesvalidate_dependencies_guidant- Check dependency integrityfix_dependencies_guidant- Auto-fix dependency issues
analyze_project_complexity_guidant- Analyze task complexitycomplexity_report_guidant- View complexity reportsprioritize_tasks_guidant- AI-powered task prioritizationgenerate_progress_summary_guidant- Create progress reportsgenerate_burndown_guidant- Generate burndown chartsgenerate_dashboard_guidant- Create project dashboards
start_discovery_session_guidant- Begin discovery workflowresearch_market_opportunity_guidant- Market researchvalidate_technical_feasibility_guidant- Technical validationsynthesize_requirements_guidant- Requirements synthesisgenerate_prd_guidant- Generate PRD documentsassess_prd_quality_guidant- Assess PRD qualityresearch_guidant- General research queries
manage_sprint_guidant- Sprint operationsmanage_work_session_guidant- Work session trackinggenerate_handoff_report_guidant- Team handoff reportsshare_knowledge_guidant- Knowledge sharingtrack_performance_guidant- Performance metrics
Guidant supports multiple AI providers for cost optimization and reliability:
- Primary: Anthropic Claude (best quality)
- Research: VertexAI Gemini (cost-effective)
- Fallback: OpenAI GPT (reliability)
- Anthropic (Claude) - Premium quality, recommended for main tasks
- VertexAI (Google Gemini) - Cost-effective, excellent for research
- Perplexity - Best for web research and current information
- OpenAI (GPT) - Reliable fallback option
- Tavily - Web search and research capabilities
- xAI, Mistral, OpenRouter - Additional options
Guidant automatically routes requests to the most cost-effective provider based on:
- Task complexity
- Required capabilities
- Provider availability
- Cost per token
This typically achieves 90%+ cost savings compared to using premium models for all tasks.
# Initialize project
guidant init
# Add a task
guidant add-task --prompt "Implement user registration API"
# Get next task
guidant next
# Update task status
guidant set-status 1 in-progress
# Expand task into subtasks
guidant expand 1 --num 5# Start discovery session
guidant start-discovery-session --project-name "E-commerce Platform"
# Research market opportunity
guidant research-market-opportunity --target-market "B2B SaaS"
# Validate technical feasibility
guidant validate-technical-feasibility --technologies "React,Node.js,PostgreSQL"
# Generate PRD
guidant generate-prd
# Parse PRD into tasks
guidant parse-prd# Create feature branch tag
guidant add-tag feature-auth --description "Authentication feature"
# Switch to tag
guidant use-tag feature-auth
# Add tasks to current tag
guidant add-task --prompt "Implement OAuth integration"
# List tasks in current tag
guidant listGuidant creates a .guidant/ directory in your project with:
config.json- Project settings and AI model configurationstate.json- Current state (active tag, session info)tasks/tasks.json- Task data and metadatadocs/- Generated documentation and PRDsreports/- Analysis reports and metrics
# Set primary model
guidant models --set-main "claude-3-5-sonnet-20241022"
# Set research model
guidant models --set-research "gemini-2.5-pro"
# Set fallback model
guidant models --set-fallback "gpt-4o"
# List available models
guidant models --list-available-modelsGuidant can perform real-time research to enhance task generation:
# Research-backed task expansion
guidant expand 1 --research --num 3
# General research query
guidant research "Best practices for React authentication"# Generate burndown chart
guidant generate-burndown --type sprint
# Create progress dashboard
guidant generate-dashboard --type project
# Track performance metrics
guidant track-performance --action analyze# Generate handoff report
guidant generate-handoff-report --type daily
# Share knowledge document
guidant share-knowledge --action create --topic "API Architecture"
# Generate progress summary
guidant generate-progress-summary --audience management-
MCP Server Not Starting
- Ensure
GUIDANT_DOCS_DIRis set - Check that at least one AI provider API key is configured
- Verify the project directory exists
- Ensure
-
API Key Issues
- Verify API keys are valid and have sufficient credits
- Check environment variable names match exactly
- For VertexAI, ensure
GOOGLE_APPLICATION_CREDENTIALSpoints to valid JSON file
-
Task Generation Failures
- Check AI provider status and quotas
- Verify model configuration with
guidant models - Try switching to a different provider
Enable debug logging:
export DEBUG=guidant:*
guidant <command>See CONTRIBUTING.md for development setup and contribution guidelines.
MIT with Commons Clause - see LICENSE for details.
- π Documentation
- π Issues
- π¬ Discussions