Skip to content

F2i

Independent minds. Connected ideas.

An independent software lab building public software from the runtime to the app: a scripting engine, a portable app language, a business platform, a local AI workspace, a phone receptionist and a local-first database. Six projects, one connected lab.

Six connected projects Rust, TypeScript and PHP Local-first thinking Bring your own AI

f2i.com · The projects · How they fit together · Start here · Licences

ZIPP · SoftN · FormLogic · OAIY · Aokie · XDB


Big ideas, built from the source

Most software stacks hide the interesting parts. F2i builds them in the open, one layer at a time, and connects them on purpose.

A script written in SoftN runs on the ZIPP engine. That app can be hosted by FormLogic with real business records, permissions and automation. A flow in OAIY can call the AI you already have, locally or through a provider. Aokie turns a phone call into structured work. XDB keeps app data local where that model fits.

Every project stands on its own. Where they connect, the boundaries are deliberate.

Built in public Local-first thinking From Rust to the browser Yours to explore
Source, docs, benchmarks and audits live in the repositories. Your data, your models and your keys stay on machines you control. Native engines and WebAssembly builds share the same code. Read the source, run the demos, download the editable app.

The projects

ZIPP · Execution engine

Two languages. One VM. Your GPU.

A from-scratch JavaScript engine in Rust with 100% Test262 conformance. JavaScript and an experimental Python frontend compile to the same register VM, running natively or in WebAssembly, with WebGPU and WebGL2 compute for supported workloads. Execution budgets and explicit host capabilities keep the embedder in control.

Rust · Apache-2.0 · Native + WebAssembly

Repository · zipp.org · Test262 · Benchmarks

ZIPP: two languages, one VM, your GPU

SoftN Builder running the Fieldnotes example app with a live preview

SoftN · Editable apps

Build an app. Keep the source. Run it your way.

A UI language, visual builder and runtime for portable apps on the web and desktop. Ninety built-in components, a schema editor, live previews and an AI Studio that uses your own provider. App logic runs on ZIPP; records live in XDB. A .softn bundle carries the whole app so you can reopen, customise and export it again.

TypeScript · Apache-2.0 · Web + desktop

Repository · softn.com · Examples

FormLogic · Forms → Apps → Flows

A form submission should start the work, not end it.

A source-available, self-hostable business platform. Build forms, turn the same records into portals, dashboards and reports, then connect events, decisions, AI and devices through visual flows. FormLogic hosts complete SoftN apps with private server-side logic, and takes its runtime from a verified SoftN release.

TypeScript + PHP · Source-available · Public beta · Cloud or self-hosted

Repository · formlogic.com · Live demo · Docs

FormLogic dashboard showing apps, forms and recent activity

OAIY Desktop overview with the setup guide, a running Aokie plugin and local runtime status

OAIY · Orchestrate AI Yourself

Connect your AI. Build a flow. Put it to work.

A visual flow editor, local AI services, provider connections and device plugins in one workspace. Use a local model, an API provider or your ChatGPT account through Codex. Run flows in the browser, headless, or through OAIY Desktop, and connect apps such as FormLogic to the runtime on your own machine. The flow sandbox runs on ZIPP.

TypeScript + Rust · Apache-2.0 · Local-first

Repository · oaiy.com · Bridge protocol

Aokie · Local AI receptionist

Your phone. A local AI receptionist. An editable front desk.

A Windows PC, a supported USB Bluetooth adapter and your existing mobile become a receptionist that keeps your number. Aokie handles the call audio and voice conversation through OAIY, then sends durable call, SMS, transcript and appointment events into FormLogic. The front desk itself is an editable SoftN app.

Rust · Proprietary · Hardware beta · Windows 10/11 x64

Repository · Setup guide · Supported hardware

The hosted Aokie front desk in FormLogic showing fictional calls and appointment requests

OAIY Desktop Aokie console reporting ready for calls, Bluetooth linked and local LLM ready

XDB · Local-first database

Local SQLite storage with optional peer synchronisation.

A Rust crate and React + Tauri integration that stores JSON records in named collections. Apps work offline, group writes into transactions and export or restore a SQLite database. Yrs CRDT documents and an experimental, opt-in libp2p peer protocol handle synchronisation. XDB backs SoftN's desktop runtime and Rust server.

Rust + TypeScript · MIT · SQLite + CRDT

Repository · Sync and restore policy


How the pieces fit together

