awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to oliverschwendener/ueli

Projects sharing features with Ueli

30 open-source projects similar to oliverschwendener/ueli, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • flow-launcher/flow.launcherFlow-Launcher avatar

    Flow-Launcher/Flow.Launcher

    13,899View on GitHub↗

    Flow.Launcher is an extensible desktop productivity tool for Windows that provides a centralized, command-line style interface for launching applications, files, and system settings. Built in C#, it functions as a keyboard-driven launcher that allows users to execute system tasks, perform web searches, and manage administrative operations directly from a unified search input. The project is defined by its modular plugin architecture, which enables the integration of third-party extensions to add custom search providers, specialized workflows, and system command capabilities. Users can further

    C#alfredapplication-launcherdesktop
    View on GitHub↗13,899
  • albertlauncher/albertalbertlauncher avatar

    albertlauncher/albert

    7,945View on GitHub↗

    Albert is a keyboard launcher that opens files, applications, and runs commands by typing search queries into a search bar. It functions as a keyboard-driven workflow tool, enabling users to navigate their file system, launch installed applications, and execute shell commands without touching a mouse. The launcher processes user input through a plugin-based modular architecture, where functionality is extended by dynamically loaded C++ and Python plugins. Queries are dispatched to all enabled handlers in parallel, with results merged and ranked by a combination of match quality and historical

    C++albertalbertlauncherapplication-launcher
    View on GitHub↗7,945
  • abenz1267/walkerabenz1267 avatar

    abenz1267/walker

    2,549View on GitHub↗

    Walker is a centralized search interface and application launcher designed to find and start installed software, system tools, and local files. It functions as a single entry point for executing desktop applications, running shell commands, and managing system scripts. The project uses a provider-based plugin architecture to extend its capabilities via independent modules. It allows for deep visual and behavioral customization through CSS styling, XML-defined layout templates, and layered configuration overrides. The system includes integrated productivity tooling for mathematical calculatio

    Rustrunnerrustwayland
    View on GitHub↗2,549

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • ulauncher/ulauncherUlauncher avatar

    Ulauncher/Ulauncher

    4,461View on GitHub↗

    Ulauncher is a keyboard-driven application launcher and extensible command palette for Linux desktop environments. It provides a searchable interface for launching installed software and navigating local files. The system features a Python-based plugin architecture that allows the integration of third-party extensions and custom functionality. It includes a themable interface that supports custom color schemes and visual styles to match the system environment. Core capabilities include fuzzy-string matching for software and file retrieval, an integrated mathematical calculator for instant ev

    Pythongtklauncherlinux
    View on GitHub↗4,461
  • pop-os/shellpop-os avatar

    pop-os/shell

    5,226View on GitHub↗

    This project is an automatic tiling window manager and a GNOME desktop interface extension. It functions as a keyboard-driven window orchestrator that organizes application windows into non-overlapping grids using a hierarchical tree structure to subdivide and rearrange screen space. The system provides a multi-monitor layout manager that handles window placement across multiple display outputs and automatically re-tiles when monitors are connected or disconnected. It includes a searchable, asynchronous interface for launching applications, system settings, and locating open windows. The sof

    TypeScriptgnome-shell-extensionpop-ostiling
    View on GitHub↗5,226
  • vicinaehq/vicinaevicinaehq avatar

    vicinaehq/vicinae

    6,436View on GitHub↗
    C++app-launcherlinuxnodejs
    View on GitHub↗6,436
  • adembc/lazysshAdembc avatar

    Adembc/lazyssh

    3,062View on GitHub↗

    lazyssh is a keyboard-driven SSH connection manager and server browser designed for remote host administration. It provides a centralized interface to organize, filter, and launch secure shell sessions to multiple remote servers. The tool features a fuzzy-search server browser that allows for rapid location of hosts by alias, IP address, or tags. It includes an integrated configuration editor for managing host entries and a session orchestrator that handles proxy jumps, port forwarding, and identity file assignments. The system further automates connectivity through automatic identity file d

    Gocligogolang
    View on GitHub↗3,062
  • sachaos/viddysachaos avatar

    sachaos/viddy

    5,369View on GitHub↗

    Viddy is an interactive terminal command monitor and watcher that executes shell commands at recurring intervals to track changes in output over time. It functions as a command execution history pager and output difference viewer, allowing users to monitor real-time state changes within a terminal interface. The tool distinguishes itself by providing playback and history navigation capabilities, enabling users to move backward and forward through a recorded sequence of previous command outputs. It includes a dedicated output diff viewer that visually highlights text additions or removals betw

    Rustcligolangterminal
    View on GitHub↗5,369
  • hunlongyu/zy-playerHunlongyu avatar

    Hunlongyu/ZY-Player

    14,516View on GitHub↗

    ZY-Player is a cross-platform video player and media library manager designed for streaming video and live TV content from custom or imported source lists. It functions as a media metadata browser that fetches movie ratings and information from external databases to assist in content discovery. The application integrates with external player software by handing off media streams to third-party applications. It provides tools for organizing video resources through a media library manager that supports poster views and custom source list definitions. The system includes global media search to

    Vueelectronelectron-appelectron-application
    View on GitHub↗14,516
  • mm2-0/kvaesitsoMM2-0 avatar

    MM2-0/Kvaesitso

    4,318View on GitHub↗

    Kvaesitso is a search-centric Android launcher that replaces the traditional home screen with a unified search interface for launching apps, searching files, and performing quick actions. Its core identity is built around a search-first model that indexes apps, contacts, files, and external services, supported by a Material Design 3 theming system with custom color palettes and monochrome icon filters for a personalized appearance. The launcher distinguishes itself through an extensible plugin system that adds new data providers for weather, file search, cloud storage, public transport, and t

    Kotlinandroidjetpack-composekotlin
    View on GitHub↗4,318
  • bookerliu/geekdeskBookerLiu avatar

    BookerLiu/GeekDesk

    2,747View on GitHub↗

    GeekDesk is a Windows desktop quick-launch panel that opens with a global hotkey or middle-click, providing instant access to files and applications. Built as a native Win32 application, it renders its interface directly using Windows window and graphics APIs without relying on any web or cross-platform framework. The launcher integrates with the Everything search engine to perform full-disk file searches and display results directly within the panel. It also includes a timed reminder scheduler for setting up one-time or recurring notifications, and supports extensive visual customization thr

    C#desktop-appdesktop-toolgeekdesk
    View on GitHub↗2,747
  • jesseduffield/lazygitjesseduffield avatar

    jesseduffield/lazygit

    79,339View on GitHub↗

    Lazygit is a terminal-based user interface designed to simplify version control operations through a keyboard-driven workflow. It functions as a visual abstraction layer that bridges native commands with an interactive environment, allowing users to manage repository history, branches, and commit workflows without relying solely on manual command-line input. The tool distinguishes itself by automating complex version control tasks that typically require multiple manual steps. It provides specialized interfaces for interactive rebasing, commit history amendment, and binary search-based regress

    Gocligitterminal
    View on GitHub↗79,339
  • microsoft/vscode-tips-and-tricksmicrosoft avatar

    microsoft/vscode-tips-and-tricks

    9,086View on GitHub↗

    This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi

    View on GitHub↗9,086
  • ice-hazymoon/mikutoolsIce-Hazymoon avatar

    Ice-Hazymoon/MikuTools

    4,366View on GitHub↗

    MikuTools is a multi-purpose web utility suite and AI multimedia generation platform. It provides a collection of lightweight, browser-based tools for creating and editing images, video, and audio using various artificial intelligence models. The platform distinguishes itself through integrated AI content translation and editing capabilities, including face swapping, background removal, high-resolution upscaling, and voice cloning. It also enables the generation of professional digital assets such as business cards, email signatures, and stylized code screenshots. The toolkit covers a broad

    JavaScriptmikutoolstools
    View on GitHub↗4,366
  • go-kratos/kratosgo-kratos avatar

    go-kratos/kratos

    25,743View on GitHub↗

    Kratos is a toolkit for building cloud-native microservices in Go. It provides a comprehensive suite of framework primitives, including a dedicated toolset for API-first development using Protobuf to generate server and client code for gRPC and HTTP. The project is distinguished by its pluggable service infrastructure, which allows for the swapping of configuration stores, service registries, and data encoding formats. It utilizes a composable middleware pipeline to inject cross-cutting concerns such as authentication, request validation, and circuit breaking into the service flow. The frame

    Goaiarchitecturecloud-native
    View on GitHub↗25,743
  • webtorrent/webtorrent-desktopwebtorrent avatar

    webtorrent/webtorrent-desktop

    10,072View on GitHub↗

    ❤️ Streaming torrent app for Mac, Windows, and Linux

    JavaScriptbittorrentelectronhacktoberfest
    View on GitHub↗10,072
  • zzzgydi/clash-vergezzzgydi avatar

    zzzgydi/clash-verge

    22,006View on GitHub↗

    A Clash GUI based on tauri. Supports Windows, macOS and Linux.

    TypeScriptclashcross-platformreact
    View on GitHub↗22,006
  • avengemedia/dankmaterialshellAvengeMedia avatar

    AvengeMedia/DankMaterialShell

    4,403View on GitHub↗

    DankMaterialShell is a complete Wayland desktop environment that provides a unified set of panels, widgets, system tray, notifications, and an application launcher out of the box. It is built on a plugin-based shell architecture that allows for extending the desktop with custom widgets, launcher items, and background services through a unified component interface. The shell renders its panels, widgets, and overlays using the Wayland layer shell protocol for compositor-agnostic desktop integration. The project distinguishes itself through several integrated capabilities that work together as a

    QMLdwlgohyprland
    View on GitHub↗4,403
  • layui/layerlayui avatar

    layui/layer

    8,196View on GitHub↗

    This project is a JavaScript UI component library and frontend utility toolkit. It serves as a web modal framework and popup library, providing a specialized system for rendering interactive dialogs, overlays, and layered interfaces over web page content. The library is distinguished by its comprehensive set of overlay tools, including alert dialogs, confirmation prompts, and the ability to embed external content via iframes. It also features a responsive twelve-column grid system for cross-device layout compatibility and an internal modular dependency management system for on-demand loading

    JavaScriptalertconfirmdialog
    View on GitHub↗8,196
  • simular-ai/agent-ssimular-ai avatar

    simular-ai/Agent-S

    11,855View on GitHub↗

    Agent-S is a multimodal AI agent and LLM desktop automation framework designed to control operating systems through graphical user interface interactions. It functions as a computer use interface, utilizing vision-language grounding to translate natural language goals into precise screen coordinates and system actions. The project differentiates itself by combining structured accessibility tree inspection with vision-based element localization. It manages cross-application workflows by mapping conceptual descriptions to physical pixels and simulating low-level keyboard and mouse events to mov

    Pythonagent-computer-interfaceai-agentscomputer-automation
    View on GitHub↗11,855
  • e2b-dev/open-computer-usee2b-dev avatar

    e2b-dev/open-computer-use

    2,084View on GitHub↗

    Open-computer-use is a framework designed to connect vision-capable language models to isolated cloud-based desktop environments. It functions as an agentic interface that enables autonomous systems to interact with graphical user interfaces by simulating mouse movements, keyboard keystrokes, and shell commands. By bridging language models with remote workspaces, the platform facilitates the execution of complex, long-running tasks within secure, sandboxed environments. The platform distinguishes itself through its ability to orchestrate thousands of concurrent, isolated instances, making it

    Pythonagentaianthropic
    View on GitHub↗2,084
  • raycast/script-commandsraycast avatar

    raycast/script-commands

    6,765View on GitHub↗

    This project is a desktop automation scripting framework and shell script command runner. It allows users to execute custom scripts and workflows from a central launcher to automate repetitive desktop tasks and system operations. The framework functions as a unified command interface and a JSON input automation bridge, serializing search queries into arguments passed to the execution environment. It integrates large language model prompts directly into the desktop interface to automate content generation and answer questions. The system handles a broad range of capabilities including the exe

    Shell
    View on GitHub↗6,765
  • accomplish-ai/openworkaccomplish-ai avatar

    accomplish-ai/openwork

    10,859View on GitHub↗

    Openwork is an AI agent for desktop automation that uses large language models to execute browser tasks, manage local files, and automate desktop workflows. It operates on a local-first execution model, translating natural language prompts into sequences of tool calls to perform digital chores. The system functions as a framework for defining and saving repeatable sequences of actions as reusable skills. It integrates large language models with third-party services and local APIs to synchronize data and share files. The agent includes capabilities for headless browser automation to conduct r

    TypeScript
    View on GitHub↗10,859
  • bytebot-ai/bytebotbytebot-ai avatar

    bytebot-ai/bytebot

    10,413View on GitHub↗

    Bytebot is an LLM desktop automation framework and virtual Linux desktop environment. It enables AI agents to plan and execute mouse and keyboard actions on a virtual computer using natural language, allowing for autonomous desktop automation and the integration of legacy systems that lack native APIs. The system operates as an LLM API gateway and a Model Context Protocol server, routing requests across multiple language model providers with integrated load balancing and rate limiting. It provides isolated, containerized environments where agents use visual reasoning to interpret screenshots

    TypeScriptagentagentic-aiagents
    View on GitHub↗10,413
  • johnlindquist/kitjohnlindquist avatar

    johnlindquist/kit

    4,189View on GitHub↗

    Kit is a desktop automation framework and scriptable UI toolkit designed for building personalized productivity tools. It serves as a cross-platform CLI wrapper and macOS system automator, providing an environment to execute scripts that manage operating system tasks, file management, and application workflows. The project distinguishes itself with a dedicated LLM integration layer for structured data extraction and text generation, alongside a specialized UI framework for creating interactive input forms, HTML windows, and floating widgets. It features deep macOS integration through AppleScr

    TypeScript
    View on GitHub↗4,189
  • microsoft/powertoysmicrosoft avatar

    microsoft/PowerToys

    135,047View on GitHub↗

    PowerToys is a collection of background-resident system utilities designed to extend native operating system functionality and streamline desktop workflows. It operates as a modular toolkit, utilizing a central plugin-based host architecture that allows users to dynamically enable or disable specific features for system configuration and automation. By leveraging native system hooking, the suite intercepts global input and window events to provide advanced control over the computing environment. The project distinguishes itself through its focus on cross-device input orchestration and spatial

    Cadvanced-pastecolor-pickercommand-palette
    View on GitHub↗135,047
  • eythaann/seelen-uieythaann avatar

    eythaann/Seelen-UI

    15,953View on GitHub↗

    Seelen-UI is a graphical shell and window management utility for Windows that provides a modular, keyboard-driven desktop environment. It enables users to organize application windows through automated tiling, stacking, and floating layouts, while offering a framework for creating interactive desktop widgets using web technologies. The project distinguishes itself by integrating a web-based rendering engine that bridges system-state data to HTML and CSS interfaces, allowing for highly customizable widgets and dynamic visual themes. It features real-time wallpaper analysis to automatically syn

    Rustapp-launcherdesktop-applicationdock
    View on GitHub↗15,953
  • asmvik/yabaiasmvik avatar

    asmvik/yabai

    29,093View on GitHub↗

    Yabai is a system-level utility for macOS that provides automated window management and workspace organization. It functions as a tiling window manager that uses binary space partitioning to arrange application windows into grid layouts, bypassing standard desktop constraints through direct interaction with the system window server. The project distinguishes itself by offering granular control over the graphical user interface via a socket-based command interface and event-driven system hooks. This allows for the programmatic manipulation of window states, display configurations, and virtual

    C
    View on GitHub↗29,093
  • go-vgo/robotgogo-vgo avatar

    go-vgo/robotgo

    10,614View on GitHub↗

    Robotgo is a cross-platform desktop automation framework for the Go programming language. It provides a comprehensive toolkit for programmatically interacting with graphical user interfaces, enabling developers to simulate human input, manage application windows, and monitor system-wide hardware events. The library distinguishes itself through its low-level system integration, utilizing a foreign function interface to interact directly with native operating system APIs. It employs pixel-buffer memory mapping and real-time screen capture to perform visual element identification, allowing for i

    Goaiauto-testautomation
    View on GitHub↗10,614
  • hammerspoon/hammerspoonHammerspoon avatar

    Hammerspoon/hammerspoon

    14,497View on GitHub↗

    Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua scripting environment. By bridging high-level scripts with native Objective-C APIs, it allows users to interact with the operating system's accessibility tree, intercept hardware input streams, and manage the lifecycle of running applications. The project distinguishes itself through an event-driven architecture that registers asynchronous hooks for system notifications and hardware events. This allows for real-time automation, such as remapping keyboard and mouse inputs, managing wi

    Objective-Cautomationhammerspoonirc
    View on GitHub↗14,497