Blackbox AI Integrations
Blackbox AI integrates with 35+ IDEs, major version control platforms, project management tools, communication channels, CI/CD pipelines, and provides SDKs for Python, JavaScript, Java, and Go.
When to Use This Skill
- Connecting Blackbox AI with your IDE (VS Code, JetBrains, Xcode, etc.)
- Integrating with GitHub, GitLab, or Bitbucket workflows
- Setting up Slack or Teams integration for agent notifications
- Connecting project management tools (Jira, Linear, Asana)
- Using the Python or JavaScript SDK
- Configuring CI/CD integration with GitHub Actions or Jenkins
- Setting up webhook-based automation
Quick Start
IDE Integration
Install the Blackbox AI extension for your IDE:
VS Code: Search "BLACKBOX AI" in Extensions marketplace
JetBrains (PyCharm, IntelliJ, WebStorm): Install from JetBrains marketplace
Xcode: Install Blackbox Xcode extension
SDK Installation
Python:
pip install blackbox-ai-sdk --upgrade
JavaScript/Node.js:
npm install @blackbox-ai/client
Core Concepts
IDE Support Matrix
| IDE |
Support Level |
Notes |
| VS Code |
Primary |
4.7M+ installs, deepest integration |
| PyCharm |
Full |
JetBrains plugin |
| IntelliJ IDEA |
Full |
JetBrains plugin |
| WebStorm |
Full |
JetBrains plugin |
| Android Studio |
Full |
JetBrains plugin |
| Xcode |
Full |
Native extension |
| Google Colab |
Supported |
Jupyter environment |
| Jupyter Notebook |
Supported |
Data science workflows |
| Zed (ACP) |
Supported |
Agent Control Protocol |
| 35+ more |
Various |
See full list in references |
Version Control
| Platform |
Features |
| GitHub |
Webhooks, repos, branches, issues, organizations, PR automation |
| GitLab |
Repository integration, CI/CD |
| Bitbucket |
Repository integration |
Communication Tools
| Tool |
Features |
| Slack |
Agent integration, notifications, task assignment |
| Microsoft Teams |
Notifications, task management |
| SMS |
Task assignment via text message |
| Voice Calls |
Hands-free task management |
| WhatsApp |
Up to 12 parallel agents (experimental) |
Project Management
| Tool |
Features |
| Jira |
Automated feature branch scaffolding, issue tracking |
| Linear |
Issue tracking, project management |
| Asana |
Task management |
| Notion |
Documentation syncing |
CI/CD
| Platform |
Integration |
| GitHub Actions |
Automated workflows |
| Jenkins |
Pipeline integration |
| CircleCI |
Build automation |
SDKs
Python SDK
# pip install blackbox-ai-sdk --upgrade
from blackbox_ai import BlackboxClient
client = BlackboxClient(api_key="your-key")
response = client.chat("Explain this code", context="def fib(n): ...")
print(response.content)
JavaScript/Node.js SDK
// npm install @blackbox-ai/client
import { BlackboxClient } from "@blackbox-ai/client";
const client = new BlackboxClient({ apiKey: "your-key" });
const response = await client.chat("Explain this code", {
context: "function fib(n) { ... }",
});
console.log(response.content);
API Access
| Protocol |
Description |
| REST API |
Primary API at api.blackbox.ai |
| GraphQL |
Available for complex queries |
| Webhooks |
Event-driven integrations |
Common Patterns
GitHub + Slack Workflow
1. Connect GitHub repo to Blackbox AI
2. Configure Slack webhook for notifications
3. Agent creates PR on GitHub
4. Notification sent to Slack channel
5. Team reviews and merges
Jira-Driven Development
1. Connect Jira project
2. Agent reads Jira ticket requirements
3. Automatically creates feature branch
4. Implements the feature
5. Creates PR linked to Jira ticket
SDK Integration in CI/CD
# .github/workflows/code-review.yml
name: AI Code Review
on: [pull_request]
jobs:
review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: pip install blackbox-ai-sdk
- run: python scripts/ai-review.py
env:
BLACKBOX_API_KEY: ${{ secrets.BLACKBOX_API_KEY }}
Troubleshooting
| Issue |
Fix |
| IDE extension not loading |
Restart IDE, check for updates |
| GitHub webhook not firing |
Verify webhook URL and secret |
| Slack notifications missing |
Check bot permissions and channel |
| SDK authentication error |
Verify API key is valid |
| CI/CD integration fails |
Check environment variable is set |
References
- See
references/integrations-list.md for full integration details
1---2name: blackbox-integrations3description: Guides connecting Blackbox AI with third-party services and tools including IDEs (VS Code, PyCharm, IntelliJ), version control (GitHub, GitLab, Bitbucket), project management (Jira, Linear, Asana), communication (Slack, Teams), and external APIs and SDKs. Activates when integrating Blackbox with external tools.4---56# Blackbox AI Integrations78Blackbox AI integrates with 35+ IDEs, major version control platforms, project management tools, communication channels, CI/CD pipelines, and provides SDKs for Python, JavaScript, Java, and Go.910## When to Use This Skill1112- Connecting Blackbox AI with your IDE (VS Code, JetBrains, Xcode, etc.)13- Integrating with GitHub, GitLab, or Bitbucket workflows14- Setting up Slack or Teams integration for agent notifications15- Connecting project management tools (Jira, Linear, Asana)16- Using the Python or JavaScript SDK17- Configuring CI/CD integration with GitHub Actions or Jenkins18- Setting up webhook-based automation1920## Quick Start2122### IDE Integration2324Install the Blackbox AI extension for your IDE:2526**VS Code:** Search "BLACKBOX AI" in Extensions marketplace27**JetBrains (PyCharm, IntelliJ, WebStorm):** Install from JetBrains marketplace28**Xcode:** Install Blackbox Xcode extension2930### SDK Installation3132**Python:**33```bash34pip install blackbox-ai-sdk --upgrade35```3637**JavaScript/Node.js:**38```bash39npm install @blackbox-ai/client40```4142## Core Concepts4344### IDE Support Matrix4546| IDE | Support Level | Notes |47|-----|-------------|-------|48| **VS Code** | Primary | 4.7M+ installs, deepest integration |49| **PyCharm** | Full | JetBrains plugin |50| **IntelliJ IDEA** | Full | JetBrains plugin |51| **WebStorm** | Full | JetBrains plugin |52| **Android Studio** | Full | JetBrains plugin |53| **Xcode** | Full | Native extension |54| **Google Colab** | Supported | Jupyter environment |55| **Jupyter Notebook** | Supported | Data science workflows |56| **Zed (ACP)** | Supported | Agent Control Protocol |57| **35+ more** | Various | See full list in references |5859### Version Control6061| Platform | Features |62|----------|----------|63| **GitHub** | Webhooks, repos, branches, issues, organizations, PR automation |64| **GitLab** | Repository integration, CI/CD |65| **Bitbucket** | Repository integration |6667### Communication Tools6869| Tool | Features |70|------|----------|71| **Slack** | Agent integration, notifications, task assignment |72| **Microsoft Teams** | Notifications, task management |73| **SMS** | Task assignment via text message |74| **Voice Calls** | Hands-free task management |75| **WhatsApp** | Up to 12 parallel agents (experimental) |7677### Project Management7879| Tool | Features |80|------|----------|81| **Jira** | Automated feature branch scaffolding, issue tracking |82| **Linear** | Issue tracking, project management |83| **Asana** | Task management |84| **Notion** | Documentation syncing |8586### CI/CD8788| Platform | Integration |89|----------|-------------|90| **GitHub Actions** | Automated workflows |91| **Jenkins** | Pipeline integration |92| **CircleCI** | Build automation |9394### SDKs9596#### Python SDK9798```python99# pip install blackbox-ai-sdk --upgrade100from blackbox_ai import BlackboxClient101102client = BlackboxClient(api_key="your-key")103response = client.chat("Explain this code", context="def fib(n): ...")104print(response.content)105```106107#### JavaScript/Node.js SDK108109```typescript110// npm install @blackbox-ai/client111import { BlackboxClient } from "@blackbox-ai/client";112113const client = new BlackboxClient({ apiKey: "your-key" });114const response = await client.chat("Explain this code", {115 context: "function fib(n) { ... }",116});117console.log(response.content);118```119120### API Access121122| Protocol | Description |123|----------|-------------|124| **REST API** | Primary API at `api.blackbox.ai` |125| **GraphQL** | Available for complex queries |126| **Webhooks** | Event-driven integrations |127128## Common Patterns129130### GitHub + Slack Workflow131132```1331. Connect GitHub repo to Blackbox AI1342. Configure Slack webhook for notifications1353. Agent creates PR on GitHub1364. Notification sent to Slack channel1375. Team reviews and merges138```139140### Jira-Driven Development141142```1431. Connect Jira project1442. Agent reads Jira ticket requirements1453. Automatically creates feature branch1464. Implements the feature1475. Creates PR linked to Jira ticket148```149150### SDK Integration in CI/CD151152```yaml153# .github/workflows/code-review.yml154name: AI Code Review155on: [pull_request]156jobs:157 review:158 runs-on: ubuntu-latest159 steps:160 - uses: actions/checkout@v4161 - run: pip install blackbox-ai-sdk162 - run: python scripts/ai-review.py163 env:164 BLACKBOX_API_KEY: ${{ secrets.BLACKBOX_API_KEY }}165```166167## Troubleshooting168169| Issue | Fix |170|-------|-----|171| IDE extension not loading | Restart IDE, check for updates |172| GitHub webhook not firing | Verify webhook URL and secret |173| Slack notifications missing | Check bot permissions and channel |174| SDK authentication error | Verify API key is valid |175| CI/CD integration fails | Check environment variable is set |176177## References178179- See `references/integrations-list.md` for full integration details