Menu
AkurAI-Build
publicLatest change 30e6b8c347048d64c2c048dfd05a8ded219d37f6 - Host authenticated Git repositories over Smart HTTP with repo host/sync CLI by Ólafur Búi Ólafsson
{% extends "layouts/base.html" %}
{% block title %}AkurAI Build — self-hosted delivery{% endblock %}
{% block body %}
<main class="ab-public">
<header class="ab-nav">
<a class="ab-wordmark" href="/" aria-label="AkurAI Build home"><span class="ab-mark" aria-hidden="true">A</span><span>AkurAI <b>Build</b></span></a>
<a class="ab-button ab-button-quiet" href="/login">Sign in <span aria-hidden="true">↗</span></a>
</header>
<section class="ab-hero" aria-labelledby="hero-title">
<div class="ab-hero-copy">
<p class="ab-kicker">Self-hosted delivery</p>
<h1 id="hero-title">Your code.<br>Your <em>control plane.</em></h1>
<p class="ab-lede">AkurAI Build runs source, builds, artifacts, and deployments on infrastructure you operate. No hosted runner. No opaque hand-off.</p>
<div class="ab-actions"><a class="ab-button ab-button-primary" href="/login">Open your workspace <span aria-hidden="true">→</span></a><a class="ab-text-link" href="#architecture">How it is built <span aria-hidden="true">↓</span></a></div>
</div>
<div class="ab-flow" aria-label="Source flows through the build system to verified artifacts">
<div class="ab-flow-grid"></div>
<div class="ab-flow-node ab-source"><span class="ab-flow-icon"></></span><b>Source</b><small>managed Git</small></div>
<div class="ab-flow-line ab-line-one"></div><div class="ab-flow-line ab-line-two"></div><div class="ab-flow-line ab-line-three"></div>
<div class="ab-flow-node ab-runner"><span class="ab-flow-icon">01</span><b>Build</b><small>isolated worker</small></div>
<div class="ab-flow-node ab-artifact"><span class="ab-flow-icon">□</span><b>Artifact</b><small>verified output</small></div>
<span class="ab-flow-dot ab-dot-one"></span><span class="ab-flow-dot ab-dot-two"></span>
</div>
</section>
<section class="ab-proof" id="architecture" aria-label="AkurAI Build architecture">
<div><span class="ab-proof-number">01</span><h2>Git-native</h2><p>Repositories remain first-class. Every build starts from an explicit ref and immutable commit.</p></div>
<div><span class="ab-proof-number">02</span><h2>Self-hosted</h2><p>Runners, artifacts, and release history stay inside your fleet, under your policy.</p></div>
<div><span class="ab-proof-number">03</span><h2>Private by default</h2><p>AkurAI Auth controls access. Public visibility is an intentional repository setting.</p></div>
</section>
{% if repositories %}
<section class="ab-proof" aria-label="Public repositories">
{% for repository in repositories %}
<div><span class="ab-proof-number">→</span><h2><a href="/repos/{{ repository.name }}">{{ repository.name }}</a></h2><p>Default branch: {{ repository.default_branch }}</p></div>
{% endfor %}
</section>
{% endif %}
</main>
{% endblock %}