Documentation
Get up and running
Install VivekMind, plug in your favorite AI provider, and start coding.
Installation
VivekMind CLI requires Node.js 20 or later. We provide quick one-line script installers for all major platforms, or you can install manually via npm.
Quick Installation (macOS / Linux)
curl -fsSL https://vivekmind-assets.oss-cn-hangzhou.aliyuncs.com/installation/install_vivekmind.sh | bash
Quick Installation (Windows)
powershell -Command "Invoke-WebRequest -Uri 'https://vivekmind-assets.oss-cn-hangzhou.aliyuncs.com/installation/install_vivekmind.bat' -OutFile 'install.bat'; .\install.bat"
Manual Installation (npm)
npm install -g vivekmind
Verify Installation
vivekmind --help
npm config set prefix ~/.npm-global and add ~/.npm-global/bin to your PATH.Quick Start
1. Set a provider key
export ANTHROPIC_API_KEY=sk-ant-... # or export OPENAI_API_KEY=sk-... # or export GEMINI_API_KEY=...
2. Run
vivekmind
3. One-shot mode
vivekmind -p "fix the failing test in src/api/auth.test.ts"
Settings File
VivekMind reads ~/.vivekmind/settings.json on startup.
{
"provider": "bedrock",
"model": "anthropic.claude-opus-4-v1:0",
"theme": "tokyo-night",
"vim": true,
"memory": { "auto": true, "consolidateEvery": 50 }
}Environment Variables
ANTHROPIC_API_KEY=... OPENAI_API_KEY=... GEMINI_API_KEY=... AWS_REGION=us-east-1 AWS_ACCESS_KEY_ID=... AWS_SECRET_ACCESS_KEY=... OLLAMA_HOST=http://localhost:11434
Project Config
Drop a .vivekmind/ folder at the root of any repo.
.vivekmind/ config.json # per-project overrides commands/ # *.md → /commands memory/ # seeded project knowledge
AWS Bedrock
export AWS_REGION=us-east-1 export AWS_ACCESS_KEY_ID=... export AWS_SECRET_ACCESS_KEY=... vivekmind /model anthropic.claude-opus-4-v1:0
bedrock:InvokeModel and bedrock:InvokeModelWithResponseStream.Anthropic
export ANTHROPIC_API_KEY=sk-ant-... vivekmind /model claude-sonnet-4
OpenAI
export OPENAI_API_KEY=sk-... vivekmind /model gpt-5
Gemini
export GEMINI_API_KEY=... vivekmind /model gemini-2.5-pro
Memory
Auto-extracts facts from conversations and consolidates them. Use /memory, /remember, /forget.
Subagents
Spawn focused subagents to tackle parts of a task in parallel.
Skills
Reusable, conditionally-activated knowledge bundles. Drop SKILL.md into .vivekmind/skills/.
MCP
Connect any Model Context Protocol server.
{
"mcpServers": {
"filesystem": { "command": "npx", "args": ["-y", "@mcp/filesystem"] },
"postgres": { "command": "npx", "args": ["-y", "@mcp/postgres", "$DATABASE_URL"] }
}
}Extensions
Install community extensions via /extensions install.
Headless / CI
vivekmind -p "regenerate openapi.yaml" --json
Arena
Compare models head-to-head on the same prompt.
/arena claude-opus-4 vs gpt-5 vs gemini-2.5-pro
Sandbox
Run shell tools inside Docker or Podman for safer execution.
