
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
Smart terminal-based task management with AI-powered task generation and vim integration
Smart terminal-based task management with AI-powered task generation.
bgt taskname creates timestamped task files instantlybgt -ai taskname uses Claude 4 to analyze your terminal history and create intelligent task templatesbgt clear safely removes all task files with confirmationbgt --setup automatically configures directories, gitignore, and environmentnpm install -g bgt-task
The package will automatically:
bgt function to your shell configbgt taskname # Create a new task file
bgt -ai taskname # Create AI-powered task (requires API key)
bgt --sections-json file.json # Create using sections JSON (requires jq)
bgt --sections-stdin # Read sections JSON from stdin (requires jq)
bgt --no-open # Do not open editor (combine with other cmds)
bgt continue # Continue latest task (set active)
bgt task continue # Continue latest task (set active)
bgt clear # Delete all task files (with confirmation)
bgt --setup # Setup/re-setup environment
# Create a simple task
bgt fix-login-bug
# Create an AI-powered task that analyzes your terminal history
bgt -ai implement-authentication
# Create a task programmatically (no editor)
cat > sections.json <<'JSON'
{
"Description": "Ignore To-Dos directory in git",
"Progress": [
"Add To-Dos/ to .gitignore",
"Untrack existing To-Dos files"
],
"Notes": "Run: git rm -r --cached -- To-Dos"
}
JSON
bgt --sections-json sections.json git-ignore-To-Dos --no-open
# Clean up completed tasks
bgt clear
To enable AI-powered task generation:
.env file:
ANTHROPIC_API_KEY=your-key-here
export ANTHROPIC_API_KEY='your-key-here'
The AI will analyze your recent terminal commands, git status, and current directory to create contextual, actionable task templates.
Tasks are created in a To-Dos/ directory in your project root:
your-project/
├── To-Dos/ # Auto-created, gitignored
│ ├── 2025-08-25_14-30-22_fix-bug.md
│ └── 2025-08-25_15-45-10_add-feature.md
├── .gitignore # Auto-updated
└── .env # For API keys
Each task file includes:
# Task: your-task-name
Created: Thu Aug 25 14:30:22 PDT 2025
## Description
[AI generates context-aware description or blank for manual entry]
## Progress
- [ ] [AI generates actionable steps based on terminal history]
- [ ]
- [ ]
## Notes
[AI includes relevant file paths, errors, or technical context]
After installation, you can edit the bgt function in your shell config to customize the project directory or other settings.
npm uninstall -g bgt-task
Then manually remove the bgt function from your shell config file (~/.zshrc, ~/.bashrc, etc.).
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License.
Q: Can I use this without AI features?
A: Yes! All basic functionality works without an API key.
Q: What shells are supported?
A: Currently zsh, bash, and fish.
Q: Can I use a different AI provider?
A: Currently supports Anthropic's Claude. OpenAI support planned.
Q: How do I change the project directory after installation?
A: Edit the bgt function in your shell config file and update the project_root variable.
Made with ❤️ for developers who love efficient task management.
FAQs
Smart terminal-based task management with AI-powered task generation and vim integration
The npm package bgt-task receives a total of 0 weekly downloads. As such, bgt-task popularity was classified as not popular.
We found that bgt-task 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
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

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.