
shim-cli
See what your coding agent sends. Mask what you can.
About shim-cli
shim-cli is an open-source tool designed for developers working with AI coding assistants like Claude Code, Codex, and GitHub Copilot. It functions as a local proxy and hook, providing transparency into what data and code snippets are sent during AI interactions. One of its standout features is the ability to mask sensitive information, such as secrets and personal data, before they reach the AI model, enhancing privacy and security. Additionally, shim-cli offers a session monitoring feature with 'shim watch,' which displays what data was sent and the associated costs, giving developers better control and insight into their AI workflows. Its open-source nature, combined with the absence of telemetry and account requirements, makes it especially appealing for privacy-conscious developers who value transparency and local control.
Screenshots






Pros
- ✓Open-source and privacy-focused
- ✓Masks secrets and personal data effectively
- ✓Provides session monitoring and cost tracking
- ✓No account or telemetry required
- ✓Supports multiple AI coding tools
Cons
- ✗Limited to specific AI coding tools, may not support all platforms
- ✗Requires local setup and configuration
- ✗Potential learning curve for non-technical users
Use Cases
Pricing
Pricing not verified
Quick Info
Topics
Makers
Öyku Ulusay
Alternatives
Similar Tools in Developer Tools
Embed Badge
Add this badge to your website to show that shim-cli is featured on Visalytica.
<a href="https://www.visalytica.com/tool/shim-cli" target="_blank" rel="noopener noreferrer" style="display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#7c3aed;color:#fff;border-radius:8px;font-family:-apple-system,system-ui,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s" onmouseover="this.style.background='#6d28d9'" onmouseout="this.style.background='#7c3aed'"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M12 20V10"/><path d="M18 20V4"/><path d="M6 20v-4"/></svg>Featured on Visalytica</a>