TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
Analyze legal contracts with AI-powered Q&A
Translation pending
ProductivityTypeScript · CSSGitHub @yuviiiosOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
AI-powered legal contract analysis tool. Upload documents, ask questions, get verified answers with exact quotes from the text.
Part A: Core Features
• Document Upload: Accept PDF and DOCX files with text extraction
• Chat Interface: Ask questions about uploaded contracts
• Quote Verification: All answers backed by verified quotes from the document
• Streaming Responses: Answers appear token-by-token as they're generated
• Large Document Support: Handles 150+ page contracts efficiently via chunkingRead the full README ↗AI-powered legal contract analysis tool. Upload documents, ask questions, get verified answers with exact quotes from the text.
search_document(query): Search for matching passagesget_section(number): Retrieve a specific sectionlist_clauses(): Identify standard contract clausesnpm install
Create .env.local:
GROQ_API_KEY=your_groq_api_key
npm run dev
# Open http://localhost:3000
npm run build
npm start
How It Works:
[QUOTE]text[/QUOTE] formatWhere It Could Fail:
For docs > 8K tokens:
| Method | Path | Purpose |
|---|---|---|
| POST | /api/upload | Upload document |
| GET | /api/documents | List documents |
| DELETE | /api/documents?id=... | Delete document |
| POST | /api/chat | Chat single document |
| POST | /api/multi-chat | Chat multiple documents |
| POST | /api/compare | Compare two documents |
| POST | /api/agentic-chat | Agentic research |
| GET | /api/pdf/[id] | Serve PDF |
✅ Upload PDF + DOCX
✅ Quote verification
✅ Streaming chat with stop button
✅ PDF citation highlighting
✅ Multi-document Q&A
✅ Semantic document comparison
✅ Agentic research with tool-calling
✅ Error handling + loading states
✅ Responsive UI
❌ Chat history persistence
❌ DOCX citation highlighting
❌ Scanned PDF detection
❌ Arabic/RTL support
❌ Anonymization
❌ Semantic embeddings
❌ Export as PDF/Word
Chosen: Agentic tool-calling (not redlining)
Why: Lower risk, cleaner outcome, visible reasoning, better for analysis
How: LLM calls tools autonomously → max 5 rounds → progress shown → final answer with verified quotes
Ready for Vercel/Railway/Render
npm run build
# Deploy to Vercel via GitHub integration or CLI
Built with Next.js + Groq LLM