KvantiaKvantia

Create your workspace

Starts as a chat. Everything else you add by talking to it.

or

Already have an account? Sign in

{{ notice }}

Sign in

Welcome back to Nordic Office.

or

New here? Create account

PROTOTYPE · SIGN IN AS

Check your inbox

We sent a 6-digit code to {{ authEmail }}. Enter it here, or open the link in the email.

{{ resendLabel }}

Wrong address? Start over

Reset your password

We will email a reset link. It works for 30 minutes.

Back to sign in

LINK VERIFIED · {{ authEmail }}

Choose a new password

All other sessions will be signed out.

Back to sign in

Two-factor code

Open your authenticator app and enter the code for Kvantia · {{ authEmail }}.

Lost your device? Use a recovery code

NO
Nordic Office
Anna Bērziņa invited you as Member · 4 members · Team plan

Join Nordic Office

Invite sent to marta@nordicoffice.lv. Create your account with this address to accept. Expires in 6 days.

or

Already have a Kvantia account? Sign in to accept · Decline

STEP 1 OF 1 · FIRST SIGN-IN

Choose your AI providers

{{ modelsIntro }}

{{ modelsMachine }}

Cloud models are billed by their provider. Keys are added in Profile.

Runs on a computer you control · Risky actions wait for you

KvantiaKvantia Kvantia
YOUR WORKSPACES
MEMBERS{{ memberCount }}
NEW PROJECT · CHOOSE A FOLDER
{{ projectsCount }}
{{ pj.name }} NEW {{ pj.files }}
{{ pagesCount }}
{{ rtCount }}
NEW PROJECT · CHOOSE A FOLDER
TRIAL{{ trialDays }}
Personal plan on trial. Subscribe on the web; your workspace stays as it is.
Subscribe on kvantia.app
{{ ctxIni }} {{ ctxName }}{{ ctxRole }}
KvantiaKvantia
{{ ctxName }} · {{ ctxRole }}
{{ membersTitle }}+ Invite
NEW PROJECT · CHOOSE A FOLDER
{{ projectsCount }}
{{ pj.name }} NEW {{ pj.files }}
{{ pagesCount }}
{{ rtCount }}
{{ chatsCount }}
{{ c.t }} {{ c.g }}
No chats match “{{ search }}”.
TRIAL{{ trialDays }}
Personal plan on trial. Subscribe on the web; your workspace stays as it is.
Subscribe on kvantia.app
Your trial ended. Everything is kept for 30 days in read-only mode: you can read chats, pages and memory, but not send messages or run routines. Subscribe on kvantia.app
{{ chatTitle }} {{ chatTitle }} {{ projName }}
VIEW
Routines
VIEW
Skills
VIEW
Memory
VIEW
{{ pageLabel }}
VIEW
{{ pageTitle }}
{{ userName }}
{{ planBadge }}

{{ emptyTitle }}

{{ emptyBody }}

{{ dmIni }}

{{ dmName }}

{{ dmRole }} · This is the start of your direct message history. Messages stay inside the workspace and are not part of Harness memory unless you add them.

{{ m.dayLabel }}
{{ m.attach }}
{{ m.fwdLabel }}
{{ m.text }}
{{ m.time }}
FORWARD TO
{{ m.ini }}
{{ m.who }} {{ m.time }}
{{ m.text }}
UI CHANGE PROPOSAL
{{ m.proposal.title }}
{{ m.proposal.sub }}
{{ it }}
{{ m.proposal.meta }}
Applied Dismissed — nothing was added.
{{ m.error.kind }}
{{ m.error.title }}
{{ m.error.detail }}
{{ m.error.code }}
FREE PLAN · LOCKED
{{ m.lock.title }}
{{ li }}
Manage plan on kvantia.app Personal, or Team with seats · managed on the web
INSTALL TOOL · NEEDS YOUR OK
{{ m.install.name }} {{ m.install.version }}
{{ m.install.src }} · {{ m.install.size }}
{{ m.install.step }}{{ m.install.pctText }}
Installed · added to Skills
Not installed.
{{ df.name }} {{ df.badge }} {{ df.adds }}{{ df.dels }}
{{ hk.h }}
{{ ln.n }}{{ ln.m }}{{ ln.sign }}{{ ln.code }}
MERGE CONFLICT · {{ m.conflict.file }}
{{ m.conflict.title }}
{{ m.conflict.why }}
{{ cs.label }}{{ cs.meta }}
{{ cs.code }}
PROPOSED RESOLUTION · keeps both
{{ m.conflict.merged }}
Or describe how to merge it in the chat
Resolved · {{ m.conflict.how }} · 11 tests pass
{{ m.form.label }}
{{ m.form.title }}
{{ m.form.sub }}
Testing login… Login OK Test failed
Stored encrypted on this machine
{{ m.form.testErr }}
Saved
{{ m.modelTag }} · {{ m.time }}
FORWARD TO
FORWARD TO
{{ dmIni }}{{ typing }}
{{ dev.repo }}
BRANCHES
{{ dev.summary }} {{ dev.adds }}{{ dev.dels }} 1 conflict
Committed {{ dev.sha }} · {{ dev.msg }}
{{ attach }}

Actions that send, change or delete wait for your approval.

{{ projPath }} {{ projFiles }}
@{{ fileSelLabel }} attached to your next message
{{ pageLabel }}
This page is empty. Describe in the chat what it should show and it builds here.

{{ pageLabel }}

