OpenViSTAI · Agents · Blockchain · Crypto
Menu
Agent Frameworks

Petercat

Petercat is an open-source TypeScript project for configuring conversational Q&A assistants for GitHub repositories, integrating them into applications through an SDK, or running them with self-hosted deployment options.

Independent OpenViST project profile, based on linked sources.

Petercat — OpenViST project profile in Agent Frameworks.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Petercat when you want a conversational support assistant based on a GitHub repository’s documentation and issue history, or need to integrate that assistant into a project or self-host its services.

Who it is for

  • GitHub project maintainers handling recurring support questions
  • Developers embedding a repository-focused assistant in a website or project
  • Teams seeking a self-hosted question-answering service for repository content

Documented uses

  • Create an assistant configured for a GitHub repository.
  • Use repository Markdown files, resolved issues and highly rated replies as answer knowledge.
  • Embed an assistant in a website or project with the application SDK.
  • Connect assistant workflows with GitHub, including repository information, discussions, issues, pull requests and code review.
Before you choose

Requirements & limits

The source repository is public and MIT-licensed. The README documents both SDK integration and self-hosting, including local and AWS deployment guides.

  • The assistant’s knowledge workflow is centered on GitHub Markdown and issue content, including resolved issues and highly rated replies.
  • The README describes an application SDK and a separate GitHub App integration as different ways to connect the assistant.
  • Self-hosting involves configuring required client and server variables, including Supabase, Auth0, an LLM key and Tavily; AWS-related variables are also listed.
  • TypeScript is the primary language reported for the project.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Create a GitHub repository Q&A bot with PeterCat

Configure a conversational Q&A bot grounded in a GitHub repository’s documentation and issues.

Before you start

  • A GitHub repository, identified by its URL or name.

Steps

  1. Provide PeterCat with the GitHub repository URL or name to start bot creation.

  2. Let the creation workflow generate the bot configuration, including its prompt, name, avatar, opening message, guidance text, and tool set.

  3. Allow the workflow to ingest repository Markdown files and issues as knowledge for the bot.

Expected outcome

A repository-specific Q&A bot is configured with repository Markdown and issue content as its knowledge base.

Guide limitations

  • The source does not specify interaction details for starting creation or a way to verify completion.
  • Knowledge ingestion is described for Markdown files and issues; the source does not detail other content sources.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
afx-team/petercat · Official homepage title · retained in its source language