Real-time AI-powered error monitoring

Error monitoring powered by AI

Pipe your stderr directly or use our REST API. Automatically categorize, analyze, and detect patterns in your application errors with real-time streaming analysis and intelligent alerting.

$ npm install -g logintelligence
$ logintelligence setup
$ your-app 2> >(logintelligence pipe)

Pipe your stderr directly for automatic error monitoring

See it in action

Watch LogIntelligence in Action

See how easy it is to pipe stderr and monitor your application errors in real-time

Live Error Monitoring

See Errors Flow in Real-Time

Watch how LogIntelligence captures and displays your application errors as they happen, with intelligent categorization and severity detection.

Connection Error

high

Database connection timeout after 30s

PostgreSQL

API Error

medium

Rate limit exceeded: 429 Too Many Requests

REST API

Runtime Error

high

Uncaught TypeError: Cannot read property of undefined

Node.js

Auth Error

medium

JWT token expired, session terminated

Auth Service

Network Error

high

Failed to fetch: net::ERR_CONNECTION_REFUSED

Frontend

Memory Error

critical

Out of memory: heap limit exceeded

Node.js

Validation Error

low

Invalid email format in user registration

API Gateway

File System Error

medium

ENOENT: no such file or directory

File Handler

Cache Error

low

Redis connection dropped, fallback to memory

Cache Layer

Connection Error

high

Database connection timeout after 30s

PostgreSQL

API Error

medium

Rate limit exceeded: 429 Too Many Requests

REST API

Runtime Error

high

Uncaught TypeError: Cannot read property of undefined

Node.js

Auth Error

medium

JWT token expired, session terminated

Auth Service

Network Error

high

Failed to fetch: net::ERR_CONNECTION_REFUSED

Frontend

Memory Error

critical

Out of memory: heap limit exceeded

Node.js

Validation Error

low

Invalid email format in user registration

API Gateway

File System Error

medium

ENOENT: no such file or directory

File Handler

Cache Error

low

Redis connection dropped, fallback to memory

Cache Layer

Connection Error

high

Database connection timeout after 30s

PostgreSQL

API Error

medium

Rate limit exceeded: 429 Too Many Requests

REST API

Runtime Error

high

Uncaught TypeError: Cannot read property of undefined

Node.js

Auth Error

medium

JWT token expired, session terminated

Auth Service

Network Error

high

Failed to fetch: net::ERR_CONNECTION_REFUSED

Frontend

Memory Error

critical

Out of memory: heap limit exceeded

Node.js

Validation Error

low

Invalid email format in user registration

API Gateway

File System Error

medium

ENOENT: no such file or directory

File Handler

Cache Error

low

Redis connection dropped, fallback to memory

Cache Layer

Connection Error

high

Database connection timeout after 30s

PostgreSQL

API Error

medium

Rate limit exceeded: 429 Too Many Requests

REST API

Runtime Error

high

Uncaught TypeError: Cannot read property of undefined

Node.js

Auth Error

medium

JWT token expired, session terminated

Auth Service

Network Error

high

Failed to fetch: net::ERR_CONNECTION_REFUSED

Frontend

Memory Error

critical

Out of memory: heap limit exceeded

Node.js

Validation Error

low

Invalid email format in user registration

API Gateway

File System Error

medium

ENOENT: no such file or directory

File Handler

Cache Error

low

Redis connection dropped, fallback to memory

Cache Layer

Connection Error

high

Database connection timeout after 30s

PostgreSQL

API Error

medium

Rate limit exceeded: 429 Too Many Requests

REST API

Runtime Error

high

Uncaught TypeError: Cannot read property of undefined

Node.js

Auth Error

medium

JWT token expired, session terminated

Auth Service

Network Error

high

Failed to fetch: net::ERR_CONNECTION_REFUSED

Frontend

Memory Error

critical

Out of memory: heap limit exceeded

Node.js

Validation Error

low

Invalid email format in user registration

API Gateway

File System Error

medium

ENOENT: no such file or directory

File Handler

Cache Error

low

Redis connection dropped, fallback to memory

Cache Layer

Connection Error

high

Database connection timeout after 30s

PostgreSQL

API Error

medium

Rate limit exceeded: 429 Too Many Requests

REST API

Runtime Error

high

Uncaught TypeError: Cannot read property of undefined

Node.js

Auth Error

medium

JWT token expired, session terminated

Auth Service

Network Error

high

Failed to fetch: net::ERR_CONNECTION_REFUSED

Frontend

Memory Error

critical

Out of memory: heap limit exceeded

Node.js

Validation Error

low

Invalid email format in user registration

API Gateway

File System Error

medium

ENOENT: no such file or directory

File Handler

Cache Error

low

Redis connection dropped, fallback to memory

Cache Layer

Connection Error

high

Database connection timeout after 30s

PostgreSQL

API Error

medium

Rate limit exceeded: 429 Too Many Requests

REST API

Runtime Error

high

Uncaught TypeError: Cannot read property of undefined

Node.js

Auth Error

medium

JWT token expired, session terminated

Auth Service

Network Error

high

Failed to fetch: net::ERR_CONNECTION_REFUSED

Frontend

Memory Error

critical

Out of memory: heap limit exceeded

Node.js

Validation Error

low

Invalid email format in user registration

API Gateway

File System Error

medium

ENOENT: no such file or directory

File Handler

Cache Error

low

Redis connection dropped, fallback to memory

Cache Layer

Connection Error

high

Database connection timeout after 30s

PostgreSQL

API Error

medium

Rate limit exceeded: 429 Too Many Requests

REST API

Runtime Error

high

Uncaught TypeError: Cannot read property of undefined

Node.js

Auth Error

