How it works

Bring the documents.
Leave with the programme.

Drop in a spec, a prior programme or a whole folder. Ask for a schedule in plain English. The engine checks every edit before it lands, and what you export opens in P6.

free · no account · nothing uploaded
Workflow · 1 of 7 · Spec

One pass, start to finish.

Three things you bring, one engine, three things you leave with. Watch it run, or click any box — the panel below explains the one that is lit.

01You bring
02The engine
03You leave with

Spec — read by CSI section

parsed in the browser · nothing uploaded
substation-51-spec.pdf · 1,860 pages · 214 sections
index03 30 00 Cast-in-Place Concrete
05 12 00 Structural Steel Framing
07 42 13 Metal Wall Panels
09 91 23 Interior Painting · not sent
+210 more · not sent
keptPART 1 GENERAL · PART 3 EXECUTION · PART 2 PRODUCTS cut to its head
savedsubstation-51-spec.md · the PDF is read once

A spec is a thousand pages the planner will not read and the model cannot hold. So the Studio finds where every MasterFormat section starts, shows the model the index, and reads only the sections a planner needs — the parts that carry work and sequence, not the product catalogue. Drawings go in as sheet images to a vision model.

pages
1,860
sections chosen
13 of 214
uploads
0
kept for next time
.md
Can it read a 2,000-page spec? →

Programme — a prior schedule as the template

template mode · .xer · .xml
substation-42.xer · attached · mode: template
WBS1 Enabling · 2 Substructure · 3 Steel frame · 4 Envelope · 5 Fit-out
activities847 · durations and calendars as built
relationships1,204 · FS 1,102 · SS 71 · FF 31
patternpour → cure 7d → strip → steel · the way you sequenced it last time
summary mode instead: 6 lines, for questions rather than drafting

Attach last year's programme and switch it to template mode: its whole WBS tree and relationship list go to the model as the worked example, so the draft sequences the way your firm sequences, not the way a textbook does. Left in summary mode, the same file is something the assistant can answer questions about.

links as example
1,204
WBS levels
3
mode
template
saved library
not yet · we say so
Does it learn from my old programmes? →

Knowledge folder — read on request

four read-only tools · Chrome · Edge
folder: ~/Planning/knowledge · 46 files · access: read
list_files standards/ · past-jobs/ · rates.xlsx · method-statements/
outline_file standards/sequencing-rules.pdf → 9 sections
read_file §4 Concrete: strip formwork at 70% f'c, min 3 days
search_files "lead time steel" → 3 hits, rates.xlsx row 41
12 tool rounds max per message · files read once and cached · nothing sent but what the model asked for

Grant the browser read access to one folder — standards, past programmes, rate tables, method statements. The model gets four tools and decides what to open: list, outline, read a section, search. Every result is text, so a wrong path is recovered by listing. Nothing in the folder goes anywhere except the passages the model asks for, to the model you chose.

tools
4 · read only
files
46
sent
only what it asked for
browsers
Chrome · Edge
Which browsers support the folder? →

The engine — every op judged, then CPM

shape · references · fields · reschedule
add A1020 Formwork & rebar 12d shape · refs · fields
link A1020 → A1030 FS both ends exist · no cycle
set A1010.act_start_date — actuals are yours, rejected
add A1040 Erect steel 15d calendar 5d
91 applied · 1 rejected · applied as a preview · one undo
reschedulefinish 14 Mar · critical A1020 → A1030 → A1040 → A1060 A1020 Formwork A1030 Pour & cure A1040 Erect steel A1050 Rebar inspect A1060 Envelope

The model never touches the document. It returns edits as ops — the same set / add / del / batch the editor and the undo stack use — and each is checked three ways before it lands: the shape is right, every id it names exists, the field is one a model may write. Actuals and existing ids are off-limits. Then the CPM engine, validated against P6, reschedules and the critical path moves on screen.

applied
91
rejected
1
critical-path parity with P6
99%
undo
one, for the batch
Try the critical path →

Build — a first draft you can read

WBS · activities · logic
draft the structure and envelope from Divisions 03, 05 and 07, sequenced like last year's substation job
+ WBS 2.1 Substructure · 2.2 Steel frame · 2.3 Envelope
+ 38 activities · 51 relationships · 3 milestones
A1020Formwork & rebar, grade slab 12d
A1030Pour & cure, grade slab 9d ← 03 30 00 §3.11 cure 7d min
A1040Erect steel, grid A–D 15d ← 05 12 00 §1.05 lead 6wk
engine validated 92 ops · applied as a preview · one undo

One sentence, and the draft comes back as WBS bands, activities, durations and logic — each line carrying the spec clause or template row it came from, so you can read the reasoning before you accept. It lands as a preview. Keep it, edit it in the grid, or undo the whole batch.

activities
38
relationships
51
milestones
3
from
spec §§ + template
Open the Studio →

Impact — a fragnet in a scenario

AACE 52R-06 · SCL Protocol
time impact: late steel delivery, 3 weeks from 4 Feb, affects grids A–D
fragnet+3 activities · tied FS into A1040 · in scenario TIA-03
finish14 Mar → 4 Apr · +15 working days
float consumed6d on Envelope · 0d remaining on Steel
pushed41 activities · critical path now through A1040 before14 Mar after4 Apr FebMarAprMake this the plan · or print it as the TIA and leave the live plan untouched

Describe the delay event. The model proposes the fragnet; it lands in a scenario, never the live plan; the engine reschedules and reports the difference the way AACE 52R-06 and the SCL Protocol expect it: the new finish, the float consumed, the activities pushed. Print it and it is the time impact analysis.

finish
+15 wd
float consumed
6d
activities pushed
41
lands in
a scenario
What is a fragnet? →

