Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seqera_ai-0.1.0.tar.gz (96.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seqera_ai-0.1.0-py3-none-any.whl (52.8 kB view details)

Uploaded Python 3

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

Hashes for seqera_ai-0.1.0.tar.gz
Algorithm Hash digest
SHA256 42bc1180a2f7151ad43274d247475197264458fd650e25b0dae90bfcc9bb5816
MD5 b347f632c7a373ef762b8f097fcd7800
BLAKE2b-256 c5c5bec787fc8acfbbf0324532787a55ea1c25eb7ebdf68db9c6ba4628612e96

See more details on using hashes here.

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

Hashes for seqera_ai-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3ea9f11bd272222073f3b55319a1db7df7d2cefb1f22b3cacbc5826af3055ab2
MD5 f73cbde92f4280b8e5b5ca7c5466f013
BLAKE2b-256 86af40183d55927056a981ae2e573673fc44193d7881195922228ae43f38996d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page