零配置
零配置(Zero Configuration)是SocratiCode的核心设计理念之一,指用户无需任何手动配置即可启动和使用系统。通过npx -y socraticode或MCP JSON配置即可一键启动。
实现方式
- 自动检测Docker环境
- 自动拉取和启动Qdrant和Ollama容器
- 自动下载默认嵌入模型
nomic-embed-text - 自动扫描当前项目目录,构建索引、依赖图和watcher
- 支持通过环境变量进行企业级扩展,但默认无需任何配置
设计哲学
零配置体现了SocratiCode"一个工具,做一件极致的事"的设计哲学,降低使用门槛,让开发者能够快速获得高质量的代码库上下文能力。