chadtmiller.com/knotless

Git hosted in your atproto account, on any stock PDS, fast enough for agents.

git clone knotless://chadtmiller.com/knotless

needs the knotless git helper. set it up

main
23 lines · 1.1 KB Raw History
<script lang="ts">
	import { page } from '$app/state';
	import Command from '#lib/molecules/Command.svelte';
	const steps = $derived([
		['install: knotless, its git remote helper and knotless-mcp', `curl -fsSL ${page.url.origin}/install.sh | sh`],
		['log in with your handle: it opens your browser', 'knotless login you.bsky.social'],
		['push any repository, to any account on any PDS', 'git push knotless://you.bsky.social/project main'],
		['or clone one without knotless installed', `git clone http://${page.url.host}/you.bsky.social/project`],
		['connect an agent: it acts as the account you logged in as', 'claude mcp add knotless -- knotless-mcp'],
		['other MCP clients take this in their settings', '{ "mcpServers": { "knotless": { "command": "knotless-mcp" } } }']
	]);
</script>

<svelte:head><title>getting started · knotless</title></svelte:head>

<section class="start">
	<h1>getting started</h1>
	<p class="lede">knotless works with any atmosphere account.</p>
	{#each steps as [say, run] (say)}
		<p># {say}</p>
		<Command text={run} />
	{/each}
</section>