Pinpoint is an extensible keystroke launcher and productivity tool written in C#.
splash-cropped.mp4
- Download the latest release here (pick the standalone version if you do not have .NET 7 installed)
- Extract the
Pinpoint-X.X.X.zip
file - Launch
Pinpoint.exe
choco install pinpoint -y
Keyboard Shortcut | Action |
---|---|
ALT+SPACE | Open/close query box |
ESC | Close query box if empty |
Enter | Execute selected query result |
ALT+ENTER | Open primary option of selected query result |
↑,↓ | Select item above or below |
CTRL+, | Open settings panel |
CTRL+L | Focus query box and its contents |
CTRL+[1,2,3,4,5,6,7,8,9] | Quick open result |
ALT+[1,2,3,4,5,6,7,8,9] | Quick open options of result |
ALT/ESC | View result options / go back |
TAB | Auto-complete query according to results |
CTRL+ALT+V | Paste an entry from your clipboard history |
To develop your own local plugins, reference Pinpoint.Plugin via NuGet and implement their capabilities. Example:
using Pinpoint.Plugin;
namespace SamplePlugin;
public class SamplePlugin : AbstractPlugin
{
public override PluginManifest Manifest => throw new NotImplementedException();
public override IAsyncEnumerable<AbstractQueryResult> ProcessQuery(Query query, CancellationToken ct)
{
throw new NotImplementedException();
}
public override Task<bool> ShouldActivate(Query query)
{
throw new NotImplementedException();
}
}
To use your plugin with Pinpoint, specify the path to its build directory in the settings UI.
Feel free to add or improve features, for inspiration browse current open issues. Please create one branch + PR per major change you make🙏
Searches for installed apps.
Allows you to use the 10.000+ DuckDuckGo !Bang operators to search directly on websites.
Indexes bookmarks across browsers (Brave, Chrome, Firefox).
Calculates simple mathematical expressions.
Manages your clipboard contents automatically.
Uploads your clipboard to a pastebin and providing a shareable link.
Converts hex colors to RGB and vice versa.
Launches CLI commands directly from Pinpoint.
Enables you to search for control panel items.
Converts between currencies and crypto currencies.
Defines words.
Enables you to search and insert emojis whenever and wherever you need them.
Encodes/decodes hex, binary, and base64.
Rapidly searches your file system for specific files using Everything.
Looks up stock and ticker prices via Yahoo Finance.
Fetches recent popular submissions from Hacker News.
Converts between metric and imperial units.
Allows you to create and save notes/snippets.
Query ChatGPT directly from your desktop. Requires OpenAI API key.
Allows you to shut down, restart/reboot, and sleep your computer from Pinpoint.
Generates variable length passwords when you need them.
Kills specified processes.
Lets you create shortcuts to anything, website, files etc.
Controls any Spotify session associated with your account on any device from Pinpoint.
Performs various transformative text actions.
Converts time to/from various time zones.
Translates text between specified languages.
Launches URLs in your default browser.
Fetches weather forecasts (daily and weekly) for provided locations.
Search and switch between open windows.