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) withmyrm-agent and myrm-agent-harness siblings, then:
./myrm ready --chrome (see MAINTAINER_QUICKSTART.md).
Running tests
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