Apply

Tell us about your company and the tools it runs on. You can skip anything marked optional; everywhere else, put down what you know and we’ll cover the rest on the call. We’re asking what exists, not for the data itself.

Your company

Sanctions rules keep Cuba, Iran, North Korea and Syria off this list.

Type just the last part, or paste the whole address.

Address starts with linkedin.com/company/

People and languages

List every country, not just where the company is based.

Share of your data in English

Leave this blank if your data is all in English.

Tools and data

Pick every tool your company runs on. If you know roughly how much data is in one, add it under the card. Blank means you don’t know, which is fine.

0 tools

Productivity & comms

Project management

CRM, finance & ops

Code & dev

Data & analytics

Selling a codebase too? Run this inside one of its repos. It works anywhere git does: GitHub, GitLab, Bitbucket, self-hosted.

curl -fsSL https://imladrislabs.dev/measure.sh | bash

It prints contributors, lines of code and PR stats. Totals only; it sends nothing anywhere. Read it before you run it. Several repos: bash -s -- path/one path/two.

Prefer an agent? There’s a prompt for Claude Code, Codex or Cursor.
Measure my codebase for the Imladris Labs intake form.

Compute these numbers across my repos from local git history, plus my code
host's API (GitHub, GitLab, Bitbucket, ...) if credentials are already set
up, and print them as one block I can paste into a form:

- Contributors: unique people across all branches, bots excluded; merge
  identities that share an email or a name
- Total LoC: lines in git-tracked text files at HEAD, excluding lockfiles,
  vendored or generated files, and binary files
- Number of PRs, and number of merged PRs. Say when a number is a lower
  bound from git history rather than an exact count from the host's API
- Avg LoC per PR: mean and median of additions + deletions over merged
  PRs, bot authors excluded
- PR size mix over those same merged PRs: % Simple (under 50 lines
  changed), % Standard (50-300), % Rich (over 300)

Print aggregate numbers only - no file names, no code, no author names.

Paste everything the script printed, the JSON line included.

Does your data include regulated or sensitive information?Optional

Contact

Type just the last part, or paste the whole address.

Address starts with linkedin.com/in/
Can you approve a data-licensing agreement for your company?

Please don’t paste operational data or anyone else’s personal data here.

If you have a question, email us.

We save a draft in this browser as you type, except for the contact section. It expires 60 minutes after your last edit and is deleted when you send or clear the form.