2025-11-22 05:15:01 +00:00
|
|
|
[package]
|
2025-12-05 20:39:49 +00:00
|
|
|
name = "opencode-desktop"
|
|
|
|
|
version = "0.0.0"
|
2025-12-23 02:01:16 +00:00
|
|
|
description = "The open source AI coding agent"
|
|
|
|
|
authors = ["Anomaly Innovations"]
|
2026-01-12 09:58:13 +00:00
|
|
|
edition = "2024"
|
2025-11-22 05:15:01 +00:00
|
|
|
|
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
|
|
|
|
|
|
[lib]
|
|
|
|
|
# The `_lib` suffix may seem redundant but it is necessary
|
|
|
|
|
# to make the lib name unique and wouldn't conflict with the bin name.
|
|
|
|
|
# This seems to be only an issue on Windows, see https://github.com/rust-lang/cargo/issues/8519
|
|
|
|
|
name = "opencode_lib"
|
|
|
|
|
crate-type = ["staticlib", "cdylib", "rlib"]
|
|
|
|
|
|
|
|
|
|
[build-dependencies]
|
|
|
|
|
tauri-build = { version = "2", features = [] }
|
|
|
|
|
|
|
|
|
|
[dependencies]
|
2026-02-09 07:30:15 +00:00
|
|
|
tauri = { version = "2.9.5", features = ["macos-private-api"] }
|
2025-11-22 05:15:01 +00:00
|
|
|
tauri-plugin-opener = "2"
|
2026-01-29 07:09:53 +00:00
|
|
|
tauri-plugin-deep-link = "2.4.6"
|
2025-12-05 20:39:49 +00:00
|
|
|
tauri-plugin-shell = "2"
|
|
|
|
|
tauri-plugin-dialog = "2"
|
|
|
|
|
tauri-plugin-updater = "2"
|
2025-12-12 08:58:37 +00:00
|
|
|
tauri-plugin-process = "2"
|
|
|
|
|
tauri-plugin-store = "2"
|
|
|
|
|
tauri-plugin-window-state = "2"
|
2025-12-18 09:17:31 +00:00
|
|
|
tauri-plugin-clipboard-manager = "2"
|
2026-01-30 01:42:59 +00:00
|
|
|
tauri-plugin-http = "2.5.6"
|
2025-12-30 02:54:33 +00:00
|
|
|
tauri-plugin-notification = "2"
|
2026-01-29 07:09:53 +00:00
|
|
|
tauri-plugin-single-instance = { version = "2", features = ["deep-link"] }
|
2025-12-05 20:39:49 +00:00
|
|
|
|
2025-11-22 05:15:01 +00:00
|
|
|
serde = { version = "1", features = ["derive"] }
|
|
|
|
|
serde_json = "1"
|
2026-02-16 04:14:24 +00:00
|
|
|
tokio = { version = "1.48.0", features = ["process"] }
|
2025-12-05 20:39:49 +00:00
|
|
|
listeners = "0.3"
|
2025-12-12 15:37:17 +00:00
|
|
|
tauri-plugin-os = "2"
|
2026-01-07 07:19:01 +00:00
|
|
|
futures = "0.3.31"
|
2026-01-05 17:07:46 +00:00
|
|
|
semver = "1.0.27"
|
2026-01-10 14:56:48 +00:00
|
|
|
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls"] }
|
2026-01-13 05:58:00 +00:00
|
|
|
uuid = { version = "1.19.0", features = ["v4"] }
|
2026-01-21 14:35:05 +00:00
|
|
|
tauri-plugin-decorum = "1.1.1"
|
2026-01-22 10:48:39 +00:00
|
|
|
comrak = { version = "0.50", default-features = false }
|
2026-02-02 07:58:08 +00:00
|
|
|
specta = "=2.0.0-rc.22"
|
|
|
|
|
specta-typescript = "0.0.9"
|
|
|
|
|
tauri-specta = { version = "=2.0.0-rc.21", features = ["derive", "typescript"] }
|
2026-02-06 15:03:07 +00:00
|
|
|
dirs = "6.0.0"
|
2026-02-11 11:36:27 +00:00
|
|
|
tracing = "0.1"
|
|
|
|
|
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
|
|
|
|
|
tracing-appender = "0.2"
|
|
|
|
|
chrono = "0.4"
|
2026-02-12 09:44:06 +00:00
|
|
|
tokio-stream = { version = "0.1.18", features = ["sync"] }
|
2026-02-16 04:14:24 +00:00
|
|
|
process-wrap = { version = "9.0.3", features = ["tokio1"] }
|
2025-12-18 11:13:09 +00:00
|
|
|
|
2026-02-18 22:18:15 +00:00
|
|
|
[target.'cfg(windows)'.dependencies]
|
2026-02-25 06:39:58 +00:00
|
|
|
windows-sys = { version = "0.61", features = ["Win32_System_Threading", "Win32_System_Registry"] }
|
|
|
|
|
windows-core = "0.62"
|
2026-02-18 22:18:15 +00:00
|
|
|
|
2025-12-18 11:13:09 +00:00
|
|
|
[target.'cfg(target_os = "linux")'.dependencies]
|
|
|
|
|
gtk = "0.18.2"
|
2026-02-02 07:58:08 +00:00
|
|
|
webkit2gtk = "=2.0.2"
|
2026-01-13 07:32:54 +00:00
|
|
|
|
2026-01-27 00:50:51 +00:00
|
|
|
[target.'cfg(target_os = "macos")'.dependencies]
|
|
|
|
|
objc2 = "0.6"
|
|
|
|
|
objc2-web-kit = "0.3"
|
|
|
|
|
|
2026-02-09 07:30:15 +00:00
|
|
|
|
2026-02-02 07:58:08 +00:00
|
|
|
[patch.crates-io]
|
2026-02-06 15:03:07 +00:00
|
|
|
specta = { git = "https://github.com/specta-rs/specta", rev = "591a5f3ddc78348abf4cbb541d599d65306d92b9" }
|
|
|
|
|
specta-typescript = { git = "https://github.com/specta-rs/specta", rev = "591a5f3ddc78348abf4cbb541d599d65306d92b9" }
|
2026-02-02 07:58:08 +00:00
|
|
|
tauri-specta = { git = "https://github.com/specta-rs/tauri-specta", rev = "6720b2848eff9a3e40af54c48d65f6d56b640c0b" }
|
|
|
|
|
# TODO: https://github.com/tauri-apps/tauri/pull/14812
|
|
|
|
|
tauri = { git = "https://github.com/tauri-apps/tauri", rev = "4d5d78daf636feaac20c5bc48a6071491c4291ee" }
|