Skip to content

Package Map

PackageResponsibility
internal/appMode state machine, key routing, shell rendering, settings
internal/piPI process lifecycle, RPC protocol, JSONL transport
internal/piuiPI session state, rendering, dialogs, footer status/spinner
internal/diffsDiff state and rendering, wraps bento-diffs
internal/gitgit operations, status models, branch/stash ops, views
internal/githubauthOAuth device flow, repo API, token persistence
internal/workspaceBackend abstraction for local and ephemeral workspaces
internal/slashSlash command registry and built-ins
internal/command-paletteMode-gated global command palette actions
internal/configUser settings persistence (config.json)
internal/projectsRepo list and project selection state
  • charm.land/bubbletea/v2
  • charm.land/lipgloss/v2
  • charm.land/bubbles/v2
  • github.com/cloudboy-jh/bentotui
  • github.com/cloudboy-jh/bento-diffs