text.ur

Collaborative PDF annotation for teams and classrooms.

Highlight, comment, and discuss documents together in real time.

Collaborate

See who is reading in real time. Discuss passages with threaded comments and emoji reactions.

Carol
Dave
Alice
Bob

Annotate

Highlight passages and pin comments directly onto PDF pages. Every note stays anchored to its context.

Organize

Create groups, invite members, and control access with a flexible permission system. Manage your document library with ease.

+

Engage

Motivate participation with a scoring system and document tasks. Track contributions, test comprehension, and reward active readers.

💡 3
👍 5
❤️ 2
42 PTS
✏️
18
💬
15
🎯
9

Focus

Filter by user or tag to zero in on specific contributions. Pin comments to keep them expanded while you read.

Users
A
B
C
Tags

Customize

Group administrators can configure custom tags and tasks per document to categorize feedback and test comprehension.

+
+

Classroom Tools

Switch documents between public and restricted mode in real time. In public mode all comments are shared live. In restricted mode regular members only see their own notes while administrators can still view everything.

Public
Restricted
Public
Restricted

Privacy

Control who sees your comments. Mark them as public for everyone, restricted for administrators, or private for your eyes only.

all
group
only me

Open Source

Fully open source and self-hostable. Deploy your own instance with Docker in minutes.

git.uni-regensburg.de/text.ur/text.ur
$ git clone repo.git
$ cd text.ur
$ docker compose up -d
[+] Running 4/4
postgres Started
redis Started
backend Started
frontend Started
$ _

Easy Setup

Invite users with configurable share links that grant individual permissions and can be revoked at any time. Guest accounts can join instantly and upgrade to a permanent account within 90 days.

24
Comments
Reactions
Join

Platform Activity

Comments
905
Tasks Solved
42
Reactions
40
Documents
33
Groups
21
Users
104