Configuration

Customise Linear Canal for your project.

.linear_canal_data/

After running linear-canal setup, a .linear_canal_data/ directory is created in your project root. This is where all index data, graphs, and context files live.

Ignore Patterns

Linear Canal respects your .gitignore automatically. You can also add a .lcignore file to exclude additional paths from indexing:

bash
# .lcignore
dist/
coverage/
*.min.js
__pycache__/

Environment Variables

Set these in your shell or a .env file:

bash
# API server port (default: 3001)
LC_API_PORT=3001

# Resource profile: minimal | standard | high
LC_RESOURCE_PROFILE=standard

# Path to a custom LanceDB store
LC_LANCEDB_PATH=~/.linear-canal/data/lancedb_global_store
Configuration | Linear Canal Docs | Linear Canal