82814ad7d3
- Rewrite README.md / README.zh.md around the skill's story order: hero, proof screenshots, what it is, why different, features (desktop app, plugin marketplace, image recognition, skill manager), how it works, then all commands (desktop download, npm/CLI, from source, desktop dev, packaging, quality gates). - Merge deepseek-harness-desktop into the root README as a first-class feature. - Add static visual assets under assets/readme/: a project-native hero SVG, a how-it-works architecture SVG, and real product screenshots. - Keep the community-fork notice and links to MODIFICATIONS.md / .zh. Co-Authored-By: Claude <noreply@anthropic.com>
73 lines
4.5 KiB
XML
73 lines
4.5 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 420" role="img" aria-labelledby="hero-title hero-desc">
|
|
<title id="hero-title">DeepSeek Harness — everything is a plugin</title>
|
|
<desc id="hero-desc">A plugin-based agent harness with a native desktop app, shown as a hub of pluggable modules (tool, skill, session, storage, loop).</desc>
|
|
<defs>
|
|
<linearGradient id="hbg" x1="0" y1="0" x2="1" y2="1">
|
|
<stop offset="0" stop-color="#0e1224"/>
|
|
<stop offset="0.55" stop-color="#0a0d19"/>
|
|
<stop offset="1" stop-color="#070a12"/>
|
|
</linearGradient>
|
|
<linearGradient id="brand" x1="0" y1="0" x2="1" y2="0">
|
|
<stop offset="0" stop-color="#6799fe"/>
|
|
<stop offset="1" stop-color="#a678ff"/>
|
|
</linearGradient>
|
|
<linearGradient id="hub" x1="0" y1="0" x2="1" y2="1">
|
|
<stop offset="0" stop-color="#6799fe"/>
|
|
<stop offset="1" stop-color="#a678ff"/>
|
|
</linearGradient>
|
|
</defs>
|
|
<rect width="1200" height="420" fill="url(#hbg)"/>
|
|
<!-- subtle grid -->
|
|
<g stroke="hsla(0,0%,100%,.04)" stroke-width="1">
|
|
<path d="M0 105h1200M0 210h1200M0 315h1200"/>
|
|
<path d="M300 0v420M600 0v420M900 0v420"/>
|
|
</g>
|
|
<!-- radial glow behind motif -->
|
|
<circle cx="910" cy="210" r="200" fill="url(#brand)" opacity=".10"/>
|
|
|
|
<!-- Left: wordmark + chips -->
|
|
<text x="72" y="150" font-family="system-ui,-apple-system,'Segoe UI',Roboto,sans-serif" font-size="62" font-weight="700" fill="#ffffff">DeepSeek Harness</text>
|
|
<text x="74" y="192" font-family="system-ui,-apple-system,'Segoe UI',Roboto,sans-serif" font-size="21" fill="hsla(0,0%,100%,.62)">一切皆插件 · 运行有迹可循</text>
|
|
<text x="74" y="228" font-family="system-ui,-apple-system,'Segoe UI',Roboto,sans-serif" font-size="21" fill="hsla(0,0%,100%,.62)">Plugin-based agent harness · native desktop</text>
|
|
|
|
<!-- platform chips -->
|
|
<g font-family="system-ui,-apple-system,'Segoe UI',Roboto,sans-serif" font-size="15" font-weight="600">
|
|
<rect x="72" y="258" width="118" height="40" rx="20" fill="rgba(255,255,255,.06)" stroke="rgba(255,255,255,.18)"/>
|
|
<text x="131" y="283" fill="#fff" text-anchor="middle">macOS</text>
|
|
<rect x="202" y="258" width="122" height="40" rx="20" fill="rgba(255,255,255,.06)" stroke="rgba(255,255,255,.18)"/>
|
|
<text x="263" y="283" fill="#fff" text-anchor="middle">Windows</text>
|
|
<rect x="336" y="258" width="96" height="40" rx="20" fill="rgba(255,255,255,.06)" stroke="rgba(255,255,255,.18)"/>
|
|
<text x="384" y="283" fill="#fff" text-anchor="middle">CLI</text>
|
|
</g>
|
|
|
|
<!-- Motif: plugin hub + modules -->
|
|
<g>
|
|
<line x1="900" y1="210" x2="770" y2="104" stroke="rgba(103,153,254,.55)" stroke-width="2"/>
|
|
<line x1="900" y1="210" x2="1040" y2="120" stroke="rgba(103,153,254,.55)" stroke-width="2"/>
|
|
<line x1="900" y1="210" x2="1110" y2="230" stroke="rgba(103,153,254,.55)" stroke-width="2"/>
|
|
<line x1="900" y1="210" x2="1000" y2="330" stroke="rgba(103,153,254,.55)" stroke-width="2"/>
|
|
<line x1="900" y1="210" x2="800" y2="330" stroke="rgba(103,153,254,.55)" stroke-width="2"/>
|
|
|
|
<g font-family="system-ui,-apple-system,'Segoe UI',Roboto,sans-serif" font-size="20" font-weight="600" fill="#fff">
|
|
<rect x="680" y="74" width="180" height="60" rx="14" fill="rgba(255,255,255,.05)" stroke="rgba(103,153,254,.5)"/>
|
|
<text x="770" y="111" text-anchor="middle">Tool</text>
|
|
<rect x="950" y="90" width="180" height="60" rx="14" fill="rgba(255,255,255,.05)" stroke="rgba(103,153,254,.5)"/>
|
|
<text x="1040" y="127" text-anchor="middle">Skill</text>
|
|
<rect x="1020" y="200" width="180" height="60" rx="14" fill="rgba(255,255,255,.05)" stroke="rgba(103,153,254,.5)"/>
|
|
<text x="1110" y="237" text-anchor="middle">Session</text>
|
|
<rect x="910" y="300" width="180" height="60" rx="14" fill="rgba(255,255,255,.05)" stroke="rgba(103,153,254,.5)"/>
|
|
<text x="1000" y="337" text-anchor="middle">Storage</text>
|
|
<rect x="710" y="300" width="180" height="60" rx="14" fill="rgba(255,255,255,.05)" stroke="rgba(103,153,254,.5)"/>
|
|
<text x="800" y="337" text-anchor="middle">Loop</text>
|
|
</g>
|
|
|
|
<!-- central hub -->
|
|
<circle cx="900" cy="210" r="44" fill="url(#hub)"/>
|
|
<g fill="#0b0e1a">
|
|
<path d="M900 196v18" stroke="#0b0e1a" stroke-width="5" stroke-linecap="round"/>
|
|
<circle cx="900" cy="222" r="5" fill="#0b0e1a"/>
|
|
</g>
|
|
<text x="900" y="192" font-family="system-ui,-apple-system,'Segoe UI',Roboto,sans-serif" font-size="13" font-weight="700" fill="#ffffff" text-anchor="middle">dsh</text>
|
|
</g>
|
|
</svg>
|