Back to Home
knitli icon

codeweaver

Verified Safe

by knitli

Overview

A code intelligence platform that provides semantically rich, context-aware code search for AI agents, aimed at reducing cognitive load and token costs for coding tasks.

Installation

Run Command
cw start

Environment Variables

  • VOYAGE_API_KEY
  • OPENAI_API_KEY
  • COHERE_API_KEY
  • AZURE_COHERE_API_KEY
  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
  • AWS_REGION
  • QDRANT_URL
  • QDRANT_API_KEY
  • TAVILY_API_KEY
  • MISTRAL_API_KEY
  • CODEWEAVER_PROJECT_PATH
  • FASTMCP_LOG_LEVEL
  • FASTMCP_HOST
  • FASTMCP_PORT
  • FASTMCP_MANAGEMENT_HOST
  • FASTMCP_MANAGEMENT_PORT
  • TELEMETRY_ENABLED
  • TELEMETRY_DISABLE_OPT_OUT
  • CODEWEAVER_DEV_TELEMETRY_HOST
  • CODEWEAVER_POSTHOG_PROJECT_KEY

Security Notes

- **`pickle.loads` usage**: The `NodeTypeParser` uses `pickle.loads` to deserialize a pre-built cache (`node_types_cache.pkl`). While the developers state it's generated during their build process and validated, `pickle` is inherently insecure for untrusted data and can lead to Remote Code Execution (RCE) if the cache or build process is compromised. - **Network Exposure**: The server runs HTTP services (MCP on 9328, Management on 9329) which are local-only (`127.0.0.1`) by default. However, these hosts and ports are configurable, potentially allowing public exposure without adequate authentication or firewalling, creating a network attack surface. - **Telemetry**: Integrates PostHog telemetry, which collects usage data. The system allows opting out and provides a `tools_over_privacy` setting for fine-grained control over what data is sent, and models include `_telemetry_keys` for redaction. This seems transparent. - **`subprocess.run`**: Used for `git` commands and system service installation in CLI tools. These calls are generally safe as they don't involve user-controlled arguments being passed directly to the shell, but the system service installation part (`cli/commands/init.py`) could be a vector if the system itself is compromised or misconfigured.

Similar Servers

Stats

Interest Score36
Security Score6
Cost ClassMedium
Avg Tokens30000
Stars7
Forks1
Last Update2026-01-19

Tags

AI-FirstSemantic SearchCode IntelligenceDeveloper ToolAgent Tool