If anything fails, the copy waits in the inbox. Docket never moves, renames, or edits the source file.
Document filing for the command line
Docket reads it.
Then files it.
Add a PDF, scan, or photo. Your model reads it. Jev classifies it, scores sensitivity and urgency, and flags what needs your attention. Docket files a copy without touching the original.
Open source · Bring your own OpenAI or OpenRouter key · Classification by Jev
- Category
- HOUSING
- Confidence
- 94%
- Sensitivity
- 1.8 / 3 · CONFIDENTIAL
- Urgency
- 0.3 / 3 · NO DEADLINE
- Needs action
- 12%
- Next step
- FILE FOR REFERENCE
- Handling
- LIMIT SHARING
- Review
- NOT REQUIRED
~/Documents/Docket/housing/
If it’s worth keeping, drop it in.
Record 001 / what happens to a file
Your original stays put. Docket files the copy.
Docket works from a copy, so the original stays where it is. Your model reads the document. Jev identifies what kind of document it is and whether it looks sensitive, urgent, or likely to need action.
Text files are read locally. PDFs and images go only to the provider and model you selected.
- legal
- 4%
- other
- 2%
- sensitivity
- 1.8 / 3
- needs_action
- 0.12
Docket reviews uncertain categories and uncertain actions separately. Marking an action done or not applicable never changes where the document is filed.
SQLite saves each document’s name, category, sensitivity and urgency scores, action estimate, and copied-file location. API keys stay in the OS keychain. Docket discards extracted text after classification.
Made for the command line
Choose a file.
Stay in the flow.
Move through folders and import a supported document without leaving Docket.
Choose files or a folder with Finder, Explorer, Zenity, or KDialog.
Opt in to a folder and let Docket import new supported documents as they arrive.