Skip to content

Contributing to MultiModel Dev OS ​

Thank you for your interest in contributing! We welcome contributions of all kinds — from bug reports and documentation fixes to new adapters and feature proposals.


Quick Start for Contributors ​

  1. Fork the repository and clone your fork
  2. Run npm install to install dev dependencies
  3. Make your changes
  4. Run npm run verify to ensure all 300+ checks pass
  5. Submit a Pull Request

Ways to Contribute ​

🐛 Reporting Bugs ​

  • File issues on GitHub Issues
  • Before reporting, run npx multimodel-dev-os doctor to check for local workspace issues
  • Include: OS version, active IDE adapter, Node.js version, and steps to reproduce

📝 Improving Documentation ​

Documentation improvements are highly valued! Look for:

  • Typos, unclear explanations, or outdated information
  • Missing examples or use cases
  • Translation opportunities

🔌 Proposing New Adapters ​

New adapters (e.g., Windsurf, Continue, Aider, Roo Code) expand the ecosystem:

  1. Create a directory under adapters/{tool-name}/
  2. Add the tool-native instruction files referencing AGENTS.md and MEMORY.md
  3. Add a clear setup.md installation guide
  4. Update .ai/adapters/registry.yaml with the new adapter entry
  5. Update the supported tools table in README.md

📦 Creating Templates ​

Template contributions bring real-world stack configurations to more developers:

  1. Create a directory under examples/{template-name}/
  2. Follow the structure in existing templates (AGENTS.md, MEMORY.md, TASKS.md, .ai/config.yaml, .ai/context/, .ai/skills/)
  3. Validate against .ai/schema/template.schema.json
  4. Add a test assertion in scripts/verify.js

💡 Good First Issues ​

New to the project? Look for issues labeled:

  • good first issue — small, well-scoped tasks perfect for first-time contributors
  • documentation — doc improvements that don't require deep codebase knowledge
  • adapter-request — community-requested adapter integrations

Browse open issues: github.com/rizvee/multimodel-dev-os/issues

Released under the MIT License.