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)
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 DUPLICATESMatter 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 MATTERAI 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-DEFAULTMarket 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 + BRIEFFirm-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 TESTSYour 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
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
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 DEMOImport 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-REVIEWLog 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 ONCESee 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
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
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 answerBecause 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 answerYou 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 answerYes. 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