code-assistant
by stippi
Overview
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).
Installation
target/release/code-assistant serverEnvironment Variables
- ANTHROPIC_API_KEY
- OPENAI_API_KEY
- ANTHROPIC_CUSTOM_KEY
- OPENAI_CUSTOM_KEY
- CEREBRAS_API_KEY
- GROQ_API_KEY
- MISTRALAI_API_KEY
- GOOGLE_API_KEY
- OPENROUTER_API_KEY
- AI_CORE_CLIENT_ID
- AI_CORE_CLIENT_SECRET
- AI_CORE_PROD_CLIENT_ID
- AI_CORE_PROD_CLIENT_SECRET
- PERPLEXITY_API_KEY
- SHELL
Security Notes
The agent offers powerful `execute_command` and file modification tools. While it has an active sandboxing implementation plan (with path validation and macOS seatbelt prototype mostly complete), its default `DangerFullAccess` sandbox policy allows unrestricted command execution and file system access within defined project roots. This makes it unsafe to run by default without explicitly configuring a more restrictive sandbox policy, especially on platforms where the sandboxing is not fully implemented or bypassed.
Similar Servers
rust-docs-mcp-server
Provides up-to-date Rust crate documentation via semantic search and LLM summarization to AI coding assistants.
gemini-cli-desktop
A cross-platform desktop and web application providing a modern UI for various AI CLIs (Gemini, Qwen, LLxprt), enabling structured interaction with AI models, visual tool confirmation, real-time thought processes, code diff viewing, chat history management, and file system integration.
responsible-vibe-mcp
Transforms any AI coding agent into a structured development partner by guiding it through battle-tested engineering workflows with persistent context and documentation.
octomind
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.