Preparing your workspace...

assistant-chat.tsx2.5k
utils.ts850
button.tsx720
Quick Actions
codmir
Docs
Discord
Get started
API
  • Introduction
  • Installation
  • Your First Project
  • Your First Agent
  • What is Codmir?
  • Cortex Protocol
  • Context Capsules
  • Intelligence Loop
  • Swarm Economics
  • Security

How Codmir protects your data, code, and credentials.

Security & Compliance

Codmir is designed with security at every layer — from how we handle your credentials to how AI agents interact with your codebase.

Infrastructure Security

  • Data in transit: All connections use TLS 1.3
  • Data at rest: Encrypted at the database and storage layer
  • API keys: Stored server-side only — the desktop client never holds provider keys locally
  • Auth tokens: Opaque 32-character tokens (not JWTs) stored in the cli_tokens table

Authentication

  • Email + password with optional 2FA
  • OAuth via GitHub, GitLab, Google
  • CLI authentication uses opaque tokens with server-side validation
  • Session tokens are short-lived and rotated automatically

Agent Security

AI agents in Codmir operate under strict safety controls:

ControlDescription
Tool danger classificationEach tool is classified as safe or dangerous
Approval gatesDangerous tool calls require explicit user approval
Rate limitingTier-based limits on tokens, API calls, and voice minutes
Iteration capsAgent execution loops are capped at 50 iterations
Default-dangerousUnknown tools default to dangerous (safe default)

Webhook Security

GitHub webhooks verify x-hub-signature-256 via HMAC when GITHUB_WEBHOOK_SECRET is configured. Generic webhook endpoints require authentication in production.

WebSocket Security

All WebSocket gateways (/voice, /mcp, /agent, /ide-server) authenticate via AuthService.authenticateSocket() on connection. Unauthenticated connections are rejected.

Enterprise Features

Enterprise plans include:

  • SSO (SAML / OAuth)
  • Audit logs for all security-relevant actions
  • IP allowlisting
  • Enforced 2FA for all team members
  • Role-based access control

Reporting Vulnerabilities

If you discover a security vulnerability, please email [email protected]. We take all reports seriously and will respond within 48 hours.

Open in ChatGPTOpen in ClaudeConnect MCP on CursorConnect MCP on WindsurfEdit on GitHub
codmir
Products
Desktop AppMobile AppIDE ExtensionAI AgentsOverseerVoice ModeCortex ProtocolHive MindGame Dev (Godat)PricingDownload
Solutions
AI Code AgentsCode ReviewError TrackingSelf-HealingDeploy TrackingAI Tracking SDKWorkflow AutomationTesting FrameworkTime TrackingVoice Control
Platform
ProjectsTickets & BoardsAgent MarketplaceIntegrationsTemplatesApp HubAdmin PanelAnalytics
Integrations
GitHubSlackDiscordVercelSentryRailwayLinearAll Integrations
Developers
DocumentationAPI ReferenceSDKCLIDeveloper PortalMarketplaceMCP ConnectorsWebhooksExamplesnpm Packages
Resources
BlogChangelogCommunityTutorialsGet StartedSupportStatusFeedback
Company
AboutCareersContact SalesKickstarterReferral Program
Legal
Terms of UsePrivacy PolicyEULATrademarkSecurity
Download on the App StoreGet it on Google Play

Codmir™ 2026. All rights reserved.

Free & open source SDK — Apache 2.0 License