{page.data.title}
+{page.data.description}
+cursor-byok 开发团队
+diff --git a/Cargo.lock b/Cargo.lock index 50f296b..80aad04 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1128,7 +1128,7 @@ checksum = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1" [[package]] name = "cursor-byok-desktop" -version = "0.1.3" +version = "0.1.4" dependencies = [ "axum", "cursor-server", diff --git a/Makefile b/Makefile index b23ddc2..f937d23 100644 --- a/Makefile +++ b/Makefile @@ -1,16 +1,20 @@ LOCAL_TAURI_SIGNING_KEY := $(CURDIR)/.tauri/cursor-byok.local.key -.PHONY: check dev-web dev-server dev-desktop build-web build-server build-desktop build-docker +.PHONY: check dev-web dev-docs dev-server dev-desktop build-web build-docs build-server build-desktop build-docker check: cargo fmt --all -- --check cargo clippy --workspace --all-targets -- -D warnings cargo test --workspace --all-targets npm --prefix apps/desktop run check + npm --prefix apps/docs run check dev-web: npm --prefix apps/desktop run dev:web +dev-docs: + npm --prefix apps/docs run dev + dev-server: CURSOR_CONSOLE_DIR=apps/desktop/dist cargo run --package cursor-server --bin cursor-server @@ -20,6 +24,9 @@ dev-desktop: build-web: npm --prefix apps/desktop run build +build-docs: + npm --prefix apps/docs run build + build-server: cargo build --release --package cursor-server --bin cursor-server diff --git a/apps/desktop/demo/index.html b/apps/desktop/demo/index.html new file mode 100644 index 0000000..7d430f0 --- /dev/null +++ b/apps/desktop/demo/index.html @@ -0,0 +1,23 @@ + + +
+ + + + +{page.data.description}
+cursor-byok 开发团队
+DEVELOPER BLOG
++ 记录 cursor-byok 的架构决策、协议实现和开发进展。 +
++ {post.data.description} +
+开源 · 本地运行 · 自由接入
++ 在本机运行自己的模型网关,接入 OpenAI、Anthropic 等兼容服务,继续使用 Cursor Agent 的工具调用、Skills 和 MCP。 +
+DOCUMENTATION
+{description}
+ + ))} +DEVELOPER BLOG
+{post.data.description}
+真实桌面端组件 · 使用隔离的 Mock 数据,可直接操作菜单、筛选和设置
+