AI Skill Hub 推荐使用:Terok AI容器工作流管理 是一款优质的Agent工作流。AI 综合评分 6.8 分,在同类工具中表现稳健。如果你正在寻找可靠的Agent工作流解决方案,这是一个值得深入了解的选择。
基于Podman容器的开源AI编码智能体工作流管理工具。为AI编程助手提供容器化部署和编排能力,支持工作流定义和自动化执行。适合需要管理多个AI编程任务、搭建本地AI开发环境的开发者和AI工程师。
Terok AI容器工作流管理 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
基于Podman容器的开源AI编码智能体工作流管理工具。为AI编程助手提供容器化部署和编排能力,支持工作流定义和自动化执行。适合需要管理多个AI编程任务、搭建本地AI开发环境的开发者和AI工程师。
Terok AI容器工作流管理 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:pip 安装(推荐)
pip install terok
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install terok
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/terok-ai/terok
cd terok
pip install -e .
# 验证安装
python -c "import terok; print('安装成功')"
# 命令行使用
terok --help
# 基本用法
terok input_file -o output_file
# Python 代码中调用
import terok
# 示例
result = terok.process("input")
print(result)
# terok 配置文件示例(config.yml) app: name: "terok" debug: false log_level: "INFO" # 运行时指定配置文件 terok --config config.yml # 或通过环境变量配置 export TEROK_API_KEY="your-key" export TEROK_OUTPUT_DIR="./output"
<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://terok-ai.github.io/terok/terok-logo-w.svg"> <img src="https://terok-ai.github.io/terok/terok-logo-b.svg" alt="terok" width="120"> </picture> </p>
Hard dependencies:
nft (nftables CLI)Optional but recommended:
dnsmasq and dig — DNS plumbing the egress firewall usesDownload the latest release wheel
pipx install terok-0.7.9-py3-none-any.whl
terok setup # idempotent; safe to re-run after upgrades
setup installs the shield OCI hooks, the vault, the git gate, the D-Bus clearance bridge, the XDG desktop entry for the TUI, and shell completions for your detected shell.
To remove everything later:
terok uninstall # reverse of setup; preserves credential DB
terok task run myproj "Fix the authentication bug"
Location: ~/.config/terok/config.yml
git:
human_name: "Your Name"
human_email: "your@email.com"
image:
agents: "all" # default roster selection for every project
If git.human_name and git.human_email are omitted, terok falls through to your host git config. Setting them in config.yml is the way to override the host-level identity for container commits.
To see what you can pick from for image.agents:
terok agents # list available AI coding agents
Officially-tested base images for image.base_image: ubuntu:24.04, fedora:44, quay.io/podman/stable, nvcr.io/nvidia/nvhpc. Other images in the same family (ubuntu:*, debian:*, fedora:*, nvcr.io/nvidia/*, quay.io/podman/*) work via auto-detection; anything else needs an explicit image.family: deb|rpm override. See docs/usage.md for the full mechanics.
- Projects ⊃ Tasks — long-lived project config, ephemeral task containers; many tasks per project - Headless / interactive / web interface — pick the launch mode per task; same agents, same hardening - Layered images — base distro · agent CLIs · per-project snippet, cached and reused across projects; Ubuntu / Debian / Fedora / nvidia/cuda out of the box, GPU passthrough for projects whose base image supports it - Sickbay + panic — health checks with auto-remediation and an emergency kill-switch - Multi-vendor agents — Claude Code, Codex, Copilot, Vibe, plus custom LLM endpoints via OpenCode (Helmholtz, university, or your own endpoint — bundled defaults included)
| Package | Role |
|---|---|
| **terok** (this repo) | Project orchestration, TUI, sickbay |
| [terok-executor](https://github.com/terok-ai/terok-executor) | Per-task agent runner, image factory, auth flows |
| [terok-sandbox](https://github.com/terok-ai/terok-sandbox) | Hardened Podman runtime, credential vault, git gate |
| [terok-shield](https://github.com/terok-ai/terok-shield) | nftables egress firewall + audit |
| [terok-clearance](https://github.com/terok-ai/terok-clearance) | Live allow/deny prompts via D-Bus + varlink |
专注AI智能体容器化部署的垂直工具。通过Podman提供轻量化方案,架构清晰。但项目规模较小,生态支持有限,适合小型团队和开发者试验。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
总体来看,Terok AI容器工作流管理 是一款质量良好的Agent工作流,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | terok |
| 原始描述 | 开源AI工作流:Manager for podman containers for AI coding agents。⭐16 · Python |
| Topics | AI工作流容器管理Podman编程助手自动化 |
| GitHub | https://github.com/terok-ai/terok |
| License | Apache-2.0 |
| 语言 | Python |
收录时间:2026-05-23 · 更新时间:2026-05-30 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端