Self-hosted
Logs and errors. $100/Once
Free during beta
Debug it or let AI do it for you.
$ curl -fsSL lognorth.com/install | bash
Then run /lognorth-deploy in your agent.
Learn more
2.9k+ Docker pulls
import LogNorth from 'lognorth' LogNorth.config('https://logs.yoursite.com', 'your-api-key') // two calls. that's it. LogNorth.log('Order placed', { total: 99 }) LogNorth.error('Payment failed', err)
What you get.
AI debugging
Ask Claude Code or Cursor about your production errors. Read-only API for agents.
One tool, not two
Logs and errors in the same stream. log() and error(). No separate error tracker.
Find anything
Filter by app, error class, user, time range. Full-text search across all events.
Smart grouping
1000 identical errors = 1 issue. Grouped by error class, file, and line.
Smart alerts
New errors, regressions, spikes. Learns your baseline.
Data retention
Keep logs for 7 days or forever. You control how long.
The Insight
Percentages lie.
Most tools alert when errors exceed 5%. That number means nothing without context.
3am
20
requests
1 error = 5%
Noise.
Noon
10,000
requests
500 errors = 5%
Fire.
We learn your baseline. Alert when it's actually wrong.
Pricing
No tiers. No enterprise. No sales calls.
$100 one-time when we launch. No subscriptions.
- 1 Docker image. No Kubernetes.
- SQLite. No managed database.
- Runs on a $5 VPS.
- Your data never leaves your server.
- 30 days to change your mind.
Install on any Linux server:
curl -fsSL lognorth.com/install | sudo bash
Installation
Install in 1 command
One command. Docker, TLS, and automatic updates — all configured for you.
curl -fsSL lognorth.com/install | sudo bash
Tracking errors in under 3 minutes
I got tired of paying monthly for logs.
So I built this. Now you can use it too.
FAQ
Questions
What do I get during beta?
Why not use Sentry + a logging tool?
log() for normal events, error() for exceptions. Errors get grouped into issues, you get alerted. One tool instead of two.What frameworks are supported?
How does alerting work?
How long are logs stored?
Can I skip health check routes?
/healthz or /_health. They won't be sent to LogNorth. See the SDK docs for configuration.