Getting Started

Automate your LLM tasks with GitHub Actions

Quick Start

  1. 1

    Use this template

    Click "Use this template" on GitHub to create your own repository

  2. 2

    Add API keys

    Add OPENAI_API_KEY or OPENROUTER_API_KEY to repository secrets

  3. 3

    Create a task

    Run npm run create-task my-task to scaffold a new task

  4. 4

    Deploy workflows

    Run npm run generate-workflows and push to GitHub

Features

  • Cron Scheduling

    Run tasks on any schedule

  • 🧠

    Memory & Context

    Tasks remember previous runs

  • 📊

    Analytics Dashboard

    Track costs and usage

  • 🔧

    Multiple Providers

    OpenAI, OpenRouter, and more

Documentation