LEX — AI Legal Platform for Law Firms

AI-powered legal analysis platform for law firms and corporate counsel.

Features

Resources

Blog Articles

Technology

Built on AWS (EC2, Bedrock Claude AI, ALB, WAF, S3, ACM, KMS). PostgreSQL, Redis, Qdrant vector database. TypeScript, React, Node.js.

Start free — 50 credits on registration. Sign up

TECH 8 мин

Что мы делегируем независимым разработчикам: PR вместо собеседования, Claude Code приветствуется

Конкретные бакеты задач, ждущие контрибьюторов: OpenData-адаптеры, ML-эксперименты, frontend, performance, тесты. Наше единственное "собеседование" — ваш первый pull request. AI-assisted код приветствуется — мы сами ежедневно пишем с Claude Code.

Что мы делегируем независимым разработчикам: PR вместо собеседования, Claude Code приветствуется

В предыдущей статье мы объявили, что открываем LEX AI как open source. Теперь конкретика: какие задачи в бэклоге, как они оформлены, почему единственное "собеседование" у нас — первый pull request, и почему мы любим Claude Code.


PR вместо собеседования

Мы не верим в LeetCode, HackerRank и трёхчасовые собесы с whiteboard-алгоритмами. Это тестирует способность решать задачи под стрессом — а не способность доставлять рабочий код в реальную кодовую базу.

Наш фильтр проще: возьмите issue с меткой good-first-issue или help-wanted, сделайте PR, пройдите review. Это и есть наше "собеседование". Только с реальным результатом, который остаётся в проде — и с оплатой, если задача в прайс-листе.

Если PR прошёл — мы уже знаем, что:

Больше нам ничего не нужно. Дальше — контракт, ставка, объём.


Мы сами пишем с Claude Code. AI-assisted PR'ы приветствуются

Мы не против AI-написанного кода. Наоборот — сами ежедневно отправляем в прод десятки PR'ов, написанных вместе с Claude Code. Наш CI/CD включает Claude-агентов, которые автоматически чинят падающие билды на каждом push в main. Так что ваш workflow с Cursor, Claude Code, Copilot или Codex — не проблема, а скорее плюс.

Что мы проверяем:

LLM-помощник — такой же инструмент, как IDE. Он не делает вас худшим инженером и не делает лучшим — он только ускоряет того, кем вы уже являетесь.


Бакет 1 — OpenData-адаптеры и ETL

У нас интегрированы 15+ государственных источников: EDRSR, Верховная Рада, НАПК, OpenReyestr, OpenSanctions, GLEIF, ICIJ Offshore Leaks, HIBP, NVD, INTERPOL, World Bank. Нужны следующие:

Типичная задача — 3–5 дней:

  1. Написать адаптер в services/opendata-importers/importers/
  2. Добавить checkpoint + resume logic (base class уже есть)
  3. Написать тест с fixture
  4. Добавить в scheduler конфиг

Стек: Python 3.11 async или Node.js, PostgreSQL COPY, shared base/checkpoint/http_client/ip_pool уже готовы.


Бакет 2 — ML эксперименты

Самое интересное и дорогое. Ищем контрибьюторов на:

Стек: HuggingFace, PyTorch, vLLM, optional Vertex AI / SageMaker. GPU выделяем из credit-пула Google Cloud / AWS.

Оплата: фикс + бонус за достижение метрики (например, >X% preference rate vs baseline).


Бакет 3 — Frontend и UX

lexwebapp — React 19 + Vite + TailwindCSS + Zustand + TanStack Query. Ждут:

Сложность — от 3-дневной задачи (timeline view) до 2-недельного проекта (dashboard).


Бакет 4 — Performance и infra


Бакет 5 — Тесты и документация

Это идеальные задачи для первого PR. Низкий риск, быстрый review, мы всегда на связи.


Что мы НЕ делегируем

Чтобы не было непониманий:

Всё остальное — честная игра.


Как начать

  1. Клонируйте github.com/overthelex/secondlayer, запустите docker compose -f docker-compose.local.yml --env-file .env.local up -d
  2. Посмотрите issues с метками good-first-issue, help-wanted, bounty
  3. Напишите комментарий в issue, что берёте задачу (чтобы не дублироваться)
  4. Сделайте PR — ревью в течение 48 часов
  5. Получите оплату — UAH банком или USDT, если задача с прайсом

Для ML-, OSINT- или performance-задач — рекомендуем сначала открыть Discussion, чтобы синхронизироваться по подходу. Иначе риск сделать PR, который мы попросим переделать.


FAQ

Q: А если я новичок и никогда не делал PR в open source? A: Есть Бакет 5 (тесты и документация). Первый PR на дополнение README или новый Playwright-тест — отличная точка входа. Поможем с ревью и советом.

Q: Как с оплатой? A: Перед тем как брать задачу, проверьте есть ли у неё метка bounty или paid. Если да — сумма в описании. Иначе это community-contribution без оплаты, но с упоминанием в CHANGELOG и credit в README.

Q: Можно взять большую ML-задачу как первый вклад? A: Лучше нет. Начните с задачи на 1–3 дня, чтобы мы оба посмотрели как вам работается с нашим кодом. Дальше — всё ваше.

Q: Подпишете NDA? A: Если задача из secondlayer-core — да, простой mutual NDA. Для open-source задач NDA не нужен.


Открытое репо: https://github.com/overthelex/secondlayer Issues для контрибьюторов: https://github.com/overthelex/secondlayer/labels/good-first-issue Discussions: https://github.com/overthelex/secondlayer/discussions Контакт: vladimir@legal.org.ua


Пишите PR, а не cover letter.