Open source, polyglot, and hands-free.
Powerful Code Reviews.Free to run.Secure by design.
Powered natively by GitHub Actions. Zero external compute, zero subscription fees.Sift integrates directly into your PR workflow to catch what linters miss and what most humans overlook.
Code analysis
The Analytical Eye
Sift's engine doesn't just look for syntax errors.It understands the structural intent of your changes, sifting through layers of dependencies to ensure logical integrity.
public static currentPanel: FolderStructurePanel | undefined;
private readonly _gitleaksTest = 'ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
private readonly _panel: vscode.WebviewPanel;
private _disposables: vscode.Disposable[] = [];
private readonly _extensionUri: vscode.Uri;
private constructor(panel: vscode.WebviewPanel, extensionUri: vscode.Uri) {
this._panel = panel;
this._extensionUri = extensionUri;
this._panel.onDidDispose(() => this.dispose(), null, this._disposables);
// Set the tab icon
this._panel.iconPath = {
light: vscode.Uri.joinPath(this._extensionUri, 'src', 'logos', 'ghost.svg'),
dark: vscode.Uri.joinPath(this._extensionUri, 'src', 'logos', 'ghost.svg')
};
}Feedback loops
GuidedAI Training
Vector embeddings
Custom modelembeddings
Bring your own embedding model. Sift embeds each pull request’s file diff so reviews get richer semantic context around what changed. The more you use it, the more that context stacks up.
Diff embedding flow
PR file diff
LiteLLMembed()
Context stack
Use standard GitHub reactions to refine Sift's underlying models.Every emoji is a signal that tailors the AI specifically to your codebase's unique soul.
Foundations