Verbose
Automatically capture your developer activity and transform it into publishable content — LinkedIn posts, blog articles, or both.
Verbose is a VS Code extension that silently monitors your development workflow and proposes content ideas based on your actual work. No more staring at a blank page wondering what to write about.
Features
Signal capture
Verbose monitors three types of developer signals in the background, tagged by git branch:
- Git Activity — Captures commits (with full diffs), branch switches, and merge events
- Terminal Commands — Records commands executed in the VS Code terminal
- Claude Code Conversations — Reads AI assistant interactions for deeper context
Every signal is automatically associated with the git branch you're working on. Signals persist until you delete them, so you can write about work from any branch at any time.
Content generation
Select a branch from the sidebar dropdown and click "Generate Proposals." Verbose identifies 3-5 specific insights from that branch's signals — the surprising bug, the clever workaround, the wrong assumption that cost you two hours. Pick an insight, choose a content type (LinkedIn post or blog article), refine the outline, and generate a draft written in your voice.
Privacy-first design
- All data stored locally on your machine
- Secret scanning automatically redacts API keys, tokens, and passwords before storage
- Workspace-scoped monitoring with configurable blocklist for excluding folders and patterns
- No telemetry sent to the extension author
- See PRIVACY.md for full details
Requirements
Getting Started
- Install Verbose from the VS Code Marketplace
- Open Settings and search for "Verbose"
- Enter your Anthropic API key in Verbose > AI Provider: Api Key
- Work normally — Verbose captures signals from your workspace, tagged by branch
- Optionally configure
verbose.blocklist to exclude folders or patterns
- Open the Verbose sidebar, select a branch, and click Generate Proposals
- Select an insight, choose a content type, edit the outline, generate a draft, and copy to clipboard
Configuration
| Setting |
Default |
Description |
verbose.aiProvider.apiKey |
— |
Your Anthropic API key |
verbose.aiProvider.model |
claude-sonnet-4-5-20250929 |
Claude model to use |
verbose.writingStyle |
Professional but approachable |
Your writing voice |
verbose.blocklist |
[] |
Patterns to exclude from monitoring |
verbose.autoCapture |
true |
Start capturing when workspace opens |
Commands
| Command |
Description |
Verbose: Generate Proposals |
Select a branch and generate content proposals |
Verbose: Toggle Capture |
Pause/resume signal capture |
Verbose: Configure Blocklist |
Add patterns to exclude from monitoring |
Verbose: Suggest Blocklist Entries |
Scan workspace for common non-source folders |
Verbose: Configure Writing Style |
Set your writing voice |
Privacy & Data Handling
Verbose captures developer activity signals to generate content suggestions. Here's how your data is handled:
- Local storage only — All captured signals, proposals, and drafts are stored in a local SQLite database on your machine
- Anthropic API — When you generate proposals, your signals are summarized (via Claude Haiku) then sent to Claude for content generation. You provide and control your own API key.
- Secret scanning — API keys, tokens, passwords, and other secrets are automatically redacted before storage and before being sent to the AI
- No telemetry — Verbose does not collect or send any usage data to the extension author
- Workspace-scoped blocklist — All workspace files are monitored by default; use
verbose.blocklist to exclude patterns
See PRIVACY.md for the complete privacy policy.
Contributing
npm install
npm run build
npm test
Press F5 in VS Code to launch the Extension Development Host for testing.
License
MIT