Skip to content

LegalAxis is an agentic legal co-pilot that keeps contracts compliant, tracks obligations, flags risks, negotiates fair terms, simulates dispute outcomes, ensures cross-document consistency, and links clauses to real legal sources. A multi-agent system turns static legal text into proactive and automated workflows for businesses and individuals.

Notifications You must be signed in to change notification settings

theblag/LegalAxis

 
 

Repository files navigation

LegalAxis - AI-Powered Legal Assistant Platform

LegalAxis Banner

LegalAxis is a comprehensive AI-powered legal assistance platform designed to streamline legal processes, enhance collaboration, and provide intelligent document management for legal professionals and organizations.

🚀 Key Features

  • AI-Powered Document Analysis - Extract insights from legal documents using advanced AI
  • Collaborative Workspace - Real-time collaboration tools for legal teams
  • Compliance Management - Track and manage regulatory compliance requirements
  • Risk Assessment - AI-driven risk analysis for legal documents
  • Smart Contract Review - Automated analysis of contract terms and conditions
  • Voice Assistant - Voice-enabled legal research and documentation
  • Secure Document Management - Protected storage and sharing of sensitive legal documents

🛠️ Tech Stack

  • Frontend: React.js, Vite, TailwindCSS
  • Backend: Firebase (Authentication, Firestore, Storage)
  • AI/ML: Google Generative AI, Tesseract.js, Mammoth
  • Document Processing: PDF.js, Microsoft Word (.docx) support
  • State Management: React Context API
  • Routing: React Router DOM
  • UI Components: React Bootstrap

📦 Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • npm (v9 or higher) or yarn
  • Firebase project with Authentication, Firestore, and Storage enabled

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/LegalAxis.git
    cd LegalAxis
  2. Install dependencies:

    npm install
    # or
    yarn
  3. Set up environment variables: Create a .env file in the root directory and add your Firebase configuration:

    VITE_FIREBASE_API_KEY=your-api-key
    VITE_FIREBASE_AUTH_DOMAIN=your-auth-domain
    VITE_FIREBASE_PROJECT_ID=your-project-id
    VITE_FIREBASE_STORAGE_BUCKET=your-storage-bucket
    VITE_FIREBASE_MESSAGING_SENDER_ID=your-sender-id
    VITE_FIREBASE_APP_ID=your-app-id
    VITE_GOOGLE_AI_API_KEY=your-google-ai-key
  4. Start the development server:

    npm run dev
    # or
    yarn dev
  5. Open http://localhost:5173 in your browser.

📚 Project Structure

src/
├── components/         # Reusable UI components
├── context/            # React context providers
├── firebase/           # Firebase configuration and services
├── pages/              # Page components
└── assets/             # Static assets (images, icons, etc.)

🤝 Contributing

Contributions are welcome! Please read our Contributing Guidelines to get started.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

📞 Contact

For any queries or support, please contact your-email@example.com

About

LegalAxis is an agentic legal co-pilot that keeps contracts compliant, tracks obligations, flags risks, negotiates fair terms, simulates dispute outcomes, ensures cross-document consistency, and links clauses to real legal sources. A multi-agent system turns static legal text into proactive and automated workflows for businesses and individuals.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.6%
  • Other 0.4%