Javis OS
Javis OS is an Agentic AI that assists entrepreneurs in business tasks, helping them grow their work.
AI translation
Manage legal matters, share drafts with clients, and track document stages
AI summary · website content
BusinessJavaScript · CSSGitHub @madhavtg2008-cyberOnlineOwner 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
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A drafting workspace for law firms. Every matter has three sheets:
| Sheet | Who can see and edit it | |
|---|---|---|
| I | Client Draft | The client proposes changes here. The legal team can see it. |
| II | Clean Draft | The finished instrument. Read-only for everyone; it changes only when the Team Head uploads the team draft into it. |
| III | Team Draft | Privileged. The legal team only; sealed from clients. |
.docx or PDF onto a sheet. Word files keep their formatting, page size and page breaks.You'll need Node.js 22.5 or newer, for its built-in SQLite.
npm install
npm start
Then open http://localhost:3000. You can change the port by setting the PORT environment variable.
The database (lexdraft.db) is created and filled with demo data on first start. To reset it, delete the file.
| Role | Password | |
|---|---|---|
| Team Head | [email protected] | counsel123 |
| Associate | [email protected] | associate123 |
| Client | [email protected] | client123 |
Zoit runs as one Node server with its data on a disk, so host it somewhere that keeps a disk:
Render works out of the box using render.yaml.
HEAD_NAME, HEAD_EMAIL, HEAD_PASSWORD: your Team Head login. The account is created on first start.PUBLIC_URL: your address, e.g. https://www.yourfirm.com.SMTP_* (optional): leave these empty until you set up email.On a live server there are no demo accounts. The Team Head adds lawyers from the profile menu (Add a lawyer). Lawyers and invited clients choose their password with Set up account on the sign-in page.
To run it locally with the demo accounts:
npm start
server.js API, permissions, change tracking, Word/PDF import & export
lib/docx-import.js Word (.docx) → HTML, keeping formatting and page setup
public/index.html the single-page app
public/app.js matters, sheets, changes, remarks, live updates
public/editor.js Word-style formatting toolbar, find & replace
public/pages.js page layout, zoom, confirmations
public/styles.css black & white chambers theme