docs: put daemon mode on the website and tighten the README

The website made three claims daemon mode falsifies — "No TTY, no daemon",
"no daemon, no MCP server, no API key", and "no GUI and no daemon mode yet"
under what-this-is-not. All three corrected.

Adds a docs section and a home feature card, both leading with the reason
rather than the mechanics: the server allows one session per account, so
parallel one-shot commands either displace each other or mean a throwaway
username per run, which is account churn on infrastructure other people
maintain. A daemon is one login for as long as you work.

The README section said that three times over and buried the reasoning below
the mechanics; rewritten to state it once, up front. It now also covers which
commands stay local and that shares add reaches a running daemon, which was
meant to land earlier and silently did not — the edit anchored on text that
only existed in SKILL.md.
This commit is contained in:
Michel de Graaf
2026-07-27 14:04:14 +02:00
parent fe56a070e1
commit 3f914c4425
4 changed files with 94 additions and 31 deletions
+17 -2
View File
@@ -59,6 +59,19 @@ const FEATURES = [
</>
),
},
{
glyph: '◈',
color: 'var(--accent-text)',
title: 'Daemon mode',
cmd: 'soulseek-rs daemon',
body: (
<>
Hold one session and let every other command borrow it &mdash; the network allows
one login per account, so this is the neighbourly way to run several at once. It
speaks JSON-RPC, so other tools can drive it too.
</>
),
},
{
glyph: '›',
color: 'var(--status-info)',
@@ -276,8 +289,10 @@ const Agents = () => (
queueing behind before a 2 GB transfer.
</p>
<p>
It stays a CLI: no daemon, no MCP server, no API key. Upgrading the binary upgrades
the skill; rerun <Code>skills install</Code> to take it.{' '}
It stays a CLI: no MCP server, no API key. The skill tells your agent to start a
daemon first, so a batch of parallel requests is one login rather than one per
command. Upgrading the binary upgrades the skill; rerun <Code>skills install</Code>{' '}
to take it.{' '}
<Link to="/docs" className="text-link hover:text-link-hover">
See the commands
</Link>