Lalabase
Tickets, Doku, Zeiterfassung und Kundengespräche an einem Ort, durchsuchbar per KI. Für Softwarefirmen mit Kundenprojekten. Open Source: auf deinem eigenen Server oder in unserer Cloud in Deutschland.
Translation pending
A chat link that answers your customers at any time. Try the demos, from 39 DT per month.
AI translation
Un lien de chat qui répond à vos clients à toute heure. Essayez les démos, dès 39 DT par mois.
BusinessJavaScript · HTMLGitHub @NEXESMISSIONOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Chat assistants for Tunisian businesses, opened from a link — no Messenger, Instagram or WhatsApp.
The client writes in Derja or French; the assistant answers with the business's real prices, takes
contact details, bookings and orders, and the owner reads every conversation in an inbox.Read the full README ↗Chat assistants for Tunisian businesses, opened from a link — no Messenger, Instagram or WhatsApp. The client writes in Derja or French; the assistant answers with the business's real prices, takes contact details, bookings and orders, and the owner reads every conversation in an inbox.
Live: https://digiplus.lol
| Path | What |
|---|---|
/ | Landing page: demos, how it works, pricing |
/chat/<assistant> | The chat. clim-express, yasmine-photo and patisserie-nour are demos; digiplus answers about DigiPlus AI (?plan= sends the plan picked on the pricing) |
/admin | Owner inbox, with an email sign-in link |
/privacy | Privacy page |
lib/bots.js — the assistants: name, colors, welcome, starters, profile, and which details, bookings or catalogue each one takes.brain/<assistant>.md — what each assistant knows and how it behaves. brain/voice.md is the Tunisian voice they all share.data/<assistant>.json — a catalogue: products, sizes and prices. Photos are in public/img/catalog/.lib/reply.js — calls OpenAI with tools (lib/tools.js: save details, show products, save an order, book a time), then checks the answer before it is sent:
lib/guard.js — only prices that exist in the brain, the catalogue or a tool result;lib/derja.js — no words that aren't Tunisian.api/chat.js and api/admin.js are the Vercel functions; lib/store.js talks to Supabase.Supabase: run supabase/schema.sql (SQL editor, or npm run sql -- supabase/schema.sql).
Environment: copy .env.example to .env. On Vercel, add the same variables except
SUPABASE_PROJECT_REF and SUPABASE_ACCESS_TOKEN.
npm install
| Variable | What |
|---|---|
SUPABASE_URL, SUPABASE_ANON_KEY, SUPABASE_SERVICE_ROLE_KEY | Supabase → Project Settings → API |
OPENAI_API_KEY | OpenAI |
ADMIN_EMAIL, ADMIN_PASSWORD | the e-mail and password that open /admin (several addresses: separate them with commas; nothing is sent by e-mail) |
CHAT_MODEL, CHAT_REASONING | optional — default gpt-5.4, reasoning none |
SUPABASE_PROJECT_REF, SUPABASE_ACCESS_TOKEN | this machine only, for npm run sql |
| Command | What |
|---|---|
npm run dev | the site on http://localhost:3100 (the inbox skips the sign-in locally) |
npm run exam | plays the conversations in exams/ with the real AI and checks every answer. Run it after changing a brain file (uses OpenAI credits) |
npm run sql -- <file.sql> | runs SQL on the Supabase database |
npm run catalog-images -- <assistant> | prints the prompts for the missing product photos, to paste in ChatGPT |
No picture in this project is ever generated with the paid API: photos, logos and slide images are made in
ChatGPT in the browser (already included in the account) and saved in public/img/. lib/no-image-api.js
enforces it — it is loaded by every tool and by .npmrc, and any call to an image or video endpoint throws.
vercel deploy --prod — project digiplus-ai-platform, region dub1.
.vercelignore keeps tools/, exams/ and supabase/ out of the deployment.