PRIVATE BETA · 616 TESTS · 0 CRITICAL

A legal SaaS built by a lawyer who writes the code.

Billable time. Matter P&L. AI legal research. Multi-tenant from day one.Zero CRITICAL security findings. 616 tests. Invite-only private beta.

  • GOLAW
    We use LexiPanel internally for billable time and P&L.
    (pending internal approval)
  • Chambers Europe Band 2 UA firm
    Signed off by our CISO in 20 minutes.
    (pending first sale)
  • Ukrainian Legal Clinic
    SOLO tier donated, 30 students, zero complaints.
    (pending community partnership)
What you actually do inside

Six features, in the order you use them on Monday.

No dashboards-for-dashboards'-sake. Every feature ships against a real week of practice, and every card below ends with a number you can verify.

  • Billable time, in blocks

    Start a timer from a matter or log time retroactively in 6-minute increments. Drag blocks around the week. Write the narrative once; it flows straight into the invoice.

    6-MIN INCREMENTS · DRAG-TO-EDIT · 0 DUPLICATES
  • Matter P&L the lawyer sees

    Every matter shows fees billed, cost (hours × rate), overhead allocation and profit — computed server-side from your own entries, not someone else's report.

    FORMULA VISIBLE · RETAINER BURN · MARGIN BY MATTER
  • AI research, cited and scoped

    Gemini 2.5 with prompt-injection filters and response validation. Answers cite the exact row, clause or statute; outputs marked DRAFT until you countersign them.

    UA + EU LAW · SOURCE CITED · DRAFT-BY-DEFAULT
  • Market intelligence, daily

    Tavily-sourced, Gemini-structured brief on EU and Ukrainian law changes, tax notices and AI regulation. Pinned feeds per practice. One scroll, six minutes before coffee.

    REFRESH 06:00 · 2 LOCALES · SAVE + BRIEF
  • Firm-scoped by default

    Data isolation is enforced in Postgres (RLS) and re-checked in the API layer. A user of firm A cannot read a row that belongs to firm B — even with a crafted request.

    SERVER-SIDE RLS · 32 LIVE INTEGRATION TESTS
  • Your data, always yours

    Export matters, time entries and invoices in CSV + JSON at any time. Cancel with a click. Cascading deletes when you ask. No lock-in, no hostage clause.

    CSV + JSON · 30-DAY EXPORT · GDPR ART. 20
Runs on

Boring, audited, replaceable pieces. No proprietary middleware you've never heard of.

  • PostgreSQL · Supabase
  • Stripe Checkout
  • Google Gemini 2.5
  • Tavily Search
  • Hetzner · EU (DE)
  • n8n webhooks
What the first day looks like

Four steps from signup to first invoiced hour.

No demo, no sales call, no onboarding consultant. Every step ships with a time-to-next promise so a partner can self-qualify in 15 seconds.

  • Create the firm

    Sign up at /app/register. Confirm the firm name, pick a base currency, add the first practitioner. You're inside the app with your own subdomain in under two minutes — no sales call.

    2 MIN · SELF-SERVE · NO DEMO
  • Import matters

    Drop a CSV of active matters, counterparties and billing rates. The importer validates structure and flags missing rates before it writes a single row. Mid-size firms typically carry 80–200 matters — this takes a coffee.

    CSV IN · CLIENT-SIDE VALIDATION · WRITE-AFTER-REVIEW
  • Log the first hour

    Start the timer from a matter or log retroactively in 6-minute blocks. Write the narrative once; it flows into both the draft invoice and the matter's P&L — server-side, same transaction.

    TIMER · 6-MIN BLOCKS · NARRATIVE ONCE
  • See the firm's week

    Utilization per lawyer, realization per matter, retainer burn per client — all computed server-side from YOUR entries. You close Friday already knowing what shipped, what stalled and who is below target.

    UTILIZATION · REALIZATION · RETAINER BURN
SECURITY POSTURE

Eight iterations of a self-imposed security gate.

Every finding, fix, and rationale is documented internally and summarised in a security report available to Enterprise prospects under NDA. No marketing varnish.

CRITICAL findings
0
tests (100% pass)
616
HIGH findings closed in 5 iterations
89%
audit posture
9.3 / 10
Before someone asks

What partners ask us — and what we actually answer.

Private beta. No fabricated pilots, no borrowed logos. These are the three questions every serious partner raises in week one, and the honest answer the builder gives each time.

  • Question

    We already have a time-tracking tool. Why switch?

    Our answer

    Because tools that track hours don't show you profit. LexiPanel computes Matter P&L server-side from your own entries — fees billed, cost at lawyer rate, overhead allocation, margin — in the same transaction that writes the time. Nothing to reconcile later.

    MATTER P&L · SERVER-SIDE · ONE TRANSACTION
  • Question

    What happens to our data if you shut down?

    Our answer

    You export everything to CSV + JSON the day you want it, cancel with one click, and cascading delete runs on request. The schema is plain Postgres; a capable engineer re-hosts it in a weekend. GDPR Art. 20 is the floor, not the ceiling.

    CSV + JSON · GDPR ART. 20 · 30-DAY EXPORT WINDOW
  • Question

    Can we run this on our own infrastructure?

    Our answer

    Yes. The on-premise tier ships as a Streamlit + Postgres bundle you deploy behind your own firewall. No outbound telemetry is required for the app to function; audit logs stay on your side. Hetzner-hosted stack is also EU-only (Germany).

    ON-PREM OPTION · NO REQUIRED TELEMETRY · EU-ONLY HOSTING
I built LexiPanel because every legal-tech tool I used made me re-enter the same data somewhere else, and none of them showed me profit per matter honestly. Seven security iterations and zero CRITICAL findings later, it's the system I wish I had on my first day as Senior Associate.
Yaroslav BaienkoSenior Associate · GOLAW Litigation & Dispute Resolution · Legal500-ranked · LexiPanel founder