Scriv

Product information

Added

Scriv is a SaaS application that lets users create AI-powered chatbots with deep knowledge of their private data. Users can add data from a variety of sources including websites and PDFs, and chat with their bots on the web or in Slack.

$100 off during early access!

$479.00 $379.00

with a Pro Pegasus license

Highlights

  • RAG pipeline with LangChain and pgvector
  • Slack integration
  • File upload and background indexing
  • Embeddable chat widget
  • Documentation site

License

For personal and professional use. You cannot resell or redistribute the code, but are allowed to build your own SaaS product using the downloaded code. Read full license

About

Scriv is a platform for creating custom chatbots with deep knowledge of any data. It uses retrieval augmented generation (RAG) to quickly find relevant information from websites, uploaded documents, company wikis, and connected Slack communities and use it to provide domain-specific, context-aware chatbots. These bots can be used by internal corporate teams or installed on websites for public-facing knowledge bots.

As a codebase, Scriv is the perfect launching point for building a B2B application on top of LLM technologies. It shows how you can build a production, multi-tenant LLM application on top of SaaS Pegasus, showcasing many important features and tools.

Highlights

  • A complete RAG pipeline, built on top of LangChain, pgvector, OpenAI embeddings, and GPT 3.5/4/4o. It supports prompt customization and history.
  • An extremely flexible data model that supports documents, collections, bots, and teams—allowing companies to easily create different bots for different parts of their knowledge bases.
  • A two-way Slack integration that lets customers talk to bots in Slack, and indexes Slack information as part of the knowledge base. This integration could be extended to other platforms.
  • An embeddable chat widget component that can be used to install the bot on any website, with custom styling.
  • Asynchronous, background operations for working with files, indexing knowledge bases, and responding to chat messages.

Technologies

  • Back end: Python 3.11, Django 4.2 LTS, Postgres, Celery (tasks)
  • Front end: TailwindCSS, HTMX
  • AI: LangChain, OpenAI, pgvector
  • Deployment: fly.io (can be changed)

What’s included

What’s not included

  • The scriv.ai domain and marketing assets.
  • The content of the scriv.ai guides.

Frequently Asked Questions

Who built this?

Currently, all applications on the marketplace were built by the creator and developers of SaaS Pegasus.

How do I get the code?

After purchasing an app you will automatically be invited to the project's Github repository. All that is required is a Github account.

Can I modify the code?

Yep! You can clone the repository and make whatever customizations you want on top of it.

What am I allowed to do with the code?

You can build and deploy whatever you want with it. You can copy it into another project or deploy it as a standalone application. The main restriction is that you cannot publish or re-sell the code itself. For more details, see the SaaS Pegasus License.

How do I get support?

Through the same email and Slack support channels as SaaS Pegasus itself. For more information, see the support page.

Why do I need a Pegasus Pro license?

Because the app uses many pro features in Pegasus. Additionally, a valid license is needed to deploy it to production.

What is SaaS Pegasus?

The leading boilerplate for building SaaS applications with Django. Learn more about Pegasus.

Can I list my own app here?

Currently the marketplace is a carefully-curated experience, but we would like to open it up to other developers eventually. If you're interested in listing your own Pegasus application, get in touch.

License

Overview

The code is licensed under the SaaS Pegasus license. You cannot resell or redistribute the code, but are allowed to build your own SaaS product using the downloaded code.

What you can do with it

  • Build and deploy your own SaaS application.
  • Copy / paste any of the code into another SaaS Pegasus project.
  • Study and learn from it.

What you can't do with it

  • Sell or distribute the code.
  • Anything illegal.