跳到正文
GitHub·· 9 天前AI 评分48

Sill:面向 Windows 11 的开源键盘优先启动器,支持 Raycast 扩展与 MCP

winters27/Sill

AI 导读

Sill 是一款用 Rust 编写、面向 Windows 11 的开源键盘优先启动器与命令面板,按 Alt+Space 即可搜索应用、文件、Windows 设置、剪贴板历史等。

正文

Sill

An open-source Windows launcher and command palette.

Launch apps, search files, manage windows and clipboard history, run scripts and extensions, dictate text, and use AI from one keyboard-first interface. Sill is built in Rust for Windows 11 and supports Raycast extensions.

verify release downloads AGPL-3.0 stars Built in Rust Windows 11

Download  ·  Guide  ·  Extensions  ·  MCP  ·  Performance

The Sill launcher over a desktop, searching for an application

Sill is a keyboard-first app launcher for Windows 11. Press Alt+Space to open it, then search applications, files, Windows settings, open windows, snippets, quicklinks, clipboard history, emoji, and system controls. Open the selected result with Enter or use its action menu for additional commands.

The core is written in Rust and the interface in Svelte. App search, clipboard history, screenshots, OCR, system controls, and offline dictation run locally. AI providers are configurable, and actions that change the system require explicit approval.

What Sill does

File search with a preview pane

App, file, and system search. Search Start Menu apps, Windows settings, files, open windows, emoji, and system controls from one field. Use ext:md, size:>1mb, and date:week to filter files, preview the selected file, and open its actions to rename, move, hash, or manage it.

Clipboard history

Clipboard history. Search copied text, images, and files by content or source application. Pin entries, configure retention, and exclude applications. Sill does not record content marked confidential by password managers and filters text that looks like a secret.

A question answered in the launcher

Quick AI. Type a question and press Tab to answer it inside the launcher. Escape returns to the original search, and a separate chat window provides conversation history, attachments, and formatted responses.

AI providers in Settings

Multiple AI providers. Use OpenAI, Anthropic, Google, xAI, Groq, OpenRouter, a local Ollama server, or the Claude Code CLI. Windows protects stored API keys. Models can read approved local context, while actions that change the machine require confirmation.

The chat window with a conversation open

AI chat. Continue conversations in a dedicated window with a sidebar, attachments, streaming responses, and local context you choose to share. Token use and estimated cost are shown for each response.

Dictation settings with statistics and the trigger key

Local and cloud dictation. Hold a key to record and release it to insert the transcription at the cursor. Run whisper.cpp locally or use OpenAI, Groq, or another compatible endpoint. Settings include custom vocabulary, usage statistics, and transcript history.

A unit conversion

Calculator and conversions. Evaluate expressions, convert units and data sizes, and work with dates directly in search. Enter copies the result.

A Windows switch drawn as a switch

Windows system controls. Change dark mode, Wi-Fi, Bluetooth, master volume, per-app volume, and audio output without leaving the launcher. Stateful controls show their current setting.

An extension drawing its list inside Sill

Raycast-compatible extensions. Install and run supported Raycast extensions without source changes. Extension views use Sill's native lists, grids, forms, details, actions, and keyboard controls.

The extension store inside the launcher

Built-in extension store. Search published extensions, review their install size and permissions, and install them from the launcher. Installed commands are available without restarting Sill.

Seven themes in Settings

Themes and widgets. Choose from seven translucent themes and pin a clock, a world clock, and the weather to the launcher footer. Sill also includes snippets, quicklinks, web search, reminders, workspaces, screenshots, OCR, and text-to-speech.

An extension asking to be allowed to use the network

Permissions and approvals. Extensions request access to files, the network, and other applications when first needed. Permissions are visible and revocable in Settings. AI actions that modify files, launch programs, inject input, or change the system require approval.

Performance and resource use

Sill tracks launch latency, search latency, memory, CPU, network activity, and idle work with repeatable measurements. The generated benchmark report records the build, machine, date, budget, and command behind each result.

Download and install

Download the latest release for Windows 11. Run the installer, press Alt+Space, and start typing. Everything is optional and improves full-disk file search; Sill can install it when needed.

To build it yourself, with the Tauri 2 prerequisites, Rust stable and Node 20 or newer:

npm install
npm run host:build
npm run tauri dev

npm install also fetches the interface font, which is not distributed in the repository. See Developing Sill for verification, release, signing, and screenshot instructions.

Extensions and automation

Sill exposes four ways to add commands. Each uses the same action system as a keyboard command.

Extensions can be installed from the built-in store or loaded from a local folder. The extension guide documents supported APIs.

Scripts can use PowerShell, cmd, bash, Python, or a bare executable. A small header makes a script searchable and defines its arguments:

# @raycast.schemaVersion 1
# @raycast.title Greeting
# @raycast.mode fullOutput
# @raycast.argument1 { "type": "text", "placeholder": "Name" }
Write-Output "Hello, $($args[0])"

MCP servers can add tools to Sill's action panel. Add a server command in Settings and use Check to validate it. The MCP guide documents setup, lifecycle, permissions, and resource use.

Deep links and the command line can request actions from other programs. Requests that require approval show the full action and target first:

sill://run/sill.launch?target=C:\Users\me\Notes
sill run sill.file.recycle C:\Users\me\old.txt

Documentation

Press ? with an empty search field to open the generated keyboard reference, including customized shortcuts.

Star history

Star history

Contributing

Issues and pull requests are welcome. Read CONTRIBUTING.md for the architecture and docs/developing.md for build and verification instructions. Changes must pass npm run verify.

License

Sill 0.4.0 and later are licensed under AGPL-3.0-only. Versions up to and including 0.3.0 remain available under the MIT License. See LICENSE and resources/NOTICE for the project and third-party license terms.

Copyright (c) 2026 Brandon Winters.

来源:GitHub · github.com