dstalk

基于 DeepSeek V4 的下一代 AI 编程 CLI

C++20GPL v3跨平台

功能对标

Claude Code

完整的 AI 编程助手能力

OpenCode

开源代码生成与理解

KiloCode

命令行代码编辑工作流

技术栈

组件技术
语言C11 / C++20
HTTPBoost.Beast + BearSSL
JSONBoost.JSON
跨平台Boost + CMake + Conan2
编译器Clang + LLD (LLVM)
构建系统CMake + Ninja
AI 模型DeepSeek V4 Pro / Flash
许可证GNU GPL v3.0

快速开始

# 安装工具链
tools\setup.bat

# 编译
build.bat

# 创建配置文件 config.toml
[api]
base_url = "https://api.deepseek.com/v1"
api_key = "your-api-key"
model = "deepseek-chat"

# 运行
dstalk-cli.exe config.toml

架构

  dstalk-cli (ANSI UI)    dstalk-gui (SDL3)
         |                      |
         +------- dstalk.dll ---+
                      |
          +-----------+-----------+
          |           |           |
      AI Client   HTTP Client  File I/O
    (DeepSeek)  (Beast+BearSSL)

API 支持

提供商格式地址
DeepSeek 官方OpenAI Compatibleapi.deepseek.com
PulsareonOpenAI Compatibleapi.ai.pulsareon.com
其他兼容Anthropic Compatible可配置