chadtmiller.com/knotless
Git hosted in your atproto account, on any stock PDS, fast enough for agents.
git clone knotless://chadtmiller.com/knotlessneeds the knotless git helper. set it up
<script lang="ts">
import Feed from '#lib/organisms/Feed.svelte';
import RepoList from '#lib/organisms/RepoList.svelte';
import SearchForm from '#lib/molecules/SearchForm.svelte';
import Meta from '#lib/atoms/Meta.svelte';
let { data } = $props();
</script>
<Meta title="knotless" about="Git repositories stored in atmosphere accounts: clone and push with plain git, and let agents work over MCP." card="/card.png" />
{#if data.search}
{@const q = data.search.query}
<section class="results">
<h1>{q ? `repositories matching “${q}”` : 'repositories'}</h1>
<SearchForm query={q} />
<RepoList repos={data.search.repos}>{#snippet empty()}No repositories found.{/snippet}</RepoList>
</section>
{:else}
<section class="intro"><p><b>knotless</b> keeps git repositories as records in your atmosphere account. push with plain git, clone from any PDS, and let agents commit over MCP. <a href="/start">getting started →</a></p></section>
{#if data.feed}
<SearchForm />
<Feed events={data.feed.events} />
{/if}
{/if}