<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="formal-ai-version" content="__FORMAL_AI_VERSION__" />
<meta
name="description"
content="formal-ai — a local, in-process formal-reasoning agent. Open the web app, read the documentation, or download the desktop app for macOS, Windows, and Linux."
/>
<meta
http-equiv="Content-Security-Policy"
content="default-src 'self'; img-src 'self' data:; script-src 'self'; style-src 'self'; base-uri 'self'; form-action 'self';"
/>
<title>formal-ai</title>
<link rel="icon" href="data:," />
<link rel="stylesheet" href="landing.css?v=__FORMAL_AI_ASSET_VERSION__" />
</head>
<body>
<main id="landing-app" class="page-shell" data-testid="landing-app">
<noscript>
<section class="hero">
<h1>formal-ai</h1>
<p class="summary">
A local, in-process formal-reasoning agent.
</p>
<ul>
<li><a href="app/">Open the web app</a></li>
<li><a href="docs/">Read the documentation</a></li>
<li><a href="download/">Download the desktop app</a></li>
</ul>
</section>
</noscript>
</main>
<script src="preferences.js?v=__FORMAL_AI_ASSET_VERSION__"></script>
<script src="site-chrome.js?v=__FORMAL_AI_ASSET_VERSION__"></script>
<script src="landing.js?v=__FORMAL_AI_ASSET_VERSION__"></script>
</body>
</html>