AI agent · 2025
Sigap AI Agent
A self-hosted, embeddable AI support agent. It answers website visitors from the company's own knowledge base, captures leads, and hands hard questions to a shared team inbox where staff can take over mid-conversation.
- Platform
- Web widget, admin dashboard
- Hosting
- Self-hosted
- Stack
- Next.js
- Go
- PostgreSQL
- Redis
- OpenAI API

Overview
Sigap drops onto any website as a chat widget. The AI answers first, from a knowledge base the team controls: manual articles, uploaded documents, and automatic website crawling. That keeps replies accurate and in the company's own words.
When a question needs a person, the conversation lands in one shared inbox where staff can view, take over, or assign it in real time. Contact details are captured from the chat into a lead list with status tracking and CSV export, and admins decide who can see and answer what.
What I built
- Embeddable chat widget for any website, with replies routed from the dashboard.
- Knowledge base built from manual articles, uploaded documents, and automatic website crawling.
- Shared inbox where AI handles the first response and staff take over or assign conversations mid-chat.
- Lead capture (name, email, phone) with New / Contacted / Closed tracking and CSV export.
- Team management with Admin and Support roles.
- Self-hosted authentication, so business and customer data stay in-house.
Screens
8 captioned views. Select any to enlarge.
Marketing site
2 views
01Landing page
An AI support agent that answers customer questions instantly from the company's own knowledge base, with a live chat widget preview.
02Product overview
The stack (Next.js, Go, PostgreSQL, OpenAI, Redis) and the core promise: one shared inbox where AI answers first and staff step in when needed.
Admin dashboard
5 views
03Sign-in
Self-hosted authentication for the admin dashboard, protecting business and customer data.
04Inbox
AI replies and live visitor conversations in one place. Staff can view, take over, or assign a conversation in real time.
05Leads
Visitor contact details captured from chats, with New / Contacted / Closed tracking and CSV export for follow-up.
06Knowledge base
The articles and documents the AI answers from: manual articles, uploads, and automatic website crawling.
07Team
Invite teammates, assign Admin or Support roles, and control who can view or respond to conversations.
Widget
1 view
08Embedded on a demo site
The chat widget on a sample company website. Replies come from the dashboard.
Open to senior / lead roles · remote or relocating to Singapore
Hiring for a senior or lead role?
I take systems from requirements to production: mobile, web, backend, and AI agents. Tell me about the problem and I will reply within a day on weekdays.