FAQ
Frequently asked questions about Enhance.
General
What is Enhance?
Enhance is a code intelligence platform that indexes your repositories and uses AI to help you plan, scope, and track development work. It provides semantic code search, automated impact analysis, issue management, and integrations with popular development tools.
What languages are supported for code intelligence?
Fully supported (with tree-sitter parsing): TypeScript, JavaScript, Python, C#, and Java. Config files (package.json, go.mod, Cargo.toml, etc.) are also parsed for dependency information.
How much does indexing cost?
Indexing costs depend on repository size and the AI provider used. Typical costs:
- Shallow indexing (parse + resolve only): ~$0.003 per repo
- Smart indexing (selective summarize + embed): $0.50-2.00 per repo
- Full indexing (all files): $1-5 per repo
Token usage is tracked per workspace and visible in the admin panel.
Integrations
Which issue trackers are supported?
Linear, Jira Cloud, Azure DevOps, Asana, Shortcut, and Trello. Issues can be synced bidirectionally.
Which wiki/documentation tools are supported?
Confluence, Notion, and Azure DevOps Wiki. Pages can be imported into the Enhance wiki.
Can I use GitHub for issue tracking?
Currently, GitHub is a repository integration only (code indexing). Issue tracking uses dedicated issue tracker integrations.
MCP Server
What IDEs support the MCP server?
Any IDE that supports the Model Context Protocol: Claude Code, Cursor, and Windsurf.
Do I need an API key for the MCP server?
Yes. Create one in Workspace Settings > MCP. Keys can be scoped to specific projects and permissions.
Can I use the MCP server with a self-hosted instance?
Yes. Point BYGGDRASIL_API_URL to your self-hosted instance URL.
AI and Privacy
What data is sent to AI providers?
Code summaries and embeddings are generated using your configured AI provider (OpenAI or Google Gemini). Source code is sent to the API during indexing for summarization. No data is stored by the AI provider beyond the API request.
Can I use my own AI provider keys?
Yes. Each workspace (and optionally each project) can configure its own OpenAI or Google Gemini API keys.
Can I run Enhance without an AI provider?
The core features (issue tracking, wiki, team feed, integrations) work without an AI provider. Code intelligence features (semantic search, impact analysis, daily summaries) require an OpenAI or Gemini API key.