
Security News
Axios Maintainer Confirms Social Engineering Attack Behind npm Compromise
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.
@taskdemonai/cli
Advanced tools
TaskDemon CLI is a powerful command-line interface for the TaskDemon platform, allowing developers to run AI agents locally that can handle software development tasks including triaging issues, planning solutions, implementing code changes, and creating technical documentation.
The TaskDemon CLI requires Node.js v18 or later and one of the following AI coding assistants:
# Install from npm
npm install -g @taskdemonai/cli
# Or using pnpm
pnpm add -g @taskdemonai/cli
TaskDemon requires one of the following AI coding assistants to be installed on your system.
npm install -g @anthropic/claude-code
claude login
For more detailed instructions, visit the Claude Code documentation.
npm install -g @openai/codex-cli
codex auth
For more detailed instructions, visit the OpenAI Codex documentation.
pip install aider-chat
export OPENAI_API_KEY=your-api-key
For more detailed instructions, visit the Aider documentation.
First, authenticate with your TaskDemon account:
taskdemon login
This will open a browser window where you can log in to your TaskDemon account and authorize the CLI.
Before using TaskDemon, you need to initialize agents in your project:
# Navigate to your project directory
cd your-project
# Initialize a default engineer agent (uses Claude Code by default)
taskdemon agent:init
# Initialize an engineer agent that uses Codex
taskdemon agent:init --engineer --name codex-engineer --tool codex
# Initialize a documenter agent that uses Aider
taskdemon agent:init --document --name aider-documenter --tool aider
taskdemon agent:init --engineer --name engineer
# With specific coding tool
taskdemon agent:init --engineer --name engineer --tool codex
taskdemon agent:init --document --name documenter
# With specific coding tool
taskdemon agent:init --document --name documenter --tool claude
Start an agent to begin processing tasks:
# Start the default agent
taskdemon agent:start
# Start a specific agent by name
taskdemon agent:start --name engineer
# Start an agent with a specific coding tool
taskdemon agent:start --name engineer --tool codex
# Start all agents in the project
taskdemon agent:start --all
The --tool flag accepts "claude" (default), "codex", or "aider" as values.
Check the status of your agents:
# Check status of all agents
taskdemon agent:status
# Check status of a specific agent
taskdemon agent:status --name engineer
TaskDemon supports different workflow types for different stages of software development:
Analyzes issues and categorizes them based on priority, complexity, and requirements.
taskdemon triage --issue-url https://github.com/your-org/your-repo/issues/123
Creates a detailed implementation plan for a task, breaking it down into actionable steps.
taskdemon plan --task-id task_123456
Executes the implementation plan by making code changes in your repository.
taskdemon implement --task-id task_123456
Generates technical documentation based on your codebase and specifications.
taskdemon document --title "API Reference" --requirements "Create documentation for the user API"
TaskDemon CLI configurations are stored in two locations:
~/.taskdemon/config.yml.taskdemon/config.yml in your project directoryYou can view and modify these files directly, or use the CLI commands to update configurations.
TaskDemon allows running multiple specialized agents simultaneously:
# Initialize multiple agents
taskdemon agent:init --engineer --name code-writer
taskdemon agent:init --engineer --name code-reviewer
taskdemon agent:init --document --name documenter
# Start all agents
taskdemon agent:start --all
Edit the .taskdemon/config.yml file to customize agent settings, including the preferred coding tool:
projectId: "your-project-id"
agents:
- name: engineer
type:
- triage
- plan
- implement
settings:
tool: "claude" # Use Claude Code for this agent
pollingInterval: 30
maxConcurrent: 2
autoStart: true
- name: codex-engineer
type:
- triage
- plan
- implement
settings:
tool: "codex" # Use OpenAI Codex for this agent
pollingInterval: 30
maxConcurrent: 2
autoStart: false
- name: documenter
type:
- document
settings:
tool: "aider" # Use Aider for this agent
pollingInterval: 60
maxConcurrent: 1
autoStart: false
TaskDemon CLI is licensed under the MIT License.
For help or issues, please:
FAQs
CLI tool for taskdemon.ai
The npm package @taskdemonai/cli receives a total of 1 weekly downloads. As such, @taskdemonai/cli popularity was classified as not popular.
We found that @taskdemonai/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.