source: {{ src }} · refresh: hourly · created from chat{{ dashVis }}
VERSIONS · every applied change
{{ ver.t }}{{ ver.by }} · {{ ver.when }} CURRENT
{{ k.l }}
{{ k.v }}
{{ k.d }}
Won deals by weeklast 8 weeks · €k
{{ b.v }}
{{ b.l }}
Approvals waitingdiscount > 15%
All clear. Nothing waits for you.
{{ a.t }}
{{ a.by }} · {{ a.v }}
Last deals{{ src }}
COMPANYOWNERVALUESTAGEDATE
{{ d.c }}{{ d.o }}{{ d.v }}{{ d.s }}{{ d.d }}
No routines yet
Describe recurring work in the chat — when it runs, what it reads, what it delivers — and the routine appears here step by step.
Morning sales summary
every day · 07:00 · Europe/Riga
{{ routineStatus }}
{{ st.name }} {{ st.tag }} {{ st.meta }}
{{ st.desc }}
{{ st.out }}
LAST RUNS
No runs yet. First scheduled run: tomorrow 07:00.
{{ r.t }}{{ r.s }}{{ r.d }}

Memory

What is remembered. Indexed and stored on this machine; nothing leaves it.
Total size
{{ memTotal }}
on this machine
Sources
{{ memSources }}
folders, drives, chats
Indexed items
{{ memItems }}
files and chats
memory map
visualisation to be designed
sources · topics · links between them
Memory growthlast 7 days · MB
{{ g.v }}
{{ g.l }}
SOURCES
{{ ms.type }}
{{ ms.name }}
{{ ms.items }} · added {{ ms.since }}
NEW {{ ms.size }}
Never index
Patterns skipped in every source. Secrets never enter memory.
{{ mx.p }}
Re-index and limits
{{ memPlanLimit }}
Re-index sources
Neo may read this memory

Skills

Connections the AI may use. Each one opens only for tasks that need it, and every use is logged.
{{ k.type }}
{{ k.name }}
{{ k.sub }}
Connected

Approvals

Actions held until you decide. Nothing here has left this workspace yet.
Nothing waiting. Held actions from Neo, routines and code pushes appear here.
{{ hd.kind }}
{{ hd.t }}
{{ hd.by }} · {{ hd.when }} · {{ hd.risk }}
{{ hd.ref }}
{{ hd.preview }}
Expires {{ hd.exp }}

Audit log

Every action that touched data or left the workspace. Append-only, kept 12 months.
{{ ar.ts }} {{ ar.actor }} {{ ar.what }}{{ ar.via }} {{ ar.res }}

Team

Nordic Office · Team plan · {{ seatsLine }}
Change seats
Seats
{{ seatsUsedN }} / {{ seatsTotalN }}
{{ seatsLeftLabel }}
Digital member
Neo
server-01 · no seat
Owner
{{ ownerShort }}
Pending invites
{{ pendingN }}
expire in 7 days
Server · server-01
Hosted by Kvantia · Frankfurt (EU) · runs Neo and shared routines
Manage server
{{ sf.k }}
{{ sf.v }}
Neo runs its default model here. Change it in Profile → AI models while signed in as Neo, or ask Neo in chat.
Transfer ownership
The new owner approves risky actions, manages seats on kvantia.app and can remove members. You stay in the workspace as a member. Billing contact stays until changed on the web.
Remove {{ removeName }} from Nordic Office
Their seat is freed at once. Decide what happens to what they made:
Open Neo tasks started by {{ removeName }} ({{ removeTasks }}) are reassigned to you. Their private chats are deleted.
MembersRole decides who approves risky actions
{{ tm.ini }}
{{ tm.n }}
{{ tm.email }}
Digital member {{ tm.status }} you

Profile

{{ userIni }}
{{ userName }}
{{ userEmail }} · {{ roleLabel }}
Preferences
Theme
AI models
Local models run here for free. Cloud models need a provider key and are billed by the provider.
Choose a model to add
All known models are added. Paste a custom endpoint below.
{{ mr.name }}DEFAULT
{{ mr.sub }}
{{ mr.status }}
Security
Password
Last changed 14 Sep 2026
Two-factor authentication
{{ twoFAStatus }}
QR code
Scan with your authenticator app, then enter the 6-digit code.
Notifications
{{ nr.t }}
{{ nr.d }}
Language
Interface language
The assistant answers in the language you write in, regardless of this setting.
Your data
Export everything
Chats, pages, routines, memory index and audit log as a ZIP. Connection secrets are never exported.
Delete account
{{ deleteHint }}
This removes your account, all chats, pages, routines and the local memory index within 24 hours. Subscriptions are cancelled on kvantia.app; nothing is refunded automatically. You own Nordic Office — transfer ownership first or the workspace is deleted with you.

Plan

Plans, seats and invoices are managed in your Kvantia account on the web. The app only reads the result.
CURRENT PLAN
{{ planName }}
{{ planState }}
{{ planCta }}
{{ pf.k }}
{{ pf.v }}
Included
{{ pi }}
Seats
{{ seatsLine }} · {{ seatsFreeN }} free · Neo does not use a seat
Change seats
{{ syncLabel }} Nothing is purchased inside the app.
{{ artifactFile }} ui-spec v1
{{ specText }}
This spec is what the harness renders. Every applied proposal is versioned and reversible.
Invite a member
Nordic Office · {{ seatsLine }}
Uses one of your free seats. The member signs in with this email, sees the workspace members and can hand work to Neo. Risky actions still wait for an owner.
No free seats. Add a seat in your Kvantia account on the web. The invite is kept as a draft and sent once a seat is free.Add seat
{{ toastText }}