Panini
A writing space where agents comment on the exact passage, suggest an edit, and wait for you to decide.
deepak-jha-kgp/panini
Why it exists
An AI rewrite is fast, but it is a poor way to collaborate. The original disappears, the reason for the change is unclear, and accepting one good sentence often means accepting ten changes you did not ask for.
Panini keeps the document in front of you. Agents work in the margins: they leave anchored comments and proposals that a person can accept, reject, or discuss.
What it does
- Write and edit a document in a focused browser editor.
- Ask a writer, critic, or researcher to review the current version.
- Attach comments and proposed edits to the passage they refer to.
- Accept or reject each proposal instead of replacing the whole document.
- Keep document versions, comments, proposals, and review jobs together.
What a normal use looks like
A writer finishes a proposal and asks the critic to review it. The critic flags a weak claim in the second section and proposes a tighter paragraph. The writer accepts the paragraph, rejects a separate tone change, and the document keeps the full trail.
How it is built on Lemma
This repository contains the pod itself, not just a screenshot or a prompt. The interface and the parts that do the work are installed together.
apps/panini-docs/— The editor people use, including the editable source Lemma builds when the pod is installed.tables/— Documents, versions, comments, proposals, review jobs, presence, and edit locks.agents/— A writer, critic, and researcher with different jobs rather than one assistant pretending to do all three.functions/— Posting comments, creating proposals, applying approved edits, and managing the document lease.workflows/andschedules/— Send a review job to the right agent when the document asks for it.files/— Reference material the reviewers can use while working on the document.
The files in this repo contain the structure and instructions. Your private records, connected accounts, credentials, and deployed URLs are added after import.
Install and remix on Lemma
The button opens Lemma's import flow for this exact GitHub repository:
https://lemma.work/import/github/deepak-jha-kgp/panini
Open Panini, create a document, and ask one reviewer to look at it. The bundle contains no private documents or deployed account details.
Import from the command line
git clone https://github.com/deepak-jha-kgp/panini.git
cd panini
lemma pods import . --dry-run
lemma pods import .
Make it yours
You do not need to keep this pod exactly as it is.
- Fork the repository.
- Change the instructions, app, tables, or rules for the way you work.
- Import your fork with
https://lemma.work/import/github/<your-github-name>/<your-repo>. - When it is useful, show your version here with one screenshot and a short note about what changed.
If this pod saved you from rebuilding the same thing, star the repo so the useful versions are easier to find.