notedeck

One damus client to rule them all
git clone git://jb55.com/notedeck
Log | Files | Refs | README | LICENSE

Cargo.toml (1499B)


      1 [package]
      2 name = "notedeck_dave"
      3 edition = "2021"
      4 version.workspace = true
      5 
      6 [dependencies]
      7 async-openai = { version = "0.28.0", features = ["rustls-webpki-roots"] }
      8 claude-agent-sdk-rs = { git = "https://github.com/jb55/claude-agent-sdk-rs", rev = "84afa5f" }
      9 bitflags = { workspace = true }
     10 egui = { workspace = true }
     11 sha2 = { workspace = true }
     12 notedeck = { workspace = true }
     13 notedeck_ui = { workspace = true }
     14 eframe = { workspace = true }
     15 tokio = { workspace = true }
     16 enostr = { workspace = true }
     17 tracing = { workspace = true }
     18 egui-wgpu = { workspace = true }
     19 serde_json = { workspace = true }
     20 serde = { workspace = true }
     21 nostrdb = { workspace = true }
     22 hex = { workspace = true }
     23 chrono = { workspace = true }
     24 rand = { workspace = true }
     25 uuid = { version = "1", features = ["v4"] }
     26 bytemuck = {workspace = true }
     27 futures = "0.3.31"
     28 dashmap = "6"
     29 #reqwest = "0.12.15"
     30 egui_extras = { workspace = true }
     31 md-stream = { workspace = true }
     32 similar = "2"
     33 dirs = "5"
     34 gethostname = "1"
     35 
     36 [target.'cfg(any(target_os = "windows", target_os = "macos", target_os = "linux"))'.dependencies]
     37 rfd = { workspace = true }
     38 
     39 [target.'cfg(target_os = "macos")'.dependencies]
     40 objc2 = "0.6.1"
     41 objc2-app-kit = { version = "0.3.1", features = ["NSApplication", "NSResponder", "NSRunningApplication", "NSWindow"] }
     42 
     43 [dev-dependencies]
     44 tokio = { version = "1", features = ["rt-multi-thread", "macros", "test-util"] }
     45 tempfile = { workspace = true }
     46 
     47 [[bin]]
     48 name = "notedeck-spawn"
     49 path = "src/bin/notedeck-spawn.rs"