Skip to content
sift
What it doesDocsInstallGitHubGet sift
What it doesDocsInstallGitHubGet sift
sift/Docs

Getting started

InstallationUsage

Features in depth

Interactive pickerConfiguration and profilesOutput formats and promptsIncremental deltasDependency expansionFollowing importsMCP serverBrowser pickerServe protocol
Documentation

Getting started

InstallationUsage

Features in depth

Interactive pickerConfiguration and profilesOutput formats and promptsIncremental deltasDependency expansionFollowing importsMCP serverBrowser pickerServe protocol

Documentation

Getting started

Installation→

Install on macOS, Linux, Windows, or FreeBSD, or build from source.

Usage→

Commands, output destinations, filtering, and examples.

Features in depth

Interactive picker→

The dual-pane TUI — navigation, per-file modes, and task prompts.

Configuration and profiles→

.sift.toml keys, profiles, targets, and precedence.

Output formats and prompts→

The four styles, signature mode, and clipboard output.

Incremental deltas→

Feed an LLM only what changed since the last dump.

Dependency expansion→

Auto-include imports of selected files as compressed context.

Following imports→

Render a file plus its import-graph neighbors, transitively.

MCP server→

Expose sift to coding agents over stdio.

Browser picker→

sift serve — the embedded web UI and its protocol.

Serve protocol→

Endpoints, auth, and the threat model for sift serve.

MIT licensed, built by bethropolis
GitHubDocsReleasesIssues
sift keyboard cheatsheet
Navigate rowsj / k
Cycle FULL → SIGS → SKIPspace
Filter files / fuzzy search/
Render context documententer
Toggle help overlay?

Press esc or ? to dismiss.