Navigation: Home | Docs | Quickstart | LangGraph
- Run setup:
setup.bat- Start Ollama (separate terminal):
ollama serveNote: The first dependency installation (handled by uv from pyproject.toml) may take 5–10 minutes or longer for packages like torch and sentence-transformers. Wait until installation completes.
- Download Model:
ollama pull qwen3:8b- Start CrawlLama:
run.bat- Run setup:
chmod +x setup.sh run.sh
./setup.sh- Start Ollama (separate terminal):
ollama serve- Download Model:
ollama pull qwen3:8b- Start CrawlLama:
./run.sh- Installs/uses
uv(which manages the pinned Python interpreter and.venv) - Creates the virtual environment (
.venv) - Installs dependencies from
pyproject.toml - Creates directories (
data/,logs/,plugins/) - Copies
.env.example→.envandconfig/config.json.example→config.json - Verifies Ollama installation
Always use the run scripts to activate the virtual environment automatically.
Examples:
# Interactive mode
run.bat
# Direct question
run.bat "What is Python?"
# Options
run.bat --no-web "Offline question"
run.bat --debug "Debug mode"
run.bat --stats
run.bat --clear-cacheWindows:
.venv\Scripts\activate
python main.pyLinux/macOS:
source .venv/bin/activate
python main.pycrawllama/
├── .venv/ # Virtual environment
├── data/
│ ├── cache/ # Web cache
│ ├── embeddings/ # ChromaDB
│ └── history/ # Chat history
├── logs/
│ └── app.log # Logs
├── setup.bat/setup.sh # Setup scripts
├── run.bat/run.sh # Start scripts
└── ...
| -------------------- | ------------------------------------------------- |
| venv not found | Run setup.bat or ./setup.sh again |
| Ollama not running | Start Ollama: ollama serve in separate terminal |
| Model not found | Download: ollama pull qwen3:8b |
| Missing dependencies | Run setup script again |
# Default (recommended)
ollama pull qwen3:8b
# Strong reasoning
ollama pull deepseek-r1:8b
# Faster, smaller
ollama pull qwen3:4b
# Larger, more accurate
ollama pull llama3:7b
ollama pull mistral:7b
# Very high performance, more RAM
ollama pull phi3:14bDisk Space Note: After setup + models, expect 1–2 GB minimum; larger models may require 6–20+ GB depending on format.
# Show system stats
run.bat --statsExpected output:
{
"tools_available": 3,
"web_enabled": true,
"model": "qwen3:8b",
"cache": {...}
}- GitHub Issues: Crawllama Issues
- Email: crawllama.support@protonmail.com
- Documentation:
README.md,QUICKSTART.md - Debug Mode:
run.bat --debugor./run.sh --debug