Document Knowledge Base Q&A Engine

Productivity

Run a document knowledge base and question-answering engine on your own machine with Docker Compose; ports bound to 127.0.0.1 and a sign-in required. Bring your own embedding and chat model-service keys. Derived from a frozen snapshot of an Apache-licensed open-source project.

SubscriptionUS$49 per month
Last run2026-11-13
In practice
Readiness3 / 5
What you need
Few changes needed3 / 5

Who it is for

Developers and small teams who want to turn their documents into a knowledge base and ask questions over it on their own machine; your own embedding and chat model-service keys are required.

How to start

$ sh scripts/quickstart/init-env.sh
$ docker compose up -d

Browse the files

Files in the product repository at the pinned commit. A few house files are left out of the zip.

File overview2,000+ paths
▸bin1
.gitkeep
▸cmd9
args_flag_test.go
ragflow-cli.go
ragflow_server.go
ragflow_server_deepdoc_test.go
ragflow_server_earlyboot_test.go
ragflow_server_pprof_integration_test.go
ragflow_server_pprof_test.go
ragflow_server_test.go
stub.go
▸conf113
agentic_rag.yaml
all_models.json
doc_meta_es_mapping.json
doc_meta_infinity_mapping.json
infinity_mapping.json
llm_factories.json
mapping.json
message_infinity_mapping.json
model.md
models/
…
▸deps2
Dockerfile
download_deps.py
▸docker25
.env
.env.single-bucket-example
README.md
docker-compose-base.yml
docker-compose-macos.yml
docker-compose.yml
entrypoint.sh
infinity_conf.toml
init-clickhouse.sql
init.sql
…
▸docs110
_category_.json
administrator/
basics/
develop/
faq.mdx
guides/
quickstart.mdx
references/
release_notes.md
use_cases.md
▸example9
chat_demo/
http/
mcp/
▸internal1546
admin/
agent/
agentic_rag/
binding/
channels/
cli/
common/
dao/
deepdoc/
development.md
…
▸scripts4
gen_tokenizer_oracle.py
quickstart/
restart_ingestor.sh
tokenizer_coverage.py
▸sdk4
python/
▸test53
README.md
__init__.py
api/
benchmark/
build_pdf_oxide_version.sh
fixtures/
playwright/
test_cajal_template_unit.py
test_check_files.py
testcases/
▸tools36
covsweep/
es-to-oceanbase-migration/
firecrawl/
gen-component-parity/
hooks/
mdprobe/
migrate-canvas/
render_diff/
scripts/
▸web40
.env
.env.development
.env.production
.gitignore
.npmrc
.oxfmtrc.json
.oxlintrc.json
.storybook/
AGENTS.md
README.md
…
▫AGENTS.md
▫ATTRIBUTION.md
▫Dockerfile
▫Dockerfile_base
▫Dockerfile_ci
▫Dockerfile_tei
▫LICENSE
▫PRODUCT.md
▫QUICKSTART.md
▫README.md
▫README_ar.md
▫README_fr.md
▫README_id.md
▫README_ja.md
▫README_ko.md
▫README_pt_br.md
▫README_ru.md
▫README_tr.md
▫README_tzh.md
▫README_zh.md
▫SECURITY.md
▫build.sh
▫build_ee.sh
▫codecov.yml
▫compose.yaml
▫delivery-manifest.txt
▫go.mod
▫go.sum
▫lefthook.yml
▫pyproject.toml
▫run_tests.py
▫uv.lock
▫Config and hidden files 16

Latest passing run

Clone → Checkout → Toolchain → Run engine

Pre-purchase Disclosure

What you are buying

An engine that turns documents into a knowledge base and answers questions over it: brought up with Docker Compose on your own machine, opened in a browser, with account registration and sign-in required.

Derived from an open-source project under the Apache licence, and not the original project itself.

Delivery is a frozen snapshot: one zip, taken from the product repository at revision d90a0e4.

Known limitations

  • The service is bound to ports 8080, 9380 and 9381 on the local machine (127.0.0.1) only
  • You need your own embedding and chat model-service keys; without them parsing documents and question answering do not work, although the home page and accounts still do
  • Data is kept in Docker volumes, and down -v deletes it
  • The first start downloads several images and takes a while
  • The other images referenced by the compose file and the dependencies were not scanned for licences one by one
  • Pinned to the delivered snapshot; it does not follow upstream.

The liability cap, the scope of what is promised and the statutory floor are governed by the Terms of Service.

Vetting record

Everything below was checked against the pinned commit d5cef83. Every verdict carries its full reasoning, an evidence link and the checker; failures are published, not hidden — do not take our word for it, verify it yourself.

1 PASS4 WARN0 FAIL

Source ReviewWARN

Read: compose.yaml, .env.example, QUICKSTART.md, scripts/quickstart/init-env.sh and PRODUCT.md. The rest of the application source was not read file by file.

Evidence is in our private repository (not publicly accessible):https://github.com/dev-zillio-cc-products/dsp-070-doc-knowledge-engine/blob/d90a0e4e63ea013b263f89246943f1a8107d2e20/compose.yamlChecked in 2026Checked by claude-code night-factory worker
Script SafetyWARN

The compose file and init-env.sh were read: init-env.sh only writes a local .env with random values, and the images are pinned by digest. The other scripts under docker/ and the upstream scripts were not read line by line.

Evidence is in our private repository (not publicly accessible):https://github.com/dev-zillio-cc-products/dsp-070-doc-knowledge-engine/blob/d90a0e4e63ea013b263f89246943f1a8107d2e20/scripts/quickstart/init-env.shChecked in 2026Checked by claude-code night-factory worker
RecencyWARN

This is a frozen snapshot that does not follow upstream. The date of the pinned upstream commit and recent upstream activity were not checked.

Evidence ↗Checked in 2026Checked by claude-code night-factory worker
LicensePASS

SPDX:Apache-2.0

The LICENSE file in the repository is the Apache license text. The upstream copy was not compared against it.

Evidence is in our private repository (not publicly accessible):https://github.com/dev-zillio-cc-products/dsp-070-doc-knowledge-engine/blob/d90a0e4e63ea013b263f89246943f1a8107d2e20/LICENSEChecked in 2026Checked by claude-code night-factory worker
Dependency LicensesWARN

Dependencies are declared in the repository and the images referenced by the compose file; they were not scanned for licenses.

Evidence is in our private repository (not publicly accessible):https://github.com/dev-zillio-cc-products/dsp-070-doc-knowledge-engine/blob/d90a0e4e63ea013b263f89246943f1a8107d2e20/ATTRIBUTION.mdChecked in 2026Checked by claude-code night-factory worker
HEALTH VERIFIED

Last verified passing: 2026-11-13

Subscribe for everything
US$49/ monthwas US$99

A subscription unlocks the whole catalogue; you do not buy this one separately.See what is included

Sign in with Google first; if you are signed out you will be sent to the sign-in page. Your subscription is billed to that same email address.

Already subscribed? This downloads straight away. Otherwise you are sent to the pricing page, or to sign in first.