octomind
by Muvon
Overview
Octomind is a session-first AI development assistant with built-in Model Context Protocol (MCP) tools and multi-provider AI support, enabling interactive AI conversations, code analysis, file system management, and web research.
Installation
octomind serverEnvironment Variables
- BRAVE_API_KEY
- OPENROUTER_API_KEY
- OPENAI_API_KEY
- ANTHROPIC_API_KEY
- GOOGLE_APPLICATION_CREDENTIALS
- AWS_ACCESS_KEY_ID
- CLOUDFLARE_API_TOKEN
- DEEPSEEK_API_KEY
- SHELL
- HOME
- HISTFILE
Security Notes
The server offers powerful AI capabilities, including direct shell command execution (`shell()` tool), extensive file system modifications (`text_editor()` tools like `create`, `str_replace`, `insert`, `line_replace`, `batch_edit`), and semantic code refactoring (`ast_grep()` tool). These features grant the AI significant control over the local environment. While the implementation isolates spawned child processes and uses environment variables for API keys (good practices), the inherent design allows the AI to execute arbitrary commands and make substantial changes. If a malicious prompt is introduced or the AI misinterprets instructions, this could lead to unintended or destructive actions. Therefore, it is *not inherently safe* to run without careful monitoring and a trusted AI model. The WebSocket server (defaulting to `127.0.0.1:8080`) should not be exposed to the public internet.
Similar Servers
chunkhound
Transforms codebases into searchable knowledge bases for AI assistants using semantic search and regex search, with deep research capabilities for code and files.
rust-docs-mcp-server
Provides up-to-date Rust crate documentation via semantic search and LLM summarization to AI coding assistants.
code-assistant
An AI coding assistant that integrates with code editors to provide autonomous code analysis and modification, supporting multiple UI modes and the Agent Client Protocol (ACP).
In-Memoria
Provides persistent intelligence infrastructure (semantic concepts, patterns, architecture) for AI agents to understand and interact with codebases.