Review — the month, in numbers then words

baseline · movers · waterfall · DCMA
review this update against the January baseline
BL-Jan → Feb-P03finish variance +9 wd
critical pathmoved from Envelope to Steel (A1040 → A1070)
top moversA1040 +11d · A1055 +6d · A1032 −3d
waterfallsteel +11 · weather +3 · recovered −5
DCMA11 pass · 2 fail (hard constraints 6, high float 43) · 1 n/a
Feb-P03.xer · byte-identical except 214 changed fields · opens in P6

Set the baseline, bring in the update, and the engine already knows the variance, the movers and the waterfall. Ask for the narrative and the assistant writes it from those facts — judgement on top, numbers underneath. Then hand back an XER that patches the original rather than regenerating it.

finish variance
+9 wd
top mover
A1040 +11d
DCMA
11 / 14
export
lossless XER
Open the Studio
Three things planners ask for

Say it. Check it. Keep the file.

Each of these is one request to the assistant and one result from the engine. The panels show what comes back — not a screenshot, the actual shape of the answer.

Draft from the spec

Open the spec. The Studio indexes every MasterFormat section, the model picks the ones a planner needs, and the draft comes back as WBS bands, activities, durations and logic — as ops you can read before you accept.

draft the structure and envelope from Divisions 03, 05 and 07, sequenced like last year's substation job
substation-51-spec.pdf · 1,860 pages · 214 sections
sections chosen03 30 00 · 05 12 00 · 07 42 13 · 07 92 00 +9
templatesubstation-42.xer (WBS + 1,204 links as example)
+ WBS 2.1 Substructure · 2.2 Steel frame · 2.3 Envelope
+ 38 activities · 51 relationships · 3 milestones
A1020Formwork & rebar, grade slab 12d
A1030Pour & cure, grade slab 9d ← 03 30 00 §3.11 cure 7d min
A1040Erect steel, grid A–D 15d ← 05 12 00 §1.05 lead 6wk
engine validated 92 ops · applied as a preview · one undo

Model the delay

Describe the event. The model proposes the fragnet; it lands in a scenario, never the live plan; the engine reschedules and reports the difference the way AACE 52R-06 and the SCL Protocol expect it. Print it and it is the TIA.

time impact: late steel delivery, 3 weeks from 4 Feb, affects grids A–D
scenario · TIA-03 late steel delivery
fragnet+3 activities · tied FS into A1040
data date04 Feb 2027
before 14 Mar after 4 Apr Feb Mar Apr project finish+15 wd · 14 Mar → 4 Apr
float consumed6d on Envelope · 0d remaining on Steel
activities pushed41 · critical path now through A1040
Make this the plan · or leave it as evidence

Review the month

Set the baseline, bring in the update, and the engine already knows the variance, the movers and the waterfall. Ask for the narrative and the assistant writes it from those facts — judgement on top, numbers underneath.

review this update against the January baseline
baseline · BL-Jan → update · Feb-P03
finish variance+9 wd
critical pathmoved from Envelope to Steel (A1040 → A1070)
top moversA1040 +11d · A1055 +6d · A1032 −3d
waterfallsteel 11 · weather 3 · recovered −5
DCMA 14-point11 pass · 2 fail · 1 n/a
failshard constraints 6 (>5%) · high float 43
fix proposals ready · tick to apply as one batch
export Feb-P03.xer · byte-identical except 214 changed fields
The difference

Not a co-pilot that hands you a file.

Most AI scheduling tools export to P6 and stop. You still need the licence, and the specialist, to finish the job. Aimavera is the editor: the details pane, calendars, constraints, resources, risk, print. The assistant is one way to edit it — the grid, the chart and the keyboard are the others.

And it opens the files you already have. XER, PMXML and MS Project XML come in; the same formats go out, with everything you did not touch returned byte for byte.

93%
date parity with real P6, schedule by schedule
99%
critical-path parity, validated against F9
Lossless
XER round-trip — the original is patched, not regenerated
0
uploads. The file never leaves the browser.
Who it is for

Everyone who owns a date.

builds

Planner

Turns a spec book and last year's programme into a first draft before lunch, then finishes it in the grid.

reviews

Scheduling lead

Runs the DCMA check and the monthly narrative on every update the subcontractors send, without opening P6.

defends

Delay analyst

Models each event as a fragnet in its own scenario and prints the time impact analysis the contract asks for.

reads

Site lead

Opens the XER from the email, sees the critical path in red and asks the assistant what moved.

Local-first

Your programme is commercially sensitive. So it never leaves your machine.

No SOC 2 report, because there is no server holding your data to audit. The route a file takes is short enough to print, so we print it. Read the privacy policy for the long form.

Questions

By section. The Studio finds where every MasterFormat section starts, shows the model the index, and folds only the chosen sections into the request — the general and execution parts, not the product catalogue. With a local model this is slow, and the UI tells you so.

Attach a prior XER and switch it to template mode: its whole WBS and relationship list go to the model as the worked example to sequence from. A saved library of templates is not built yet, and we will say when it is.

A small network of activities that models one delay event, tied into the existing logic. Insert it, reschedule, compare: that is a time impact analysis under AACE 52R-06 and the SCL Protocol. The Studio puts it in a scenario so the live plan stays untouched.

Ones with a folder picker — Chrome and Edge today. Everything else works everywhere; attach files one at a time instead.

No. Files are parsed in the browser. Only the text the assistant needs for a request is sent to the model you chose, through a relay that keeps nothing — or to a model on your own machine, in which case nothing is sent at all.

Open your schedule. Right now.

Free, no account, nothing uploaded.

Open the Studio