Repaera Labs

A product family for merchant operations, designed around team conversations.

Kredlit is a chat-first family of focused operations products for small retailers. Each product owns one business domain, keeps its own source of truth, and can run independently. Products begin on Telegram, with Slack and Discord planned as future channels.

Explore Cabinet / View the source

Open source. Self-hosted. Independent by design.

About

One operating system does not need to be one giant application.

Kredlit is a Repaera Labs product family. Repaera owns and maintains Kredlit, including Cabinet, its first available product.

Retail operations span inventory, orders, suppliers, customers, staff, and analysis. Kredlit separates those responsibilities into focused products rather than forcing every workflow into one database and one interface.

Each product owns its rules and data. Products can be installed independently and connected through explicit contracts when the broader suite is ready.


Cabinet

Available now - Cabinet 1 Inventory Core, v0.5.0

Cabinet keeps the physical truth of your stock.

Cabinet is Kredlit’s Telegram-first inventory and stock-operations product. Teams receive, sell, transfer, adjust, monitor, and report stock across shops, warehouses, websites, and marketplace allocation pools from a Telegram group.

Get Cabinet v0.5.0 / Read the source

A Cabinet conversation

Staff
terima 5 dus Indomie di Gudang A

Cabinet
Stock added
Item: Indomie
Location: Gudang A
Received: 5 dus
New total: 200 pcs

Staff
stok Indomie di mana saja?

Cabinet
Indomie stock
Gudang A: 200 pcs (5 dus)
Toko A: 45 pcs
Website: 8 pcs

How Cabinet works

Chat on the surface. Transactional underneath.

Telegram is the interface, not the database. Cabinet validates every request, resolves the tenant and location, queues inventory writes, confirms destructive adjustments, and commits stock changes to Postgres with atomic guards and an append-only ledger.

Telegram group
    -> Cabinet intent and validation
    -> Queue and confirmation workflow
    -> Neon Postgres stock ledger
    -> Structured Telegram response

Cabinet roadmap

Available now - Cabinet 1: Inventory Core

Locations, items, units, stock levels, movements, thresholds, adjustments, history, and reports.

Roadmap - Cabinet 2: Stock Control

Reservations, available-to-promise, stock conditions, reviewed stock counts, and physical transfer lifecycles.

Roadmap - Cabinet 3: Fulfillment Ops

Expected receipts, discrepancies, pick, pack, dispatch, returns, inspection, restock, and write-off workflows.


Product family direction

Focused products. Clear ownership. Optional connections.

Cabinet is the first available Kredlit product. The broader family direction covers other merchant-operation domains, each as an independent product with a clear source of truth. Unreleased products use public codenames until they are ready to be named.

Architecture

                         Chat apps
       Telegram (available); Slack / Discord (planned)
                            |
          Direct product access or LIT-01 (planned)
                            |
       +--------------+--------------+--------------+
       |              |              |              |
    LIT-02         Cabinet        LIT-03         LIT-05
   (planned)     (available)     (planned)      (planned)

          LIT-04 (planned)         LIT-06 (planned)

Products communicate through explicit requests and events. One product never writes another product’s owned tables directly. Cabinet remains useful without LIT-01 or any other Kredlit product.

Open source

Open infrastructure for independent merchant operations.

Kredlit is committed to keeping its product family open source under GPLv3-family licenses. Products are designed for self-hosting, remain useful independently, and keep operational data in infrastructure controlled by the deployer.

Cabinet is the first available example and is licensed under AGPL-3.0-only. Explore Cabinet’s source and documentation.

Frequently asked questions

What is Kredlit?

Kredlit is a chat-first product family for merchant operations. Products are organized by business domain, own their operational data, and can run independently.

What is available, and what is planned?

Kredlit’s first public product is Cabinet. The family extends beyond inventory: additional LIT-* product areas and more chat channels remain planned until working software is ready.

How do Kredlit products work together?

Each product owns one merchant-operations domain and remains useful independently. Products connect through explicit requests and events when a merchant chooses to use them together.

Which chat channels are part of Kredlit’s direction?

Telegram is the first supported chat surface through the currently available product. Slack and Discord are planned family channels; support will be announced per product when it is implemented.

Is Kredlit a hosted service?

Kredlit products are designed for self-hosting in infrastructure controlled by the deployer. Each product repository documents its exact requirements.

How does open source apply across the family?

Kredlit is committed to GPLv3-family open source. Every available product publishes its exact license and source in its own repository; the first release uses AGPL-3.0-only.