Skip to content

Add llm-box - Terminal-based AI workflow engine#95

Open
alib8b8 wants to merge 4 commits into
OpenRouterTeam:mainfrom
alib8b8:add-llm-box
Open

Add llm-box - Terminal-based AI workflow engine#95
alib8b8 wants to merge 4 commits into
OpenRouterTeam:mainfrom
alib8b8:add-llm-box

Conversation

@alib8b8

@alib8b8 alib8b8 commented Jun 30, 2026

Copy link
Copy Markdown

About llm-box

llm-box is a terminal-based AI workflow engine with YAML-driven pipelines that supports 20+ LLM providers, including OpenRouter via its OpenAI-compatible API.

Key Features:

  • 🎯 YAML-defined workflows with visual pipeline execution in terminal
  • 🔌 20+ built-in LLM providers (OpenAI, DeepSeek, Kimi, GLM, Qwen, etc.) + universal OpenAI-compatible node
  • 🛠️ Built-in utility nodes: fetch_url, file_read/write, json_parse, template_render, http_request, execute, notify
  • 🔧 Custom external node support (Python, JavaScript, any language)
  • 📦 Cross-platform CLI (Linux, macOS, Windows)

OpenRouter Integration:

  • ✅ Full OpenRouter API compatibility via the universal openai node
  • ✅ Users can bring their own OpenRouter API key
  • ✅ Access all 200+ models available on OpenRouter
  • ✅ Simple setup: set OPENAI_API_KEY and OPENAI_API_BASE=https://openrouter.ai/api/v1

Links:

Checklist

  • App uses OpenRouter for AI model access
  • App allows users to bring their own OpenRouter API Key
  • App is publicly accessible (open source on GitHub)
  • App has a logo image
  • Folder name uses lowercase letters, numbers, and hyphens

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant