ailogs Capture — VS Code Extension
The cognitive ledger for AI-era development.
ailogs Capture records your AI-assisted development sessions — the conversations, decisions, and reasoning behind what you build. It captures what code repositories cannot: the thinking.
Features
Automatic Session Capture
ailogs runs silently in the background, capturing AI-assisted conversations as you work. No extra steps — just build.
Multi-Provider Detection
Automatically detects and captures conversations from:
- Claude Code (terminal CLI + JSONL session files)
- GitHub Copilot chat
- Continue extension
- Cline extension
- Generic terminal AI interactions
Local-First Storage
All captured events are buffered locally in Redis before syncing. Your data stays on your machine until you choose to sync.
Smart Sanitization
Automatically strips API keys, passwords, tokens, and other secrets from captured content before storage.
Context-Aware
Each captured event includes rich context:
- Active file and workspace information
- Git branch, commit hash, and repository state
- Project configuration from
.ailogs.json
Cloud Sync
When configured with your ailogs API key, events sync automatically to your ailogs dashboard for scoring, analysis, and team visibility.
Getting Started
- Install the extension from the VS Code marketplace
- Open a workspace — ailogs begins capturing automatically
- Look for the ailogs icon in your activity bar to view session status
Optional: Project Configuration
Create an .ailogs.json file in your workspace root to link sessions to a specific ailogs project:
{
"project_id": "your-project-uuid",
"project_slug": "my-project"
}
Optional: Cloud Sync
To sync captured sessions to your ailogs dashboard:
- Open Settings (
Cmd+, / Ctrl+,)
- Search for "ailogs"
- Set your API URL and API Key
Commands
| Command |
Description |
AILogs: Start Capture |
Resume capturing after a pause |
AILogs: Pause Capture |
Temporarily stop capturing |
AILogs: Set Active Project |
Link this session to a project |
AILogs: View Current Session |
Show session stats |
AILogs: Export Session Data |
Export captured events to JSON |
AILogs: Configure Settings |
Open ailogs settings |
Settings
| Setting |
Default |
Description |
ailogs.apiUrl |
https://api.ailogs.ai |
ailogs API endpoint |
ailogs.apiKey |
— |
Your ailogs API key |
ailogs.captureEnabled |
true |
Enable conversation capture |
ailogs.autoDetectProviders |
true |
Automatically detect AI providers |
ailogs.localBufferPath |
— |
Custom local buffer storage path |
ailogs.syncIntervalSeconds |
30 |
Sync interval in seconds |
ailogs.sanitizeSecrets |
true |
Strip secrets from captured content |
ailogs.excludePatterns |
[] |
File patterns to exclude from context |
Requirements
- VS Code 1.93.0 or later
- Redis running on port 4099 (for local event buffering)
Privacy
ailogs is designed with privacy as a first principle:
- All data is captured and stored locally first
- Secret sanitization is on by default
- Cloud sync is opt-in — requires explicit API key configuration
- You control what gets captured via exclude patterns
Learn More
- ailogs.ai — The cognitive ledger for AI-era development