Skip to main content

Development Setup

Open-source product (myrm-agent)

Frontend + server only. Harness is installed from PyPI via uv sync. Prerequisites: Git, uv, Bun, Python 3.13 (uv installs it).
Use .venv/bin/python run.py (or myrm start) instead of uv run run.py after editable harness installs in a monorepo — uv run can re-resolve locks and fail on macOS when Windows-only wheels are in the lockfile.

Full monorepo (harness + agent)

For harness framework work, clone the vortexai monorepo (private) with myrm-agent and myrm-agent-harness siblings, then:
For MCP UI checks on real logged-in Chrome: ./myrm ready --chrome (see MAINTAINER_QUICKSTART.md).

Running tests

Harness unit tests run inside myrm-agent-harness when you have that repository checked out.

IDE browser E2E (maintainers only)

Cursor / chrome-devtools-mcp setup, :3000 slowness, and monorepo dev gates are not end-user product docs. See the private monorepo scripts/dev/MAINTAINER_QUICKSTART.md (vortexai root).

Code quality

  • Frontend: ESLint + Prettier
  • Backend: Ruff + strict typing in server and harness packages