Skip to main content

Integrations

AnyTask CLI integrates with popular development tools and automation platforms.

Available Integrations

Claude Code Plugin

Seamless integration with Claude Code through the official AnyTask plugin. Features:
  • Slash commands for creating tasks and getting recommendations
  • Automatic context loading when you mention task identifiers
  • AI-powered task suggestions based on your workflow
  • Active task tracking within Claude Code
  • Full task management without leaving your IDE
Quick Start:
# Install AnyTask CLI
curl -fsSL https://anyt.dev/install.sh | sh

# Configure authentication
export ANYT_API_KEY=anyt_agent_xxxxxxxxxxxxx
anyt init --workspace-id 123 --identifier DEV

# Install the plugin in Claude Code
# Visit Settings > Plugins > Search "AnyTask"
For detailed installation options, see the Installation Guide. See Claude Code Integration for complete setup guide.

Git

Seamless git integration for version control:
# Worker system auto-commits changes
anyt worker start

# Manual git integration
git add .
git commit -m "feat: $(anyt task active --format '{title}')"

CI/CD

Use AnyTask in CI/CD pipelines:
# GitHub Actions
name: Task Automation
on: [push]
jobs:
  update-tasks:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Update task status
        env:
          ANYT_AGENT_KEY: ${{ secrets.ANYT_AGENT_KEY }}
        run: |
          curl -fsSL https://anyt.dev/install.sh | sh
          anyt auth login
          anyt task update $TASK_ID --status done

API Integration

Direct API access for custom integrations:
# Python example
import httpx

api_key = "anyt_agent_xxxxx"
headers = {"X-API-Key": api_key}

# List tasks
response = httpx.get(
    "http://api.anyt.dev/v1/tasks",
    headers=headers
)
tasks = response.json()

Webhooks (Coming Soon)

Receive webhook notifications for task events:
{
  "event": "task.created",
  "task": {
    "identifier": "DEV-123",
    "title": "New feature request",
    "status": "todo"
  }
}

Integration Patterns

Development Workflow

Integrate AnyTask into daily development:
# Morning: Check tasks
anyt task board

# Pick a task
anyt task pick DEV-42

# Work on it...
git add .
git commit -m "feat: DEV-42 - $(anyt task active --format '{title}')"

# Mark as done
anyt task update DEV-42 --status done

Automation Workflow

Automate task management with workers:
# .anyt/workflows/feature.yaml
name: Feature Development
on:
  task_created:
    labels: ["feature"]
jobs:
  develop:
    steps:
      - uses: anyt/checkout@v1
      - uses: anyt/claude-code@v1
      - run: make test
      - uses: anyt/git-commit@v1

Next Steps