功能对标
Claude Code
完整的 AI 编程助手能力
OpenCode
开源代码生成与理解
KiloCode
命令行代码编辑工作流
技术栈
| 组件 | 技术 |
|---|---|
| 语言 | C11 / C++20 |
| HTTP | Boost.Beast + BearSSL |
| JSON | Boost.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 Compatible | api.deepseek.com |
| Pulsareon | OpenAI Compatible | api.ai.pulsareon.com |
| 其他兼容 | Anthropic Compatible | 可配置 |