🔍Observability Platform
See Every Bug.
Before Your Users Do.
Session replay, error tracking, and AI-powered insights.
Like Sentry + Datadog, but your AI actually understands your code.
Why Choose codmir?
| Feature | codmir | Sentry | Datadog | FullStory |
|---|---|---|---|---|
| Session Replay | ✅ | ✅ | ✅ | ✅ |
| Error Tracking | ✅ | ✅ | ✅ | ❌ |
| Performance | ✅ | ✅ | ✅ | ✅ |
| AI Analysis | ✅ | ❌ | ❌ | ❌ |
| Bundle Size | 8KB | 30KB | 40KB | 50KB |
| Data Usage | 10KB/min | 50KB/min | 100KB/min | 1MB/min |
| Codebase Learning | ✅ | ❌ | ❌ | ❌ |
| Price | $ | $$$ | $$$$ | $$$ |
codmir is 3-10x more efficient than alternatives
Core Features
🎬
Session Replay
Watch exactly what users did before encountering an issue
- ✓Mouse tracking (lightweight)
- ✓Click & scroll recording
- ✓Page navigation history
- ✓Console log capture
- ✓Network request logs
~10KB/min
Data usage
🐛
Error Tracking
Capture errors with full context and intelligent grouping
- ✓Automatic error capture
- ✓React error boundaries
- ✓Source map support
- ✓Breadcrumb trail
- ✓User context
<5ms
Overhead
✺
AI Analysis
AI that understands your codebase suggests fixes automatically
- ✓Root cause analysis
- ✓Suggested fixes
- ✓Related incident detection
- ✓Pattern recognition
- ✓Predictive alerts
80%+
Accuracy
How It Works
1. Install SDK
npm install @codmir/observe
import { initObservability } from '@codmir/observe';
initObservability({
projectId: 'your-project-id',
apiKey: 'your-api-key'
});
That's it! The SDK automatically starts recording sessions and capturing errors.
Quick Start
Installation
1. Install the package
npm install @codmir/observe
2. Initialize in your app
import { initObservability } from '@codmir/observe';
initObservability({
projectId: process.env.CODMIR_PROJECT_ID,
apiKey: process.env.CODMIR_API_KEY
});
3. (Optional) Next.js Plugin
// next.config.js
const { withCodmirObservability } = require('@codmir/observe/next');
module.exports = withCodmirObservability(nextConfig, {
projectId: process.env.CODMIR_PROJECT_ID,
apiKey: process.env.CODMIR_API_KEY
});
✨ Zero Config
That's it! Sessions, errors, and performance metrics are now being captured.