Skip to content

Scaffold plit-tui: ratatui + crossterm terminal UI #1

Description

@theuseless-ai

Overview

Terminal UI client for the plit ecosystem. Connects to a plit instance (local or remote via plit auth login) and provides a full interactive interface in the terminal.

Motivation

  • Runs on any device with a terminal — iPhone (iSH), Raspberry Pi, SSH sessions
  • Bypasses App Store on iOS
  • Depends on plit auth login (plit-gw#63) for remote instance support

Architecture

  • Separate crate, published to crates.io as plit-tui
  • plit repo wraps it as a third [[bin]] entry (same pattern as plit-gw)
  • cargo install plit gives plit + plit-gw + plit-tui
  • Added to VERSION manifest as PLIT_TUI=x.y.z

Dependencies

  • ratatui (TUI framework)
  • crossterm (terminal backend)
  • Shared: reqwest, tokio-tungstenite, serde (for gateway communication)

Blocked by

  • plit-gw#63: plit auth login — needed for remote instance connection

Domain

  • plit.ai acquired — future home for docs and installer

Milestone

v0.4.x

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions