Panes
A horizontal canvas of typed panes. Each pane type is a primitive; arrange any combination for the project you're in. Senkani persists the layout per project.
Terminal
SwiftTerm-backed terminal with Senkani's FCSIT controls. Configurable font size. Kill/restart buttons. Broadcast mode for running the same command across selected panes.
Dashboard
Multi-project portfolio: total savings across every workspace, project-level table, per-feature charts, and insights (top filter rule by hit, freshest KB entity, etc.).
Code Editor
NSTextView with tree-sitter syntax highlighting across 25 languages. Cmd+click for symbol navigation. Token-intelligence overlays show live compression counts per file.
Browser
Embedded WKWebView. Localhost or any URL. Optional click-to-capture Design Mode (env-gate `SENKANI_BROWSER_DESIGN=on`, ⌥⇧D toggles) — click an element, get a fixed-schema Markdown block on the clipboard.
Markdown Preview
Live render from a file, updating on save. Supports GFM tables, fenced code, and `` with sanitization.
Analytics
Token + cost savings with charts, persistent across restarts. Compression breakdown by source (filter / indexer / intercept). Compliance rate meter.
Model Manager
Download, verify, and delete local LLMs (Gemma, MiniLM). Shows disk usage + last-used time. Triggers background memory-pressure-aware loading.
Savings Test
Fixture benchmark + live session replay + scenario simulator. Shows the fixture ceiling and the live multiplier side by side — the live number is the honest one.
Agent Timeline
Timeline of optimization events, interactive tool calls, and scheduled-task runs. Start/end/blocked states. Scrubbable.
Knowledge Base
Project knowledge entities with freshness indicators. Click to open the markdown file. Quick-search via `senkani_knowledge`.
Diff Viewer
Side-by-side LCS diff — correct insertions, deletions, replacements. Works with file pairs or git revisions.
Log Viewer
Searchable log output. Tail mode, regex filter, persistent search history.
Scratchpad
Auto-saving markdown notepad. One per project. Search across all scratchpads via ⌘K.
Schedules
Manage recurring tasks via launchd. View fire history, next-run times, worktree artifacts, budget ledger.
Skill Library
Browse, install, and manage AI agent skills discovered in the project or shipped globally. Zero-install enable/disable.
Sprint Review
GUI counterpart to `senkani learn review`. Accept/reject staged compound-learning proposals (filter rules, context docs, instruction patches, workflow playbooks) plus a stale-applied section mirroring the quarterly audit.
Settings
Global app preferences: theme, font size, default FCSIT, key bindings, telemetry (off by default).
Keyboard
- ⌘K — command palette. Type a pane name to open.
- ⌘+digit — focus the Nth pane on the canvas.
- ⌘W — close focused pane.