
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
@constellationdev/opencode
Advanced tools
A lightweight OpenCode plugin that wires up the Constellation MCP server and steers OpenCode toward code_intel for code search and navigation.
| Capability | How |
|---|---|
| Registers the Constellation MCP server | config hook spawns npx -y @constellationdev/mcp@latest and forwards CONSTELLATION_ACCESS_KEY |
Prefers code_intel over text search | experimental.chat.system.transform appends a single instruction to the system prompt |
| Survives context compaction | experimental.session.compacting re-pushes the code_intel preference into the compacted summary |
The plugin ships no skills, no agents, and no slash commands. It is purely an integration layer — once installed, the Constellation MCP server's code_intel tool is available to OpenCode and its subagents.
CONSTELLATION_ACCESS_KEY exported in your environment (must start with ak:)Add the plugin to your project's opencode.json:
{
"plugin": ["@constellationdev/opencode"]
}
OpenCode installs the plugin at startup. No further configuration is required — the MCP server is registered programmatically by the config hook.
Install at the project level, not globally. The plugin should only be enabled in projects indexed by Constellation.
The plugin always registers the MCP server. The system-prompt and compaction hooks only attach when CONSTELLATION_ACCESS_KEY starts with ak:. Without a valid key, the MCP server still spawns and surfaces its own auth error to the user.
Privacy: Constellation extracts structural code metadata locally and uploads only that metadata, your source is never transmitted.
| Issue | Resolution |
|---|---|
AUTH_ERROR from Constellation | Verify CONSTELLATION_ACCESS_KEY is exported and starts with ak:. Use constellation auth to set it. |
PROJECT_NOT_INDEXED | Run constellation index --full in the project root. |
code_intel tool missing in OpenCode | Confirm the plugin is listed in opencode.json, restart OpenCode, and check that npx @constellationdev/mcp@latest resolves. |
npm install
npm run type-check
npm run build # tsc → dist/
Releases are published from GitHub Releases — see .github/workflows/publish.yml.
See AGENTS.md for plugin internals and contributor guidance.
GNU Affero General Public License v3.0 (AGPL-3.0)
Copyright © 2026 ShiftinBits Inc. See LICENSE.
FAQs
Upgrade OpenCode from text search to code understanding.
The npm package @constellationdev/opencode receives a total of 11 weekly downloads. As such, @constellationdev/opencode popularity was classified as not popular.
We found that @constellationdev/opencode demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.