Skip to content

Repository files navigation

Workspace

License: MIT

Search, pin, and open projects from every folder you work in.

Workspace is a Vicinae extension for Linux and macOS. Add parent folders and it lists every project inside, with git status, per-workspace apps, and a JSON backup of your setup.

Screenshots

Pinned and recent projects with git status

See more screenshots

Features

  • Fuzzy search, with fzf when it is installed
  • Pin favorites and keep recent projects at the top
  • Git branch, dirty files, and ahead/behind
  • List or grid view
  • Default app, plus a different app per workspace
  • Import and export settings as JSON

Getting started

  1. Run Manage Workspaces and add the folders that contain your projects.
  2. Set a default app (and a terminal, if you want) in Workspace Settings.
  3. Open Workspace, search, and hit enter.

Pin the Workspace command in Vicinae if you want the fastest loop.

Commands

  • Workspace – Search and open projects
  • Manage Workspaces – Add, remove, and reorder workspace folders
  • Workspace Settings – Apps, view mode, integrations, and backup

Installation

Install and start Vicinae, then:

git clone https://github.com/tiagem/workspace-vicinae.git
cd workspace-vicinae
npm install
npm run build

Use npm run dev while Vicinae is running if you are working on the extension.

See the Vicinae extension docs for more detail.

Contributing

Open an issue or a pull request.

About

Workspace - a extension to manage your projects

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages