Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>TakumoNew to Visual Studio Code? Get it now.
Takumo

Takumo

Takumo

| (0) | Free
AI code governance — real-time scanning, secret detection, and org-aware code intelligence
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info



Takumo

AI code governance — catch secrets, enforce policies, and intercept risky AI-generated code before it ships.

Version License Platform VS Code Engine

Website · Dashboard · Documentation · Changelog


Takumo scans your code in real-time as you write, detects hardcoded secrets before they reach version control, and automatically validates AI-generated code against your organization's security policies. Everything runs locally via the takumo-daemon — your code never leaves your machine unless you choose to connect to Takumo Cloud.

Works with VS Code, Cursor, and any VS Code-compatible editor.

Features

  • Real-time code scanning — Scans files on save and while typing. Issues appear as inline diagnostics with severity levels (Critical, High, Medium, Low).
  • Secret detection — Catches AWS keys, API tokens, database URLs, private keys, and 30+ secret patterns with confidence scoring. Red underlines appear instantly.
  • AI code interception — Automatically detects large multi-line pastes (from Copilot, ChatGPT, Claude, etc.) and scans them for policy violations and embedded secrets before they settle into your codebase.
  • Clipboard monitoring — Watches your clipboard for secrets and warns you before you paste sensitive data into prompts or chat windows.
  • Quick-fix code actions — One-click fixes: replace hardcoded secrets with environment variables, suppress rules per-line.
  • Activity bar side panel — Daemon status, scan results, and account management in a dedicated panel.
  • Status bar indicator — Shows connection status, scanning activity, and security score at a glance.
  • Workspace scanning — Scan your entire workspace across 10+ file types with progress tracking.
  • Right-click context menu — Scan or detect secrets in any selected text.
  • Offline-first — All scanning runs locally. No internet required. Optionally connect to Takumo Cloud for org policies and audit trails.
  • Privacy controls — Choose whether to send code content or metadata-only to cloud services. Your code, your rules.

Requirements

The extension requires the takumo-daemon to be installed and available on your system. The daemon is a lightweight local process that handles all scanning and detection.

Dependency Required Purpose
takumo-daemon Yes Local scanning engine (secret detection, policy validation)
Takumo Cloud account No Org policies, audit trails, team security posture

If the daemon is not running when VS Code starts, the extension will attempt to start it automatically (configurable via takumo.daemon.autoStart).

Getting Started

  1. Install the extension from the VS Code Marketplace or .vsix file
  2. Install the daemon:
    # From releases
    curl -sSL https://get.takumo.io/daemon | sh
    
    # Or build from source
    cargo install --path crates/takumo-daemon
    
  3. Start the daemon:
    takumo-daemon start
    
  4. Open any code file and save it — diagnostics appear automatically
  5. (Optional) Sign in via Takumo: Sign In in the command palette to connect to your org

The status bar will show Takumo in green when connected to the daemon, or Takumo · Offline when the daemon is not running.

Commands

All commands are available via the Command Palette (Ctrl+Shift+P / Cmd+Shift+P):

Command Description
Takumo: Scan Current File Run a full scan on the active file
Takumo: Scan Workspace Scan all supported files in the workspace
Takumo: Scan Selection Scan the selected text
Takumo: Detect Secrets in File Run secret detection on the active file
Takumo: Detect Secrets in Selection Run secret detection on selected text
Takumo: Sign In Authenticate with your Takumo API key
Takumo: Sign Out Clear stored credentials
Takumo: Open Dashboard Open Takumo Cloud in your browser
Takumo: Show Status Display daemon status, auth state, and health
Takumo: Toggle Daemon Start or stop the daemon process
Takumo: Privacy Settings Open privacy-related settings
Takumo: Clear Diagnostics Clear all Takumo diagnostics
Takumo: Show Security Score Display current scanner and gateway health
Takumo: Refresh Panel Refresh the side panel data

Configuration

All settings are under takumo.* in your VS Code settings. Open with Cmd+, / Ctrl+, and search for "takumo".

General

Setting Default Description
takumo.enabled true Enable or disable the extension entirely
takumo.apiKey "" Takumo API key. Prefer using the Sign In command which stores it in your OS keychain
takumo.cloud.baseUrl https://cloud.takumo.io Takumo Cloud base URL

Daemon

Setting Default Description
takumo.daemon.autoStart true Automatically start the daemon when VS Code opens
takumo.daemon.binaryPath "" Custom path to the takumo-daemon binary. Auto-detected from PATH if empty
takumo.daemon.port 19532 Port the daemon listens on

Scanning

Setting Default Description
takumo.scan.onSave true Run a full scan when a file is saved
takumo.scan.onType true Run a debounced scan while typing
takumo.scan.debounceMs 500 Debounce delay in milliseconds for on-type scanning

Secret Detection

Setting Default Description
takumo.secrets.enabled true Enable secret detection in scanned files
takumo.secrets.clipboardMonitoring true Monitor clipboard for secrets and show a warning before pasting

AI Interception

Setting Default Description
takumo.interception.enabled true Detect large multi-line pastes and scan them automatically
takumo.interception.minLines 3 Minimum number of lines to trigger AI paste detection
takumo.interception.minChars 50 Minimum number of characters to trigger AI paste detection

Privacy

Setting Default Description
takumo.privacy.sendCodeSnippets false When true, sends full code content to Takumo Cloud. When false (default), only metadata (file name, issue count) is transmitted

Notifications

Setting Default Description
takumo.notifications.showScanResults true Show notifications when scans find issues
takumo.notifications.showSecretAlerts true Show notifications when secrets are detected

Privacy & Security

Takumo is designed with privacy as a default:

  • All scanning is local. The daemon runs on your machine. No code is transmitted anywhere unless you explicitly enable takumo.privacy.sendCodeSnippets.
  • API keys are stored in your OS keychain via VS Code's SecretStorage API — not in plaintext settings files.
  • Clipboard monitoring can be disabled per-setting. When active, clipboard content is scanned locally and never transmitted.
  • Metadata-only mode (default) sends file names and issue counts to Takumo Cloud for audit trails, but never source code.

Telemetry

This extension does not collect telemetry. When connected to Takumo Cloud, only metadata explicitly permitted by your privacy settings is transmitted.

Contributing

See CONTRIBUTING.md for development setup, architecture, and build instructions.

License

Proprietary. Copyright (c) 2026 Takumo, Inc. All rights reserved. See LICENSE for details.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft