claude-deck-core 0.2.2

Shared core library for claude-deck CLI and GUI
Documentation

Claude Deck Core

crates.io docs.rs License: MIT

Shared library powering both the CLI and the desktop app.

What's inside

Module Description
tmux Session lifecycle (create, attach, kill, rename, list), pane capture, command execution
claude Claude Code detection, hooks management, launcher
model Session model, status detection, persistence
config Config file parsing (workspaces, tags, quick actions, settings)
cost Session cost tracking
ansi ANSI escape code stripping for pane output
duration Human-readable duration formatting

Usage

[dependencies]
claude-deck-core = "0.1"
use claude_deck_core::tmux;
use claude_deck_core::model::session;

let sessions = session::list_sessions();

License

MIT