AI Skill Hub 推荐使用:本地AI工作流 是一款优质的Agent工作流。AI 综合评分 7.5 分,在同类工具中表现稳健。如果你正在寻找可靠的Agent工作流解决方案,这是一个值得深入了解的选择。
本地AI工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
本地AI工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:pip 安装(推荐)
pip install qonqrete
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install qonqrete
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/illdynamics/qonqrete
cd qonqrete
pip install -e .
# 验证安装
python -c "import qonqrete; print('安装成功')"
# 命令行使用
qonqrete --help
# 基本用法
qonqrete input_file -o output_file
# Python 代码中调用
import qonqrete
# 示例
result = qonqrete.process("input")
print(result)
# qonqrete 配置文件示例(config.yml) app: name: "qonqrete" debug: false log_level: "INFO" # 运行时指定配置文件 qonqrete --config config.yml # 或通过环境变量配置 export QONQRETE_API_KEY="your-key" export QONQRETE_OUTPUT_DIR="./output"

QonQrete is a local-first, file-based AI software construction system that runs a structured multi-agent build loop inside a hardened container. It plans work into briqs, generates code in a Qage, reviews the result, and iterates with either user-gated cheQpoints or fully autonomous global-iteration loops.
qonqrete/
├── qonqrete.sh
├── qrane/
├── worqer/
├── worqspace/
│ ├── config.yaml
│ ├── pipeline_config.yaml
│ ├── caching_policy.yaml
│ ├── tasq.md
│ ├── qonstructions/
│ └── qage_YYYYMMDD_HHMMSS/
├── doc/
├── vscode-extension/
└── intellij-plugin/
-N/--no-sync run control to keep output in qage/qonstruction paths (v1.4.0)qonqrete-qage:<version>; Linux/WSL builds include a host-UID suffix) (v1.4.0)curl -fsSL https://qonqrete.sh/install.sh | bash
This downloads the latest release, then walks you through an interactive setup: 1. Choose your AI provider (OpenAI, DeepSeek, Gemini, Anthropic, Venice, CodeSeeq, and more) 2. Select a model from that provider's supported list 3. Enter your API key (auto-detected if already set in your environment)
After setup, QonQrete automatically configures all agents, runs init, and creates a starter tasq.md. You're ready to build.
For a specific version:
curl -fsSL https://qonqrete.sh/install.sh | bash -s -- v1.4.7
curl -fsSL https://qonqrete.sh/install.sh | bash -s -- v1.4.7
For CI/non-interactive use:
QONQRETE_AUTO=1 QONQRETE_PROVIDER=deepseek QONQRETE_MODEL=deepseek-v4-flash \
curl -fsSL https://qonqrete.sh/install.sh | bash
The shipped container installs the default Node-based helper stack for JS/TS and HTML/CSS. For repo-local runs outside that container, install the pinned helper dependencies from .qonqrete/package.json:
cd .qonqrete
npm ci
npm run qonq-native-capabilities
npm ci is the supported reproducible workflow here; package-lock.json is the install authority for exact versions.
Runtime discovery prefers repo-local node_modules first, then global Node modules. Reduced local environments may still run, but Qontextor/Qompressor will honestly report and artifact any fallback path they had to use.
git clone https://github.com/illdynamics/qonqrete.git
cd qonqrete
./qonqrete-bootstrap.sh /path/to/your-project
Same interactive setup as the curl-bash install.
Install QonQrete from the VS Code or JetBrains marketplace. On first launch, a setup wizard guides you through provider selection, model choice, and API key entry — then auto-configures everything. One click and you're ready.
OPENAI_API_KEY=... in your terminal) — always winsBoth IDEs include a "Set AI Configuration" command that lets you: - Set the provider and model for each primary AI agent (Qrystallizer, InstruQtor, ConstruQtor, InspeQtor) - Set API keys for each provider (stored securely) - See at a glance which keys are set and which are missing
Changes are written directly to .qonqrete/worqspace/config.yaml.
After deploying QonQrete to a workspace, the IDE will prompt you to configure AI providers and API keys.
./qonqrete.sh init # Build container image
./qonqrete.sh tasq.md # Task-first run
./qonqrete.sh run -f tasq.md # Explicit task-file run
./qonqrete.sh run --auto # Autonomous mode
./qonqrete.sh run -b 6 -c 3 # Sensitivity 6, 3 total iterations (build + repair passes)
./qonqrete.sh run --mode security # Security-focused mode
./qonqrete.sh run --seed-repo # Continue from current repo code (default run starts empty)
./qonqrete.sh run --no-sync # Skip repo-root sync-back only; qage/qodeyard artifacts remain
./qonqrete.sh run -a -n myproject # Auto + save as qonstruction
./qonqrete.sh resume # Resume from previous qage
./qonqrete.sh status # Latest run state + manifest paths
./qonqrete.sh audit # Latest audit timeline + artifact paths
./qonqrete.sh clean # Interactive qage cleanup
./qonqrete.sh clean -A # Delete all qages
python worqer/qontextor.py --capabilities # Current extractor capability report
python worqer/qompressor.py --capabilities # Current compressor capability report
python -m worqer.smoqetester qodeyard --cycle 1 --config worqspace/config.yaml --json
API keys are never stored in plain-text settings files, terminal commands, or logs.
Usage: ./qonqrete.sh [COMMAND] [OPTIONS]
./qonqrete.sh <task-file.md> [OPTIONS]
Commands:
init
run
resume
status
audit
clean
clean-outputs
Run options:
-f, --task-file <path>
-a, --auto
-u, --user
-m, --mode <name>
-b, --briq-sensitivity <N>
-B, --auto-briq-sensitivity
-c, --cyqles <N>
-n, --qonstruction-name <name>
--seed-repo
-s, --sqrapyard (legacy alias for --seed-repo)
-N, --no-sync (skip repo-root sync-back; keep qage/qonstruction output)
-d, --docker
-p, --podman
-q, --qage <name> (resume/status/audit/clean target)
-A, --all (clean all qages)
qrystallizer is the canonical intake stageNOT_READY, Qrane pauses in BLOCKED / RUN_WAITING_FOR_INPUT and captures bounded clarification responsesqonstrictor evaluates readiness and effective constraints before planning as a fallback guardinstruqtor emits execution blueprint, build groups, validation plan, and contract filescalqulator emits estimation artifactsconstruqtor performs scoped staged writes with attempt/recovery evidenceinspeqtor emits structured verdicts and repair plansQuestioning policy: - only intake clarification asks user questions - once readiness is accepted, mid-run questioning is disabled
Location: intellij-plugin/
Main capabilities in this repo snapshot: - tool window with run controls - settings/config UI - run, resume, clean, and qage browsing actions - status widget / shell verification concepts
Manual build/package:
cd intellij-plugin
./gradlew buildPlugin
Ctrl+Shift+P → QonQrete: Deploy to WorkspaceCtrl+Shift+P → QonQrete: Create Task File — creates the starter tasq.mdCtrl+Shift+P → QonQrete: Run Tasq — runs the default task file directly, auto-init on first runKeys are stored in the OS keychain via VS Code's SecretStorage API. They are injected into the QonQrete process via the terminal's environment map — never in command text.
Location: vscode-extension/
Main capabilities in this repo snapshot: - run canonical worqspace/tasq.md - run any Markdown file as a temporary tasq - sidebar control panel - status bar state reporting - init / run / resume / clean commands - qage browsing
Manual build/package:
cd vscode-extension
npm install
npm run compile
npx vsce package
export QWEN_API_KEY='...' export OPENROUTER_API_KEY='...' export VENICE_API_KEY='...' # required for provider: venice export MLX_API_KEY='...' # optional, used when provider: mlx export LLAMA_CPP_API_KEY='...' # optional, used when provider: llama-cpp ```
chmod +x qonqrete.sh
./qonqrete.sh init
Optional engine forcing:
./qonqrete.sh init --docker
./qonqrete.sh init --podman
QonQrete 是首款基于文件系统(File-Based)、遵循 Local-First 原则且高度安全的 AI Agent 工具。它通过独特的目录结构管理任务与构建过程,确保所有 AI 交互与执行逻辑都以文件为中心,为开发者提供了一个既能保持本地化隐私,又能实现高度自动化任务处理的智能环境。
当前 v1.4.x 版本已将 License 从 AGPL-3.0 迁移至更具开放性的 Apache-2.0。该版本针对 IntelliJ Plugin 进行了深度优化,确保在 2023.3 至 2026.2 EAP 版本中实现零弃用、零内部 API 调用的纯净体验。此外,系统引入了确定性的证据升级机制(Deterministic Evidence Upgrades)以确保审查路径的真实性,并优化了 Streaming UX 交互体验,支持更简洁的默认渲染与 TAB 键操作。
在使用 QonQrete 之前,请确保您的系统环境满足相关运行要求。由于项目涉及容器化运行与本地辅助工具链,建议预先配置好 Docker 或 Podman 环境,并根据需要准备好相应的 AI Provider 访问权限。
推荐使用 `curl-bash` 方式进行交互式安装,脚本会自动引导您选择 AI Provider(如 OpenAI、DeepSeek、Gemini、Anthropic 等)、指定模型并配置 API key。对于 CI/CD 或非交互式场景,可以通过设置环境变量(如 `QONQRETE_AUTO=1`)实现自动化部署。此外,您也可以通过 Git clone 源码并运行 `qonqrete-bootstrap.sh` 进行初始化,或者直接从 VS Code 或 JetBrains Marketplace 安装官方 IDE 扩展,实现一键式配置。
QonQrete 支持 CLI 与 IDE 两种使用模式。在 CLI 模式下,您可以使用 `./qonqrete.sh` 配合 `tasq.md` 任务文件进行任务驱动型运行,或使用 `--auto` 开启自主模���。在 IDE 中,通过安装插件并运行 Setup Wizard,您可以直接在编辑器内通过图形化界面控制任务的启动、恢复与清理,实现无缝的 AI 辅助开发体验。
配置遵循严格的优先级原则:首先是真实的 Shell 环境变量(如 `OPENAI_API_KEY`),其次是 IDE 的安全存储,最后才是手动输入。QonQrete 确保 API key 绝不会以明文形式存储在配置文件、终端命令或日志中。对于高级用户,可以通过修改 `config.yaml` 或 `pipeline_config.yaml` 来精细化控制缓存策略与任务流水线。
QonQrete 提供了一套完整的 CLI 命令集用于任务管理。核心命令包括 `./qonqrete.sh init` 用于构建容器镜像,`run` 用于执行任务(支持 `-f` 指定任务文件、`-a` 自主模式、`-b` 调整敏感度、`-c` 控制迭代次数),以及 `resume`、`status`、`audit` 和 `clean` 等运维命令。通过这些命令,开发者可以精确控制 AI Agent 的行为边界与执行深度。
QonQrete 采用严谨的模块化工作流:首先通过 `qrystallizer` 进行任务摄取(Intake);随后进入 `Clarification Gate`(澄清门禁),若任务准备度不足,`Qrane` 会进入阻塞状态并捕获用户的澄清响应;最后由 `qonstrictor` 评估约束条件与就绪状态,确保整个 AI 执行过程在受控且符合预期的范围内进行。
常见问题解答涵盖了不同 Provider 的配置细节。例如,使用 `codeseeq` 时需要同时配置 `DEEPSEEK_API_KEY`;若使用 `venice` 则需配置 `VENICE_API_KEY`。此外,针对本地运行的 Node 辅助工具链,建议在 `.qonqrete` 目录下使用 `npm ci` 以确保依��版本的精确可复现性。
开源AI工作流项目,支持本地开发
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
总体来看,本地AI工作流 是一款质量良好的Agent工作流,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | qonqrete |
| 原始描述 | 开源AI工作流:The first 100% file-based Local-First AgenticAI dev "construction yard", with it。⭐10 · Python |
| Topics | agenticagentic-aipython |
| GitHub | https://github.com/illdynamics/qonqrete |
| License | Apache-2.0 |
| 语言 | Python |
收录时间:2026-05-30 · 更新时间:2026-05-31 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端