Anaylzes documents using IBM's Granite AI and Docling.
JavaScript
0
2 commits
updated Nov 1, 2025
Intelligent document analysis desktop application powered by IBM Granite AI and Docling.
git clone <repository-url> docanalyzer-ai
cd docanalyzer-ai
npm install
cd src/python
pip install -r requirements.txt
cd ../..
cp .env.example .env
# Edit .env and add your IBM Granite API key (only needed if not using local models)
npm run dev
No API key needed! The application supports running IBM Granite models locally:
Models are downloaded from Hugging Face and cached locally. GPU acceleration is automatically used if available. See MODELS.md for detailed information.
Benefits of Local Models:
npm run build
npm run build:win # Windows
npm run build:mac # macOS
npm run build:linux # Linux
npm run test:unit # Run unit tests
npm run test:integration # Run integration tests
npm run test:e2e # Run end-to-end tests
npm run test:coverage # Generate coverage report
docanalyzer-ai/
βββ src/
β βββ main/ # Electron main process
β βββ renderer/ # Vue 3 application
β βββ preload/ # Electron preload scripts
β βββ python/ # Python worker for AI/document processing
βββ resources/ # Application resources
βββ tests/ # Test files
βββ docs/ # Documentation
See the documentation for detailed information:
MIT
For issues and questions, please visit:
Anaylzes documents using IBM's Granite AI and Docling.
JavaScript
0
2 commits
updated Nov 1, 2025
Intelligent document analysis desktop application powered by IBM Granite AI and Docling.
git clone <repository-url> docanalyzer-ai
cd docanalyzer-ai
npm install
cd src/python
pip install -r requirements.txt
cd ../..
cp .env.example .env
# Edit .env and add your IBM Granite API key (only needed if not using local models)
npm run dev
No API key needed! The application supports running IBM Granite models locally:
Models are downloaded from Hugging Face and cached locally. GPU acceleration is automatically used if available. See MODELS.md for detailed information.
Benefits of Local Models:
npm run build
npm run build:win # Windows
npm run build:mac # macOS
npm run build:linux # Linux
npm run test:unit # Run unit tests
npm run test:integration # Run integration tests
npm run test:e2e # Run end-to-end tests
npm run test:coverage # Generate coverage report
docanalyzer-ai/
βββ src/
β βββ main/ # Electron main process
β βββ renderer/ # Vue 3 application
β βββ preload/ # Electron preload scripts
β βββ python/ # Python worker for AI/document processing
βββ resources/ # Application resources
βββ tests/ # Test files
βββ docs/ # Documentation
See the documentation for detailed information:
MIT
For issues and questions, please visit: