Chatforge

Install Chatforge

bench get-app https://github.com/finbyz/chatforge

Add the Frappe Gems badge to your README

Maintain Chatforge? Paste this into your README:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=finbyz%2Fchatforge)](https://frappegems.com/gems/apps/finbyz/chatforge)

About Chatforge

Chatforge

Chatforge is an enterprise-grade, multi-tenant Chatbot Software-as-a-Service (SaaS) platform built natively on Frappe and ERPNext. It operates as an orchestration and deployment layer on top of FinByz AI, enabling agencies, developers, and businesses to deploy intelligent, context-aware AI chatbots across multiple external websites with zero coding required.

By combining autonomous agents, dynamic prompt engineering, and automated sitemap scraping, Chatforge turns the complex infrastructure of LLMs and Vector Databases into a seamless, 1-click deployment experience.

Table of Contents

Introduction

Deploying RAG-based (Retrieval-Augmented Generation) chatbots usually requires complex backend infrastructure to handle document chunking, vector embeddings, conversational memory, and frontend widget deployment.

Chatforge abstracts all of this into standard Frappe Doctypes. You provide a target website URL, and Chatforge will dynamically generate a highly optimized system prompt, parse the website's sitemap, sync the content into a Vector Store, and generate a secure Javascript embed code for deployment.

Core Capabilities

  • Multi-Tenant SaaS Infrastructure: Serve hundreds of unique chatbots for different clients from a single Frappe instance. Each bot operates in isolation with its own API token, Knowledge Base, and Agent configuration.
  • Automated Prompt Engineering: Utilizes a meta-agent ("Chatbot Prompt Generator") to dynamically craft tailored system prompts based on the client's business name and domain.
  • 1-Click Sitemap Integration: Input a sitemap XML URL, and Chatforge automatically parses the directory tree, allowing you to selectively sync specific pages into the chatbot's Knowledge Base.
  • Smart Lead Generation: Agents are strictly instructed to prioritize answering user queries first using RAG, followed by a natural, conversational collection of lead data (Name, Email, Company).
  • No-Code Widget Embedding: Generates a lightweight, highly customizable `

Related Other apps for Frappe & ERPNext

  • Erpnext — Free and Open Source Enterprise Resource Planning (ERP)
  • Helpdesk — Modern, Streamlined, Free and Open Source Customer Service Software
  • Print Designer — Visual print designer for Frappe / ERPNext
  • Ctr — CTR模型代码和学习笔记总结
  • Whitelabel — Whitelabel ERPNext
  • Fossunited — fossunited.org
  • Helm — Helm Chart Repository for Frappe/ERPNext
  • Frappe Attachments S3 — A frappe app to upload file attachments in doctypes to s3.