flowchart LR
    Z["ZIPP<br/>Execution engine"] --> S["SoftN<br/>Editable app runtime"]
    Z --> O
    X["XDB<br/>Local app data"] --> S
    S --> F["FormLogic<br/>Apps, records and flows"]
    O["OAIY<br/>Local AI and services"] <--> F
    A["Aokie<br/>Phone and voice"] --> O
    A --> F
Loading
Project Owns Never owns
ZIPP Sandboxed execution of JavaScript and Python, natively and in WebAssembly. Anything about the apps that run on it.
SoftN The portable app: interface, client logic, data model and editors. Hosted business records or server credentials.
XDB Local app storage and peer synchronisation where that model fits. FormLogic business records, which use FormLogic's own backend.
FormLogic Hosted records, permissions, portals, dashboards, flows and APIs. Your AI provider or your local machine.
OAIY Local models, provider connections, services, plugins and headless flow execution. The business workflow around an event.
Aokie Bluetooth call audio, SMS, the voice conversation and a durable event outbox. Your phone number, which stays where it is.

Engines move between projects as releases, not as commits. SoftN builds on a published ZIPP release and ships it inside its own release archive. FormLogic downloads and verifies that SoftN release before installing it. The set of versions in any build is explicit and reproducible.


A phone call, end to end

Aokie shows what the connected architecture is for.

  1. A caller rings your existing mobile. Aokie answers over Bluetooth and holds the conversation with a local or provider model through OAIY.
  2. The call, transcript and any appointment request are written to a durable outbox and delivered to FormLogic.
  3. FormLogic matches the caller, stores the records and runs the flows you configured: a follow-up task, a notification, a callback attempt.
  4. Staff work the queue in the front desk app, which is a SoftN app they can download, edit and re-host.

The phone remains the phone. OAIY supplies the local capability. FormLogic turns the event into structured work.

Note

Aokie is a hardware beta. Auto-answer is opt-in, hardware compatibility varies, and appointment requests are requests until a person or a configured flow confirms them.


Start here

I want to… Go to
Try a working app without installing anything Fieldnotes on SoftN · FormLogic live demo
Run FormLogic on my own server Self-hosting guide
Embed a JavaScript or Python engine in Rust ZIPP quick start
Run GPU compute from Python in the browser ZIPP GPU lab
Connect my own AI to FormLogic OAIY setup · FormLogic AI setup
Turn my phone into a receptionist Aokie setup · Supported hardware
Store local records in a Tauri app XDB demo
Play something built on the stack The Night Window · Last Sound

Also in the lab

Repository What it is
softn-Examples Every demo in the softn.com directory as source, from a snake game to a Game Boy, a 386 PC and a language model that never leaves the browser.
softn-TheNightWindow A fully voiced observation-horror game for SoftN. Seven nights, six endings.
softn-LastSound A fully voiced first-person survey of a blood ocean, built for SoftN.
neuralautomata.com A local research lab for cellular memory and a causal byte language model, with a WebGL2 view of real model state.
f2i-web The browser-based flow builder that OAIY grew out of: a node-graph editor for local AI engines, with an optional PHP backend for sharing flows and driving them remotely.

Licences

Project Licence
ZIPP, SoftN, OAIY Apache-2.0
XDB MIT
FormLogic FormLogic License 1.0: source-available, free to self-host and modify for your own use, not open source.
Aokie Proprietary, pre-1.0. Contact FormLogic for licensing terms.

Security concerns go to the project concerned. FormLogic, ZIPP and Aokie each publish a SECURITY.md with their reporting process; for the other projects, open an issue in that repository.


Engines, tools, and a little unreasonable curiosity.

f2i.com · FormLogic · SoftN · ZIPP · OAIY

Popular repositories Loading

  1. softn.com softn.com Public

    TypeScript 2

  2. formlogic.com formlogic.com Public

    TypeScript 2

  3. oaiy.com oaiy.com Public

    TypeScript 2

  4. zipp.org zipp.org Public

    From-scratch Rust JavaScript engine with 100% Test262 conformance. JavaScript and Python compile to the same register VM, running natively or in WASM with WebGPU/WebGL2 compute.

    Rust 2

  5. xdb.org xdb.org Public

    Rust

  6. f2i-web f2i-web Public

    TypeScript

Repositories

Showing 10 of 13 repositories

Top languages

Loading…

Most used topics

Loading…