tokki.
Agentic build · Verifiable result

From notebooks to working apps.

Five notebooks, four build variants: GPT-6 Astra, Qwen on Mac, Qwen on NVIDIA RTX, and Qwen Flash family builds with generation identities stated below. Compare Text Atlas, demand forecasting, energy planning, CPU scaling and Iris classification. Each card identifies the build model. AGILAB presents the working app, its original source bundle, and its recorded checks.

Recorded demonstration · 23 October 2026

Demo results — Tokki 1.0.76

One actual sensor-quality repair, 16 external checks, a fresh notebook kernel and three deterministic replay objectives. Five RTX nodes accepted 1.0.76; historical strict-doctor warnings remain.

Démonstration du 23 octobre 2026 — Tokki 1.0.76 : résultats et limites ↗

Build from your own notebook

Set up your licensed Tokki installation and your own Codex provider, then install uv.

uv tool install "agilab[notebook-agent] @ git+https://github.com/ThalesGroup/agilab.git"
agilab-notebook-demo --ui

Choose Local notebook or Pinned GitHub notebook. Start with self-contained Python and locally available data and dependencies. The local agent uses your configured provider and executes generated Python on your computer. Checks establish execution and interface behavior; review scientific conclusions yourself.

After a successful build, you may choose to share a completion receipt on GitHub. It excludes notebook contents, prompts, paths and credentials. Nothing is submitted automatically; public reports are associated with your GitHub account.

RTX builds use the OpenCode agent with local Qwen; Codex supervises the build and validation online. Recorded build durations, including repairs and checks. One run per build; hardware, quantization and verification scopes differ. RTX timings exclude initial installation, downloads and browser checks. 1 KLOC = 1,000 Python code lines across the generated app and notebook, excluding comments, docstrings, tests and supplied helpers. Lines/min divides that code volume by elapsed build minutes; it does not measure code quality. Build receipts ↗

Verified builds · local execution

Local code generation: Qwen Flash-Next UD-Q4_K_XL on CPU (rtx5). These quantized local variants differ from the remotely served Hugging Face Flash model. Coordinator diagnostic prompt interventions: 9. The other Flash builds retain their recorded remote-provider provenance.

Execution summary
StageExecution location
Local code generationQuantized Qwen Flash-Next on CPU; coordinator diagnostic assistance where recorded.
Other code generationRecorded Hugging Face / OpenRouter routes.
App execution and acceptanceLocal independent notebook, UI, workflow, numerical and generated-test checks.
Public gallerySources and measurements; hosting is separate from generation.
Builds by application
AppBuild modelsActive build time
Iris decision labQwen Flash2 min 54 s
Text AtlasQwen Flash4 min 03 s
Demand ForecastQwen Flash3 min 11 s
Free-threading labQwen Flash-Next · UD-Q4_K_XL · local CPU319 min 11 s
MILP Energy LabQwen Flash-Next · UD-Q4_K_XL · local CPU343 min 44 s

These builds use the same original notebook objectives and independent acceptance checks. Each build duration sums generation, repair attempts and notebook, UI, workflow and numerical validation. Environment installation, cached model downloads, operator pauses and deployment checks are excluded. Hardware and workflows differ across editions; these are recorded runs, not a controlled speed benchmark.

Compared with Astra: the published runs use different timing scopes. Astra's historical receipts include waiting time; Flash sums active attempts. With one recorded build per app and different infrastructure, these values do not establish that Flash is faster than Astra.

Build evidence · Download all five apps

Astra and Qwen RTX include model turns that drive tools and checks. Qwen Mac and Qwen Flash count file-generation and repair requests; their external orchestration is excluded. Remote Qwen Flash totals also include calls to repair models. Local quantized totals count Qwen generation POST attempts, including interrupted calls; coordinator diagnostic assistance is stated separately. Missing usage stays unknown. These different workflows are not a like-for-like comparison.

Model requests · all builds
AppAstraAgent loopQwen MacFile outputQwen RTXAgent loopQwen FlashFile output
Iris decision lab≥ 16≥ 3≥ 264
Text Atlas≥ 18≥ 3≥ 604
Demand Forecast≥ 15≥ 5≥ 983
Free-threading lab≥ 18≥ 19≥ 3797
MILP Energy Lab≥ 35≥ 15≥ 5256

Counts include recorded calls to each build model, including failed calls where logged. ≥ marks a minimum reconstructed from replies or model usage records; earlier network failures may be missing. Provider-access probes, validation runs without a model call and supervising-agent calls are excluded. A completed response can still contain incorrect code. Counts describe these builds, not model quality.

Try it free · No AI subscription needed Open local execution guide in a new tab ↗

Historical Qwen RTX experiment · September 2026

Local generation used supplied AGILAB code, helpers and independent checks, with online Codex supervision. This historical experiment is distinct from the Qwen Flash editions; its timings are not a controlled benchmark.

Conditions and interface diagrams · français

Five native AGILAB apps

The current downloadable interfaces run without Streamlit. They are maintained derivatives of the original Qwen-generated builds. Original generation models, request counts and build timings remain unchanged; native migration and qualification are recorded separately.

Native local setup and notebook use · Download all five native apps · Native migration manifest · Original generation evidence