analytics

Monoscope

Monoscope lets you ingest and explore your logs, traces and metrics. We store these in S3 compatible buckets. Query in natural language via LLMs.
1,822 stars76 forksHaskellUpdated 9/21/2026100% free · open source
What it does

Monoscope stores your logs, traces, and metrics in an S3‑compatible bucket and lets you ask natural‑language questions about them using an LLM.

When to use it
  • You need a cheap, self‑hosted observability stack that works with existing S3 storage.
  • Your team wants to run ad‑hoc queries on logs without learning a query language.
  • You want to combine logs, traces, and metrics in a single searchable view.
Ready-to-paste prompt
monoscope ask "Give me a time series of the average latency for endpoint /api/orders over the past 24 hours, grouped by minute."
Heads up: Monoscope requires the bucket to be in a region that supports S3 ListObjectsV2; using a non‑standard endpoint (e.g., MinIO) without setting `AWS_ENDPOINT_URL` will cause ingestion to fail.
Saves to your device
Use with Claude
New

Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.

🔑 Needs an API key

Works after you add credentials — the setup agent will ask you for them.

Try it instantly — no install
Claude Code
mkdir -p ~/.claude/skills/monoscope && curl -fsSL https://workflowstacks.com/api/skills/monoscope/claude-skill -o ~/.claude/skills/monoscope/SKILL.md
Open in another AI app

Opens the app with this repo with the prompt ready to go — no copy-paste needed.

Connect the whole catalog (MCP)
claude mcp add --transport http workflowstacks https://workflowstacks.com/api/mcp

Adds a WorkflowStacks connector to Claude Code: search and load any skill here by chatting.

How Monoscope works
Codeflow
Free to inspect

Monoscope is a very large Haskell project (~167k lines across 453 code files, plus 183 test files). Setup is light: installs like a normal app — add your API keys. Reading the code is optional. Last commit this month, AGPL-3.0 license, has a test suite.

Size
Very large codebase
~167k lines · 453 code files · days to read — use, don't read
Setup
One-command install
Installs like a normal app — add your API keys. Reading the code is optional.
Runs on
Node.js · Docker
Needs API keys (.env)
Haskell 78%TypeScript 16%PLpgSQL 2%Shell 1%CSS 1%
Where to start reading
  1. 1
    README.md
    Start here — what it does and how to install it
  2. 2
    AGENTS.md
    The instructions the AI actually follows
  3. 3
    package.json
    Dependencies and the commands it exposes
  4. 4
    .env.example
    The API keys and settings you must provide
  5. 5
    src/BackgroundJobs.hs
    Inside src/ — the main logic begins here
What's in each folder
src/Core code — the actual logic120 files
app/Core code — the actual logic1 files
cli/Command-line entry points14 files
docs/Documentation44 files
web-components/Folder127 files
plans/Folder36 files
proto/Data models & types16 files
scripts/Helper scripts12 files
READMEHas testsDocumentedCI checksDocker readyAGPL-3.0 licenseUpdated this month
Quick Actions
Details
Creator
monoscope-tech
Language
Haskell
Category
analytics
Published
1/7/2022

Are you the creator of this tool? and earn 85% of every sale.

Show it off in your README:

Featured on WorkflowStacks
[![Featured on WorkflowStacks](https://workflowstacks.com/api/badge/monoscope.svg)](https://workflowstacks.com/skills/monoscope?utm_source=github&utm_medium=badge)
🔥 Hot this week, in your inbox
Skills like this, every Monday.

The five fastest-growing open-source AI skills, ranked by GitHub star growth. One email a week, unsubscribe anytime.

Do this with a working workflow

Pages we wrote and tested that put a skill like this to work — importable n8n templates, outcome guides and Claude Desktop configs.

Ready-to-run pack · one-time $29

Competitor Watch

Get emailed the moment a rival changes their price or pitch.

Includes the tested workflow and a written setup playbook. Needs: No extra API — just watches the pages you list.

See what you get