Claude Code Settings
Ready-made settings.json configurations to control permissions, environment, statuslines, and telemetry in Claude Code.
Showing 60 of 69 settings
Context Monitor
Real-time Claude Code context usage monitor with visual progress bars, color-coded alerts, session analytics (cost, duration, lines changed), and…
Performance Optimization
Optimize Claude Code performance by adjusting token limits and disabling non-essential features. Reduces API costs and improves response times for…
Development Utils
Enhanced development environment configuration with useful utilities and debugging features. Includes built-in ripgrep usage, terminal title updates,…
Colorful Statusline
Colorful status line with ANSI color codes for enhanced visual appeal. Uses colors to distinguish between different information types: blue for…
Development Mode
Comprehensive permissions for active development. Allows most development tools and operations while maintaining security boundaries. Ideal for…
Allow Npm Commands
Allow common npm development commands (lint, test, build, start).
Git Commit Settings
Configure git commit behavior including the co-authored-by signature. Disable the Claude co-authorship line if you prefer clean commit history or…
Git Branch Statusline
Display current model, directory, and git branch with change indicators in the status line. Shows model name, folder name, active branch, and count…
Allow Git Operations
Allow common git operations for version control workflow. Permits git status, diff, add, commit, and push operations while maintaining security by…
Vertex Configuration
Connect Claude Code with Google Vertex AI to access Anthropic's Claude models through Google Cloud Platform. Automatically configures all available…
Enable All Project Servers
Automatically approve and enable all MCP servers defined in project .mcp.json files. This setting bypasses manual approval prompts for…
Disable Telemetry
Disable Claude Code telemetry for privacy.
Bash Timeouts
Configure timeout settings for bash command execution. Prevents long-running commands from hanging indefinitely while allowing sufficient time for…
Project Info Statusline
Display comprehensive project information including model, directory, Node.js version, and Claude Code version. Perfect for multi-project…
Additional Directories
Grant access to additional directories outside the current project. Useful for monorepo setups, shared libraries, or when working with documentation…
Privacy Focused
Maximize privacy by disabling all telemetry, error reporting, and non-essential network traffic. Ideal for sensitive development environments or…
Vercel Deployment Monitor
Real-time Vercel deployment monitor with clickable deploy link. Shows build status, time since last deployment, and a clickable OSC 8 hyperlink to…
Retention 90 Days
Set chat transcript retention to 90 days for extended history.
Command Statusline
Configure a custom status line using a shell command that receives session context via JSON stdin. The script can display model name, current…
Mcp Timeouts
Configure timeout settings for MCP server operations. Adjust startup and tool execution timeouts to accommodate slower systems or complex MCP server…
Api Key Helper
Configure a custom script to dynamically generate authentication tokens. The script will be executed to obtain fresh API keys, useful for…
Time Statusline
Status line with timestamp showing model, directory, and current time. Useful for tracking session duration and maintaining awareness of time during…
Disable Risky Servers
Disable specific MCP servers that may pose security risks or are not needed for your workflow. This blacklist approach allows most servers while…
Deny Sensitive Files
Deny access to sensitive files like environment variables and secrets.
Glm Coding Plan
GLM Coding Plan - Top-tier open-source coding performance powered by GLM-4.6, the top-ranked model on Code Arena leaderboard. Starting at $3/month…
Git Flow Settings
Complete Git Flow configuration with statusline, permissions, environment variables, and workflow enforcement. Displays real-time Git Flow status,…
Bug Circus Statusline
Turn debugging into a circus performance! Watch performers juggle bugs while the audience reacts to your coding show with dynamic applause and…
Langsmith Tracing
Configure LangSmith tracing environment variables for Claude Code observability. Sends conversation traces to LangSmith for monitoring and analysis.…
Custom Headers
Add custom headers to API requests for specialized authentication or routing requirements. Useful for enterprise deployments with custom…
Use Haiku
Configure Claude Code to use Claude 3.5 Haiku model for faster responses.
Emotion Theater Statusline
A theatrical display of coding emotions and activities. Random mood faces and dynamic activity detection based on file types present in your project.…
Enable Telemetry
Enable Claude Code telemetry for usage analytics and improvements.
Unity Project Dashboard Statusline
Unity project dashboard displaying scene info, build target, asset pipeline status, and Unity version. Shows current scene name, active platform…
Neon Database Dev
Development-focused Neon monitor showing connection status, response time, and database activity. Perfect for daily development work. Setup: Add…
Corporate Proxy
Configure proxy settings for corporate network environments. Allows Claude Code to work behind corporate firewalls and proxy servers while…
Code Spaceship Statusline
Navigate through space on your coding journey. Track fuel consumption, travel distance, and warp levels. The ship's condition reflects your coding…
Neon Database Resources
Resource-focused Neon monitor showing storage usage, compute consumption, and cost tracking. Perfect for monitoring resource usage and billing.…
Read Only Mode
Restrict Claude to read-only operations for code review and analysis. Prevents any file modifications or command executions, making it safe for…
Productivity Rainbow Statusline
A colorful celebration of your coding journey. Dynamic rainbow colors that cycle with time, energy levels based on time of day, and productivity…
Virtual Code Garden Statusline
Watch your code garden grow with each session. Plants evolve from seeds to trees based on your activity, with dynamic weather effects. Displays:…
Aws Credentials
Configure AWS credential management for Bedrock integration. Set up custom scripts for credential refresh and export, useful for environments with…
Custom Model
Override the default Claude model with a custom or alternative model configuration. Useful for testing new model versions or using…
Use Sonnet
Configure Claude Code to use Claude 3.5 Sonnet model.
Git Flow Status
Display comprehensive Git Flow status with branch type, sync status, and change indicators. Shows branch type icon (🌿 feature, 🚀 release, 🔥…
Asset Pipeline Controller Statusline
Asset pipeline controller monitoring texture processing, model optimization, audio compression, and platform-specific variants. Tracks asset…
Vercel Error Alert System
Intelligent error monitoring system that tracks deployment failures and build issues. Automatically sends desktop notifications when errors are…
Vercel Multi Env Status
Monitors both production and preview environments simultaneously with color-coded status indicators. Perfect for teams managing multiple deployment…
Retention 7 Days
Set chat transcript retention to 7 days for privacy.
Enable Specific Servers
Enable only specific MCP servers from .mcp.json files. This provides granular control over which MCP integrations are active, allowing you to…
Multiplatform Build Status Statusline
Multi-platform build status tracker for game development showing build completion across iOS, Android, PC, and WebGL platforms. Displays build…
Game Performance Monitor Statusline
Game engine performance monitor tracking FPS targets, draw calls, memory usage, and build optimization. Displays target framerate compliance, polygon…
Minimal Statusline
Simple minimal status line showing only model name and current directory. Clean and distraction-free display perfect for focused development sessions…
Programmer Tamagotchi Statusline
A virtual pet that evolves based on your coding activity. Health and happiness change over time, creating an emotional connection with your coding…
Zero Config Deployment Monitor
Auto-detecting Vercel deployment monitor with zero configuration required. Automatically discovers your Vercel auth token from CLI config (macOS:…
Code Casino Statusline
Roll the dice with your code! Persistent chip tracking with wins and losses based on random dice rolls. Watch your coding fortune rise and fall.…
Bedrock Configuration
Configure Claude Code to use Amazon Bedrock for AI model access. Enables enterprise-grade deployment with AWS billing and compliance features, ideal…
Force Console Login
Restrict authentication to Anthropic Console accounts only. This ensures all usage is billed through the API billing system and prevents access via…
Neon Database Context
Neon database context statusline showing project name, active branch, compute state, and autoscaling CU range. Uses only Neon REST API (no SQL…
Rpg Status Bar Statusline
Level up your coding skills like in an RPG. Gain experience with each session, advance through classes from Novice to Archmage, and track your health…
Data Ocean Statusline
Dive deep into an ocean of code. Track depth based on file count, encounter different sea creatures, and occasionally discover treasure while surfing…
Claude Code reads its behavior from a settings.json file, and this hub collects ready-to-install configurations you can drop into a project or apply globally. Settings decide what Claude Code is allowed to do, which environment variables every session inherits, how the status line looks, and whether usage telemetry is emitted. Instead of hand-editing JSON by trial and error, you can start from a working config and tweak the values that matter to your workflow.
Settings are layered by scope. User settings live at ~/.claude/settings.json and apply to every project; shared project settings live at .claude/settings.json and are meant to be committed so a whole team inherits them; and .claude/settings.local.json holds personal overrides that stay out of version control. When the same key is defined in more than one place, higher-priority scopes win — enterprise-managed policy and command-line flags override local settings, which override shared project settings, which override your user file.
Install any configuration on this page with the Claude Code Templates CLI:
npx claude-code-templates@latest --setting="category/name" --yes
Browse the catalog below, or jump to related building blocks: pair a permissions config with hooks that run on lifecycle events, connect external tools through MCP servers, or add subagents and slash commands. The Claude Code catalog overview shows how the pieces fit together.
Frequently Asked Questions
Where does Claude Code store its settings.json file?
How do I install a Claude Code setting from ToolZip?
What can I configure in settings.json?
What is the difference between settings.json and settings.local.json?
How do permissions work in Claude Code settings?
Catalog data and component content are sourced from the open-source davila7/claude-code-templates project (MIT license). ToolZip curates the listing and writes original descriptions; every component links back to its original source. Claude Code is a product of Anthropic. ToolZip is an independent catalog and is not affiliated with or endorsed by Anthropic.