Browse, search, edit, and resume aweshelf AI coding session bookmarks from VS Code.
Installation
From VS Code Marketplace
- Open VS Code
- Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
- Search for Aweshelf
- Click Install
From VSIX file
- Download the
.vsixfile from GitHub Releases - In VS Code: Ctrl+Shift+P → Extensions: Install from VSIX...
- Select the downloaded
.vsixfile
Or via command line:
code --install-extension aweshelf-0.0.1.vsix
Requirements
- Python
aweshelfCLI installed and available onPATH, or configureaweshelf.commandPath. - Optional:
aweswitchfor Claude profile-based resume.
Features
Sidebar
- Bookmark tree view grouped by category
- Search bookmarks by title, category, session ID, project, or profile
- Sort by ID or recent
- Filter by provider or category
- Auto-refresh on bookmark store changes
Bookmark Actions (right-click menu)
- Show bookmark details as Markdown
- Edit title, category, and aweswitch profile
- Resume normally, resume raw, or resume with a selected profile
- Copy session ID or resume command
- Open the bookmarked project path
- Remove bookmarks with confirmation
Session Management
- Bookmark a discovered session through QuickPick
Settings
| Setting | Default | Description |
|---|---|---|
aweshelf.commandPath |
aweshelf |
Path to the aweshelf executable |
aweshelf.configPath |
"" |
Optional AWESHELF_CONFIG path. Leave empty to use ~/.config/aweshelf/bookmarks.json |
Development
npm install
npm run compile
Open this folder in VS Code and run Run Aweshelf Extension from the Run and Debug view.
Package
npm run package
This creates a .vsix file for distribution.