Skip to content
All projects

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
Sigap AI Agent — landing page

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

  1. 01Landing page

    An AI support agent that answers customer questions instantly from the company's own knowledge base, with a live chat widget preview.

  2. 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

  1. 03Sign-in

    Self-hosted authentication for the admin dashboard, protecting business and customer data.

  2. 04Inbox

    AI replies and live visitor conversations in one place. Staff can view, take over, or assign a conversation in real time.

  3. 05Leads

    Visitor contact details captured from chats, with New / Contacted / Closed tracking and CSV export for follow-up.

  4. 06Knowledge base

    The articles and documents the AI answers from: manual articles, uploads, and automatic website crawling.

  5. 07Team

    Invite teammates, assign Admin or Support roles, and control who can view or respond to conversations.

Widget

1 view

  1. 08Embedded on a demo site

    The chat widget on a sample company website. Replies come from the dashboard.

Available for freelance

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.