Chora is a desktop app for exploring small, multidimensional datasets through direct manipulation. Score elements against bipolar dimensions, group them into Collections, and explore the results through live-linked cartesian and parallel-coordinate maps.
The method is informed by repertory-grid practice, but Chora is designed as a looser workspace for qualitative reasoning: the dimensions, scores, labels, and groupings can all evolve while you work.
Chora is pre-release software under active development. The application is substantially functional. The current packaged release supports Macs with Apple silicon running macOS 12 or later. Releases use a free ad-hoc signature and include macOS Gatekeeper instructions and a SHA-256 checksum.
You will need Git, Node.js, and npm.
git clone https://github.com/maykawacode/chora.git
cd chora
npm ci
npm run devnpm test
npm run typecheck
npm run buildnpm run distThe package is written to dist/ with its architecture in the filename, such
as Chora-0.1.0-beta.2-arm64.dmg. Chora uses a complete ad-hoc code signature
so the Electron bundle is internally consistent, but it does not use Apple
Developer ID signing or notarization.
- Use Discussions for questions, examples, workflow ideas, and open-ended feedback.
- Use Issues for reproducible bugs and scoped improvements.
- Read SUPPORT.md before sharing project files or sensitive research data.
Contributions are welcome; see CONTRIBUTING.md.
Chora is available under the MIT License.