A collection of productivity and window management tools for Vicinae, featuring:
- Niri Windows
- Kitty Windows
- RDict - LLM Dictionary
# Install dependencies
npm install
# Build the extension
npm run build
# Development mode
npm run devCreate a configuration file at ~/.config/rdict/config.toml:
[api]
base_url = "https://api.openai.com/v1"
api_key = "your-api-key-here"
model = "claude-haiku-4-5"
response_language = "Chinese"For the Kitty Windows feature to work, Kitty must be started with remote control enabled:
allow_remote_control password
listen_on unix:$XDG_RUNTIME_DIR/kitty.$$.sock
remote_control_password "" focus-window ls- Launch the "Niri Windows" command in Vicinae
- Search for windows by title or workspace
- Press Enter to focus the selected window
- Launch the "Kitty Windows" command in Vicinae
- Browse windows across all Kitty instances
- See workspace, working directory, and window title
- Press Enter to focus, or Cmd+C to copy the working directory
- Copy text to clipboard (optional)
- Launch the "RDict - Dictionary" command in Vicinae
- If clipboard has text, definition will load automatically
- Otherwise, enter a word or phrase to look up
# Format code
yarn format
# Lint
yarn lintMIT