jngkadocs
Getting started / Introduction

Introduction

Jangka is a self-hosted workspace for writing BRD, PRD and TSD documents with LLM assistance.

Generic AI chat turns one prompt into a long, polished document full of invented assumptions. Jangka works the other way around: the assistant interviews you, shows which template sections are still missing information, and drafts each section into a standardized template. Sections it has no information for stay empty instead of being made up.

How it works

  1. Interview. Pick a template and answer the assistant's questions about what the template needs.
  2. See the gaps. Every section shows its state: ○ Empty, ◐ Partial or ● Complete.
  3. Draft and review. Sections are drafted one at a time and streamed live. A rewrite arrives as a diff you accept or discard, so nothing silently overwrites your edits.

Documents live in collections with group-based permissions, link to each other for traceability (BRD → PRD → TSD), and export to DOCX and PDF.

What you need

Jangka installs like Metabase: one Docker image plus Postgres. One instance serves one organization.

RequirementNotes
DockerWith Compose v2
Postgres 18Bundled in the compose file, or bring your own
An LLM API keyAnthropic, any OpenAI-compatible endpoint, or Gemini

The image is published as iqbalr3000/jangka:

terminalsh
docker pull iqbalr3000/jangka:1.0.0-rc.1

Where to go next