medium

JWT token expired, session terminated

Auth Service

Network Error

high

Failed to fetch: net::ERR_CONNECTION_REFUSED

Frontend

Memory Error

critical

Out of memory: heap limit exceeded

Node.js

Validation Error

low

Invalid email format in user registration

API Gateway

File System Error

medium

ENOENT: no such file or directory

File Handler

Cache Error

low

Redis connection dropped, fallback to memory

Cache Layer

Connection Error

high

Database connection timeout after 30s

PostgreSQL

API Error

medium

Rate limit exceeded: 429 Too Many Requests

REST API

Runtime Error

high

Uncaught TypeError: Cannot read property of undefined

Node.js

Auth Error

medium

JWT token expired, session terminated

Auth Service

Network Error

high

Failed to fetch: net::ERR_CONNECTION_REFUSED

Frontend

Memory Error

critical

Out of memory: heap limit exceeded

Node.js

Validation Error

low

Invalid email format in user registration

API Gateway

File System Error

medium

ENOENT: no such file or directory

File Handler

Cache Error

low

Redis connection dropped, fallback to memory

Cache Layer

Connection Error

high

Database connection timeout after 30s

PostgreSQL

API Error

medium

Rate limit exceeded: 429 Too Many Requests

REST API

Runtime Error

high

Uncaught TypeError: Cannot read property of undefined

Node.js

Auth Error

medium

JWT token expired, session terminated

Auth Service

Network Error

high

Failed to fetch: net::ERR_CONNECTION_REFUSED

Frontend

Memory Error

critical

Out of memory: heap limit exceeded

Node.js

Validation Error

low

Invalid email format in user registration

API Gateway

File System Error

medium

ENOENT: no such file or directory

File Handler

Cache Error

low

Redis connection dropped, fallback to memory

Cache Layer

Connection Error

high

Database connection timeout after 30s

PostgreSQL

API Error

medium

Rate limit exceeded: 429 Too Many Requests

REST API

Runtime Error

high

Uncaught TypeError: Cannot read property of undefined

Node.js

Auth Error

medium

JWT token expired, session terminated

Auth Service

Network Error

high

Failed to fetch: net::ERR_CONNECTION_REFUSED

Frontend

Memory Error

critical

Out of memory: heap limit exceeded

Node.js

Validation Error

low

Invalid email format in user registration

API Gateway

File System Error

medium

ENOENT: no such file or directory

File Handler

Cache Error

low

Redis connection dropped, fallback to memory

Cache Layer

Connection Error

high

Database connection timeout after 30s

PostgreSQL

API Error

medium

Rate limit exceeded: 429 Too Many Requests

REST API

Runtime Error

high

Uncaught TypeError: Cannot read property of undefined

Node.js

Auth Error

medium

JWT token expired, session terminated

Auth Service

Network Error

high

Failed to fetch: net::ERR_CONNECTION_REFUSED

Frontend

Memory Error

critical

Out of memory: heap limit exceeded

Node.js

Validation Error

low

Invalid email format in user registration

API Gateway

File System Error

medium

ENOENT: no such file or directory

File Handler

Cache Error

low

Redis connection dropped, fallback to memory

Cache Layer

Everything you need to monitor errors

Production-ready error monitoring with intelligent AI analysis

Direct stderr Piping

Pipe your application's standard error directly to LogIntelligence for zero-configuration error monitoring.

AI-Powered Classification

Automatic categorization and severity assessment using Google Gemini with streaming analysis.

Real-time Ingestion

REST API endpoint for single or batch error submission with WebSocket updates.

Pattern Detection

Automatic clustering of similar errors using advanced Levenshtein distance algorithms.

Spike Detection

Smart alerting when error rates exceed baseline thresholds with time-windowed analysis.

Live Streaming

See AI analysis happening in real-time via WebSocket connections.

Beautiful Dashboard

Modern React UI with real-time charts, filtering, and time-windowed views.

Get started in 30 seconds

Install globally, configure your API key, and start monitoring

Installation

1
Install globally
npm install -g logintelligence
2
Configure API key
logintelligence setup
3
Start the dashboard
logintelligence

Pipe Your Application's stderr

The easiest way to monitor errors - pipe your application's standard error directly:

Bash/Zsh
your-app 2> >(logintelligence pipe)
Node.js/Python/Any Runtime
node app.js 2> >(logintelligence pipe)
Or use the REST API
curl -X POST http://localhost:7878/api/errors \
  -H "Content-Type: application/json" \
  -d '{
    "message": "Database connection timeout",
    "stack_trace": "Error: Connection timeout...",
    "source": "api-gateway",
    "severity": "high"
  }'

Works with any language

Pipe stderr directly for zero-code integration, or use our simple REST API

Direct stderr Piping (Recommended)
# Zero code integration - just pipe your stderr
node app.js 2> >(logintelligence pipe)
python app.py 2> >(logintelligence pipe)
your-app 2> >(logintelligence pipe)
Node.js
const axios = require('axios');

async function reportError(error) {
  await axios.post('http://localhost:7878/api/errors', {
    message: error.message,
    stack_trace: error.stack,
    source: 'my-app',
    severity: 'high'
  });
}
Python
import requests

def report_error(error):
    requests.post('http://localhost:7878/api/errors', json={
        'message': str(error),
        'stack_trace': traceback.format_exc(),
        'source': 'python-app',
        'severity': 'high'
    })
cURL
curl -X POST http://localhost:7878/api/errors \
  -H "Content-Type: application/json" \
  -d '{"message": "Error occurred", "source": "app"}'

Ready to get started?

Install LogIntelligence and start monitoring your errors with AI in under a minute.

Open source • MIT License • Built with ❤️