Files
dstalk.top/index.html
2026-05-25 16:47:31 +08:00

118 lines
4.7 KiB
HTML

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>dstalk — DeepSeek V4 AI 编程 CLI</title>
<style>
:root { --bg:#0d1117; --card:#161b22; --border:#30363d; --text:#c9d1d9; --cyan:#58a6ff; --green:#3fb950; }
* { margin:0; padding:0; box-sizing:border-box; }
body { background:var(--bg); color:var(--text); font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; }
a { color:var(--cyan); text-decoration:none; }
.container { max-width:900px; margin:0 auto; padding:0 24px; }
header { text-align:center; padding:80px 0 60px; }
header h1 { font-size:3rem; color:#fff; letter-spacing:-0.5px; }
header h1 span { color:var(--cyan); }
header p { font-size:1.25rem; color:#8b949e; margin-top:12px; }
.badge { display:inline-block; padding:4px 12px; border-radius:20px; font-size:0.8rem; margin:16px 4px 0; background:var(--card); border:1px solid var(--border); }
section { margin:60px 0; }
h2 { font-size:1.5rem; color:#fff; margin-bottom:20px; padding-bottom:8px; border-bottom:1px solid var(--border); }
.cards { display:grid; grid-template-columns:repeat(auto-fit,minmax(250px,1fr)); gap:16px; }
.card { background:var(--card); border:1px solid var(--border); border-radius:8px; padding:24px; }
.card h3 { color:var(--cyan); margin-bottom:8px; font-size:1rem; }
.card p { color:#8b949e; font-size:0.9rem; }
pre { background:var(--card); border:1px solid var(--border); border-radius:8px; padding:20px; overflow-x:auto; font-size:0.85rem; }
code { font-family:"Cascadia Code","Fira Code",monospace; }
.cmd { color:var(--green); }
table { width:100%; border-collapse:collapse; margin:16px 0; }
th,td { padding:10px 14px; text-align:left; border-bottom:1px solid var(--border); }
th { color:#fff; font-weight:600; }
td { font-size:0.9rem; }
footer { text-align:center; padding:40px 0; color:#484f58; font-size:0.8rem; border-top:1px solid var(--border); margin-top:60px; }
.btn { display:inline-block; padding:10px 24px; border-radius:6px; background:var(--cyan); color:#fff; font-weight:600; margin:8px; }
.btn-outline { background:transparent; border:1px solid var(--cyan); color:var(--cyan); }
</style>
</head>
<body>
<header class="container">
<h1><span>ds</span>talk</h1>
<p>基于 DeepSeek V4 的下一代 AI 编程 CLI</p>
<span class="badge">C++20</span><span class="badge">GPL v3</span><span class="badge">跨平台</span>
</header>
<main class="container">
<section>
<h2>功能对标</h2>
<div class="cards">
<div class="card"><h3>Claude Code</h3><p>完整的 AI 编程助手能力</p></div>
<div class="card"><h3>OpenCode</h3><p>开源代码生成与理解</p></div>
<div class="card"><h3>KiloCode</h3><p>命令行代码编辑工作流</p></div>
</div>
</section>
<section>
<h2>技术栈</h2>
<table>
<tr><th>组件</th><th>技术</th></tr>
<tr><td>语言</td><td>C11 / C++20</td></tr>
<tr><td>HTTP</td><td>Boost.Beast + BearSSL</td></tr>
<tr><td>JSON</td><td>Boost.JSON</td></tr>
<tr><td>跨平台</td><td>Boost + CMake + Conan2</td></tr>
<tr><td>编译器</td><td>Clang + LLD (LLVM)</td></tr>
<tr><td>构建系统</td><td>CMake + Ninja</td></tr>
<tr><td>AI 模型</td><td>DeepSeek V4 Pro / Flash</td></tr>
<tr><td>许可证</td><td>GNU GPL v3.0</td></tr>
</table>
</section>
<section>
<h2>快速开始</h2>
<pre><code><span class="cmd"># 安装工具链</span>
tools\setup.bat
<span class="cmd"># 编译</span>
build.bat
<span class="cmd"># 创建配置文件 config.toml</span>
[api]
base_url = "https://api.deepseek.com/v1"
api_key = "your-api-key"
model = "deepseek-chat"
<span class="cmd"># 运行</span>
dstalk-cli.exe config.toml</code></pre>
</section>
<section>
<h2>架构</h2>
<pre><code> dstalk-cli (ANSI UI) dstalk-gui (SDL3)
| |
+------- dstalk.dll ---+
|
+-----------+-----------+
| | |
AI Client HTTP Client File I/O
(DeepSeek) (Beast+BearSSL)</code></pre>
</section>
<section>
<h2>API 支持</h2>
<table>
<tr><th>提供商</th><th>格式</th><th>地址</th></tr>
<tr><td>DeepSeek 官方</td><td>OpenAI Compatible</td><td>api.deepseek.com</td></tr>
<tr><td>Pulsareon</td><td>OpenAI Compatible</td><td>api.ai.pulsareon.com</td></tr>
<tr><td>其他兼容</td><td>Anthropic Compatible</td><td>可配置</td></tr>
</table>
</section>
</main>
<footer class="container">
<p>dstalk &copy; 2026 &nbsp;|&nbsp; <a href="https://dstalk.top">dstalk.top</a> &nbsp;|&nbsp; <a href="https://git.pulsareon.com/pulsareon/dstalk2026">源代码</a></p>
</footer>
</body>
</html>