LiberAstra 编排台

01 / PURPOSE

只编排,
不推理。
Orchestrate.
Don't infer.

LiberAstra 把 ComfyUI、Ollama、语音服务与 OpenAI 兼容 API 收进同一张桌面。模型留在各自的机器里,这里负责把提示词、脚本和素材编排成作品。 LiberAstra gathers ComfyUI, Ollama, speech services, and OpenAI-compatible APIs onto one desk. Models stay on their own machines; this desk turns prompts, scripts, and assets into works.

  1. 01本地优先Local first模型跑在你的机器或局域网里;平台本身不运行模型。Models run on your machines or LAN; the platform itself does not run them.
  2. 02编排透明Transparent orchestration每个任务都知道由哪个服务执行、进行到哪一步。Every job knows which service runs it and where it stands.
  3. 03多入口Many doorsWeb、CLI、MCP 与 OpenAI /v1 共用同一套编排。Web, CLI, MCP, and OpenAI /v1 share one orchestration.
GitHub 文档Docs
LiberAstra 登录页截图
封面之后:登录页Behind the cover: sign in
编排层就绪Orchestration ready
LIBERASTRA · 01 GitHub 文档Docs

02 / DESK

一张桌面,
接住全部。
One desk,
everything connected.

在指挥台写下一句创作意图,选择图像、视频或语音,进入对应工作室;任务、素材与作品仍回到同一张桌面。Write an intent on the command desk, choose image, video, or speech, and enter the right studio; jobs, assets, and works return to the same desk.

LiberAstra 指挥台
创作意图 · 三种模式01 / 04
LIBERASTRA · 02 GitHub 文档Docs

03 / IMAGE

从一句话,
到一张图。
From a line
to a frame.

文生图、图生图 / 局部重绘、修复放大、深度图,共用 Provider 与工作流包。Text to image, edit and inpaint, restore and upscale, and depth maps share providers and workflow packs.

LiberAstra 文生图
文生图 · 提示词与工作流01 / 04
LIBERASTRA · 03 GitHub 文档Docs

04 / VIDEO

一句话,
出成片。
A sentence,
a final cut.

快速创作、数字人口播、图生视频与动作迁移;模板、素材与角色回到同一个视频库。Quick creation, digital presenters, image-to-video, and motion transfer; templates, assets, and characters return to one video library.

LiberAstra 视频快速创作
快速创作 · 脚本到成片01 / 04
LIBERASTRA · 04 GitHub 文档Docs

05 / SPEECH

文字与声音
之间。
Between text
and voice.

TTS、ASR、音色库与音乐库,接到本地语音服务、edge-tts 或克隆音色。TTS, ASR, voices, and music, connected to local speech services, edge-tts, or cloned voices.

LiberAstra 文字转语音
文字转语音 · 音色、语言、格式01 / 04
LIBERASTRA · 05 GitHub 文档Docs

06 / CANVAS

把工作流
摊开。
Lay the workflow
out.

画布把节点、变量绑定、预检和运行状态放在一张图上;导演台用对话推进分镜与节点。The canvas puts nodes, bindings, preflight, and run state on one surface; the director panel moves shots and nodes through conversation.

LiberAstra 画布与导演台
节点画布 · 一级入口01 / 04
LIBERASTRA · 06 GitHub 文档Docs

07 / LIBRARY

素材、角色与模板,
随取随用。
Assets, characters,
and templates, ready.

角色库保存外观和四段式定妆照;资产库归档图像、视频、音频、字幕;分镜模板设置快速创作的画面样式。The character library keeps looks and four-view sheets; assets archive images, video, audio, and subtitles; storyboard templates set the look of Quick Create.

LiberAstra 角色库
角色库 · 外观与四段式定妆照01 / 03
LIBERASTRA · 07 GitHub 文档Docs

08 / WORKS

作品与任务,
留在手边。
Works and jobs,
within reach.

