# 克隆仓库
git clone https://github.com/antirez/ds4
cd ds4
# macOS(默认 Metal 后端)
make
# NVIDIA CUDA:DGX Spark / GB10
make cuda-spark
# 或通用本地 CUDA 构建
make cuda CUDA_ARCH=native
# AMD ROCm(Strix Halo / Framework Desktop,gfx1151)
make rocm
# CPU 参考 / 调试路径(非生产用途)
make cpu
git clone https://github.com/esengine/DeepSeek-Reasonix.git
cd DeepSeek-Reasonix
make build # -> bin/reasonix
make cross # -> dist/ (darwin|linux|windows x amd64|arm64)
三步上手
reasonix setup # 配置 provider 与模型
reasonix # 启动交互式会话
reasonix run "implement the TODOs in main.go" # 一次性跑任务
OpenWiki 是 LangChain 团队开源的「自我维护 Wiki CLI」——一个命令行工具,让 AI Agent 自动为你的代码库或个人知识库撰写并持续维护 Markdown 文档。它内置 Deep Agents 文档智能体,读取源码后合成带链接的 Wiki,每次代码变更都能自动更新;同时提供交互式可视化节点图,让你像浏览思维导图一样探索整个知识体系。
我个人最喜欢的三个设计:
① Copilot 复用——如果你已经有 GitHub Copilot 订阅,直接拿来跑推理,不用再掏钱买 API Key;
② .openwikiignore——安全意识很好,从根源上防止密钥泄露进文档;
③ 可视化节点图——不是花哨功能,对于理解陌生代码库真的有用,比翻几十个 README 快十倍。
13K+ Stars、日增上千的趋势也说明社区对这个方向的认可。如果你正在维护一个中等规模以上的项目,或者想让 AI 编程助手更懂你的代码库,OpenWiki 值得一试。
import asyncio
from copilot import CopilotClient
from copilot.session_events import AssistantMessageData, SessionIdleData
from copilot.session import PermissionHandler
async def main():
async with CopilotClient() as client:
async with await client.create_session(
on_permission_request=PermissionHandler.approve_all,
model="gpt-5",
) as session:
done = asyncio.Event()
def on_event(event):
match event.data:
case AssistantMessageData() as data:
print(data.content)
case SessionIdleData():
done.set()
session.on(on_event)
await session.send("What is 2+2?")
await done.wait()
asyncio.run(main())
核心功能
六语言官方 SDK:TypeScript/Python/Go/.NET/Java/Rust 全部由 GitHub 官方维护,统一 API 设计,语义化版本管理(GA 状态)。
Agent Loop 完整循环:内置完整的工具调用循环(Tool Use Loop),自动处理回合(Turn)与完成信号,无需自建编排层。