DataILama is a tool for managing and analyzing research papers using AI. It provides a web interface and API for searching, analyzing, and managing academic papers.
- Web interface for paper management
- AI-powered paper analysis
- REST API for programmatic access
- Vector search capabilities
- Download the latest release from the releases page
- Choose the appropriate binary for your system
- Make it executable (Linux/macOS):
chmod +x datailama-<os>-<arch>
- Run the server:
./datailama-<os>-<arch> serve
-
Clone the repository:
git clone https://github.com/hydrocode-de/datailama.git cd datailama
-
Build the frontend:
cd frontend npm install npm run build cd ..
-
Build the Go binary:
go build
-
Run the server:
./datailama serve
The server can be configured using environment variables or command-line flags:
DATAILAMA_PORT
: Port to listen on (default: 8080)DATAILAMA_DB_URL
: Database connection URLDATAILAMA_OLLAMA_URL
: Ollama server URL
- Go 1.23 or later
- Node.js 20 or later
- PostgreSQL database
- Ollama server
# Build frontend
cd frontend && npm install && npm run build && cd ..
# Run Go tests
go test -v ./...