Headless Mode & CI/CD Automation
Run Anibuild inside scripts, GitHub Actions CI/CD pipelines, and Agent Client Protocol (ACP) integrations.
01 // Non-Interactive Headless Execution
Run Anibuild directly inside shell scripts or automation workflows without opening an interactive TUI session:
~anibuild --headless "inspect failing test suite and auto-fix syntax errors"Headless mode streams raw JSON or clean log output directly to stdout and exits with code 0 on success.
02 // Agent Client Protocol (ACP WebSocket)
Anibuild exposes an ACP WebSocket server for IDE plugins (VS Code, Antigravity IDE, Neovim):
~anibuild --acp-server --port 8080// ACP PROTOCOL COMPATIBILITY
ACP allows external tools to send tasks, stream diff patches, and approve process execution remotely over WebSocket.
03 // GitHub Actions Integration
Automate code quality and PR checks using Anibuild in your GitHub Actions pipeline:
name: Anibuild Auto-Fixer
on:
pull_request:
branches: [ main ]
jobs:
anibuild-review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Anibuild
run: curl -fsSL https://anibuild.online/install.sh | sh
- name: Run Code Analysis
env:
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
run: |
anibuild --headless --yes "review PR diffs and report issues"