Seqera AI CLI – Claude Code-like terminal assistant for bioinformatics and workflow management
Project description
Seqera AI CLI
AI-powered assistant for bioinformatics workflows and Seqera Platform.
⚠️ Beta Release: Seqera AI CLI is currently in beta. Features and commands may change as we continue to improve the product.
💡 Free Credits: Seqera Cloud users receive $20 in free credits to get started with Seqera AI. Contact us for additional credits.
Seqera AI CLI is an intelligent command-line assistant that helps you build, run, and manage bioinformatics workflows. Powered by advanced AI, it provides an interactive terminal experience for working with Nextflow pipelines and Seqera Platform.
Seqera AI has access to:
- Your Seqera Platform workspace: View and manage workflows, pipelines, and data through your authenticated account
- Your local environment: Execute commands and edit files in your working directory (with configurable approval controls)
- AI capabilities: Natural language understanding, code generation, and intelligent suggestions
Installation
pip install seqera-ai
Or with pipx for isolated installation:
pipx install seqera-ai
Quick Start
# Authenticate with Seqera Platform
seqera login
# Start the AI assistant
seqera ai
Features
Natural language interface
Interact with Seqera Platform using plain English. Ask questions, launch workflows, and manage pipelines through conversational commands.
Workflow management
Launch, monitor, and debug Nextflow workflows directly from your terminal. Get real-time status updates, view logs, and analyze run metrics.
Pipeline development
Generate Nextflow configurations, create pipeline schemas, and convert scripts from other workflow languages (WDL, Snakemake) to Nextflow.
nf-core integration
Search and discover nf-core modules, get detailed execution information, and access ready-to-run Nextflow commands for over 1,000 standardized bioinformatics tools.
Data management
Browse cloud storage through data links, manage datasets, generate download and upload URLs, and access reference genomes and sequencing data.
Wave containers
Build containerized environments on-the-fly with conda packages, pip packages, or custom Docker images. Create reproducible containers for your bioinformatics tools without writing Dockerfiles.
Local file operations
Edit files, run commands, and manage your local development environment with AI assistance and configurable approval modes.
Seqera Platform integration
Full access to Platform capabilities including compute environments, datasets, data links, and workspace management.
Usage
# Interactive mode (default)
seqera ai
# Single query mode
seqera ai "List my running workflows"
# With working directory
seqera ai -w /path/to/pipeline
# Show help
seqera --help
seqera ai --help
Command approval modes
Control which commands run automatically with the --approval-mode flag:
| Mode | Behavior |
|---|---|
basic |
Only safe-list commands run automatically; everything else prompts for approval |
default |
Safe-list commands and file edits within workdir run automatically; dangerous commands prompt |
full |
Everything runs automatically unless on the dangerous list |
# Start with basic approval mode
seqera ai --approval-mode basic
# Change mode during session
/approval basic
Built-in commands
/ Show available commands
/approval Show or set local approval mode
/schema Generate Nextflow schema
/debug Run pipeline diagnostics
/migrate-from-wdl Migrate from WDL to Nextflow
/migrate-from-snakemake Migrate from Snakemake to Nextflow
/write-nf-test Write nf-tests for untested code
/debug-last-run Debug last local run
/debug-last-run-on-seqera Debug last Seqera Platform run
/clear Clear the conversation history
Authentication
# Browser-based login (recommended)
seqera login
# Headless/device code flow
seqera login --device
# Check authentication status
seqera status
# Log out
seqera logout
Requirements
- Python 3.13 or later
- Seqera Platform account
Documentation
For detailed documentation, visit seqera.io/docs.
Support
License
Apache-2.0 License - see LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file seqera_ai-0.1.0.tar.gz.
File metadata
- Download URL: seqera_ai-0.1.0.tar.gz
- Upload date:
- Size: 96.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42bc1180a2f7151ad43274d247475197264458fd650e25b0dae90bfcc9bb5816
|
|
| MD5 |
b347f632c7a373ef762b8f097fcd7800
|
|
| BLAKE2b-256 |
c5c5bec787fc8acfbbf0324532787a55ea1c25eb7ebdf68db9c6ba4628612e96
|
File details
Details for the file seqera_ai-0.1.0-py3-none-any.whl.
File metadata
- Download URL: seqera_ai-0.1.0-py3-none-any.whl
- Upload date:
- Size: 52.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ea9f11bd272222073f3b55319a1db7df7d2cefb1f22b3cacbc5826af3055ab2
|
|
| MD5 |
f73cbde92f4280b8e5b5ca7c5466f013
|
|
| BLAKE2b-256 |
86af40183d55927056a981ae2e573673fc44193d7881195922228ae43f38996d
|