For contractors and construction tech

Build more, type less

Daily logs, RFIs, change order narratives and toolbox talks. Turn site notes and voice-memo transcripts into documents the project team can actually use.

Daily reports done

before the site closes

Sharper RFIs

clear questions, fewer round trips

Known cost

price on every generated document

The problem

What is slowing you down today

Daily logs at 9pm

Supers finish a twelve-hour day and then sit in the truck writing the daily report.

RFIs that bounce back

Vague questions get vague answers, and the schedule slips while everyone emails.

Spec books nobody can search

The answer is in division 08 somewhere. Finding it takes an afternoon.

Capabilities

Everything you need, nothing you don't

Daily report drafts

Send crew counts, weather, work completed and issues, get a clean daily log in your format.

RFI writing help

Turn a rough question into a precise RFI with drawing references and a proposed solution.

Spec and submittal summaries

Paste a section and get the requirements, products and testing called out.

Toolbox talk outlines

Short, practical safety briefings for the task and conditions you describe.

Cost per project

Every response returns tokens and price, so your platform can log cost against the job that triggered it.

Works with your platform

One HTTP endpoint fits your project management tool or a field app.

Use cases

What teams run on it

01

Daily site logs

From voice memo transcript to formatted report.

02

RFI and change order narratives

Clear, well-referenced drafts for the PM to send.

03

Submittal review notes

Requirement checklists from the relevant spec section.

04

Safety briefings

Task-specific toolbox talks for the morning huddle.

How it works

From sign-up to production

  1. 1

    Try today's log

    Paste your notes into the playground and see the report.

  2. 2

    Tag calls by job

    Log the price from each response against the project it served.

  3. 3

    Hook into the field

    Call the endpoint from your field app or PM platform.

Control

Built so you stay in charge

Keys you control

API keys are shown once at creation and stored only as a hash. Revoke any key instantly from Settings.

Spend you can see

Every request carries its own receipt: tokens in, tokens out, latency and price. Nothing is billed that you cannot trace.

Limits you set

Per-account rate limits and a free monthly allowance keep experiments safe before they become production.

Data you decide on

You choose exactly what you send. Repeat prompts can be served from your cache, and cache hits are never billed.

For developers

One endpoint. Every model.

Send a prompt and a capability, or name a model. One bearer key, one small JSON body, and a full receipt on every response.

curl https://YOUR-DOMAIN/api/ainf/inference \
  -H "Authorization: Bearer $AI_INFERENCE_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: order-1042" \
  -d '{"prompt":"Summarise this ticket in one line","capability":"chat"}'

Questions, answered

Can supers use it from the field?

Any app that can make an HTTP request can call it. Many teams send a voice-memo transcript and get a formatted report back.

Does it replace a safety professional?

No. It drafts briefings for a competent person to review and deliver.

Can it read our specs?

Send the relevant section text in the prompt. Very long documents work best in sections.

How do we track cost per job?

Every response includes its exact price. Log it with the job number in your own system and cost per project adds itself up.

Get your supers home on time

Write tomorrow's daily log in a minute. Start free.