任务中心跟踪进度、取消与重试;资产库保存图像、视频、音频、字幕和文本,产物与任务互相关联。The job center tracks progress, cancellation, and retries; assets hold image, video, audio, subtitle, and text, linked back to their jobs.

LiberAstra 任务中心
任务中心 · 进度、取消、重试01 / 04
LIBERASTRA · 08 GitHub 文档Docs

09 / SETTINGS

把编排
调成你的。
Tune the
orchestration.

服务提供方、工作流包、提示词模板与系统设置都在同一处;保存后下一次任务立即生效。Providers, workflow packs, prompt templates, and system settings in one place; changes apply to the next job.

LiberAstra 服务提供方
服务提供方 · 能力与密钥01 / 04
LIBERASTRA · 09 GitHub 文档Docs

10 / ACCESS

四个入口,
一套编排。
Four doors,
one orchestration.

浏览器、终端、Agent 或 OpenAI 兼容接口,调用同一套 Provider、工作流与任务队列。Browser, terminal, agent, or OpenAI-compatible API: the same providers, workflows, and job queue underneath.

WEB

打开就工作。Open and work.

中英文、明暗主题、任务进度与作品库都在同一个浏览器页面里。Bilingual, light and dark, job progress, and the works library in one browser page.

LiberAstra Web 指挥台
快速开始Quick start
CLI

终端里的一行。One line in the terminal.

登录一次,之后用同一套命令出图、出声、出视频,或查询任务。Log in once, then generate images, audio, video, or inspect jobs with one command set.

bash
astra login --server http://127.0.0.1:8000
astra image gen --prompt "一只橘猫" --workflow qwen_image_21 -o ./out
astra tts "你好" --voice zh-CN-XiaoxiaoNeural -o hello.mp3
astra job list --limit 20
CLI Docs
MCP

把五个工具交给 Agent。Five tools for your agent.

generate_image、synthesize_speech、transcribe、create_video、get_job,通过 stdio 暴露。generate_image, synthesize_speech, transcribe, create_video, and get_job over stdio.

mcp.json
{
  "mcpServers": {
    "liberastra": {
      "command": "astra",
      "args": ["mcp"],
      "env": {
        "LIBERASTRA_SERVER": "http://127.0.0.1:8000",
        "LIBERASTRA_TOKEN": "astra_..."
      }
    }
  }
}
MCP Docs
API

OpenAI 兼容,换一个地址。OpenAI-compatible, one base URL.

chat / audio / images 走同一个 /v1;model 对应你接好的提供方。chat, audio, and images share one /v1; model names the provider you connected.

curl
curl -X POST http://localhost:8000/v1/chat/completions \
  -H "Authorization: Bearer <YOUR_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "your-provider:your-model",
    "messages": [{"role": "user", "content": "hi"}]
  }'
API Docs
LIBERASTRA · 10 GitHub 文档Docs

11 / START

把它跑起来。Bring it up.

默认 Docker 单机部署;模型仍在 ComfyUI、Ollama 与语音服务里。Docker on one machine by default; models stay in ComfyUI, Ollama, and speech services.

  1. 01启动服务Start the stack在仓库根目录执行部署命令。Run the deploy command at the repo root.
  2. 02创建管理员Create the admin打开 localhost:8000,首次进入即引导。Open localhost:8000; first run walks you through it.
  3. 03填 ProviderAdd providers设置 → 服务提供方,填地址与密钥。Settings → Providers, then add addresses and keys.
  4. 04开始出活Make something从提示词到图像、视频、语音。Prompts become image, video, and speech.
docker composeREADY

docker compose up -d --build

默认监听 http://localhost:8000Listens on http://localhost:8000 by default

模型在你的机器里。LiberAstra 只负责编排。另:liberastra.com.br 是无关的导师网站。Models stay on your machines; LiberAstra only orchestrates. Note: liberastra.com.br is an unrelated mentorship site.

LIBERASTRA · 11 GitHub 文档Docs