npx claudepluginhub Via-ai-inc/via-cc-plugin-marketplaceA simple greeting plugin to learn the basics
Official plugin marketplace for Via - bringing intelligent codebase indexing and search to Claude Code.
Start Claude Code in your project directory:
cd your-project
claude
Add Via marketplace using the /plugin command:
/plugin
Select "Add marketplace" and enter:
https://github.com/via-ai-inc/via-cc-plugin-marketplace
Install the Via plugin from the marketplace
Test the installation:
/via-cc-plugin:hello
Intelligent codebase indexing and semantic search for Claude Code.
Commands:
/via-cc-plugin:hello - Test plugin connectivity/via-cc-plugin:index [path] - Index your codebaseIndex current directory:
/via-cc-plugin:index
Index specific directory:
/via-cc-plugin:index ~/path/to/project
Requirements:
ANTHROPIC_API_KEY environment variable set to your Via virtual keyThe plugin creates a tarball of your current directory, excluding:
.git and version control filesnode_modules, vendor, dependency foldersdist, build, target, out)venv, .venv, env).idea, .vscode, .vs)*.pyc, *.pyo, __pycache__)*.mp4, *.mov, *.zip, *.tar.gz).env, .env.local)Once indexed, ask Claude Code:
"Search for the QuantityIterator class using codemap_search"
"Find all functions that handle HTTP requests"
"Show me where database models are defined"
"Use codemap_search to find authentication logic"
Contact your Via administrator for your Via virtual API key. This key should be set as the ANTHROPIC_API_KEY environment variable:
export ANTHROPIC_API_KEY="sk-your-via-virtual-key"
Add this to your ~/.zshrc or ~/.bashrc to persist across sessions.
Claude Code
↓
Via Plugin (this repo)
↓
Via-LiteLLM Service (proxy + orchestration)
↓
Codemap2 Service (indexing + search)
↓
Search Results → Claude Code conversation
.claude-plugin/
marketplace.json # Marketplace metadata
via-cc-plugin/
.claude-plugin/
plugin.json # Plugin metadata
commands/
hello.md # Hello command prompt
index.md # Index command prompt
index-repository.sh # Indexing script
To test the plugin locally without publishing:
cd /path/to/via-cc-plugin-marketplace
claude
# Inside Claude Code session
/plugin
# Select "Add marketplace"
# Enter: /path/to/via-cc-plugin-marketplace
# Test service endpoint
curl https://via-litellm-dev-647509527972.us-west1.run.app/health/liveliness
# Verify API key is set
echo $ANTHROPIC_API_KEY | grep "sk-"
ls -lah to see directory contentsWe welcome contributions! To add new commands or improve existing ones:
.md file in via-cc-plugin/commands/plugin.json if needed[License TBD]
For issues or questions:
Made with ❤️ by Via Inc