https://github.com/yzydeveloper/devpad
DevPad lets you think and write where you code. A simple, fast, and persistent notepad built right into your VSCode workspace.
https://github.com/yzydeveloper/devpad
Last synced: about 2 months ago
JSON representation
DevPad lets you think and write where you code. A simple, fast, and persistent notepad built right into your VSCode workspace.
- Host: GitHub
- URL: https://github.com/yzydeveloper/devpad
- Owner: yzydeveloper
- License: mit
- Created: 2026-03-19T09:14:33.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2026-03-20T03:13:25.000Z (2 months ago)
- Last Synced: 2026-03-20T18:47:07.717Z (2 months ago)
- Language: TypeScript
- Size: 26.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DevPad
[简体中文](./README.zh-CN.md)
DevPad is a lightweight VSCode workspace notes extension for capturing ideas, TODOs, and code snippets without leaving your coding context.
## Features And Goals
- Integrated into the workspace as an Activity Bar sidebar view
- Note body editing in the main editor area with a document-like flow
- Workspace-scoped notes with tags, search, and filtering
- Save the current code selection and jump back to the original source
- Uses VSCode workspace storage by default, so it does not create note files in your repository or pollute `git status`
Current product goals:
- Keep note-taking inside the coding workflow
- Stay native, simple, and low-noise inside VSCode
- Focus on personal developer scratchpad workflows instead of a heavy knowledge base
## Development
### Requirements
- Node.js 20+
- VSCode 1.88+
### Install
```bash
npm install
```
### Build
```bash
npm run build
```
### Watch
```bash
npm run watch
```
### Type Check
```bash
npm run lint
```
### Run Locally
1. Open this repository in VSCode.
2. Press `F5`.
3. Open `DevPad` in the new Extension Development Host window.
If you change manifest-level resources such as Activity Bar icons or contributed views, restart the Extension Development Host instead of relying only on hot reload.
## Commands
- `DevPad: Open Panel`
- `DevPad: Add Note`
- `DevPad: Open Note`
- `DevPad: Rename Note`
- `DevPad: Edit Note Tags`
- `DevPad: Delete Note`
- `DevPad: Search Notes`
- `DevPad: Filter Notes By Tag`
- `DevPad: Clear Filters`
- `DevPad: Save Selection`
- `DevPad: Open Snippet Source`