Skip to content

Latest commit

ย 

History

41 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

maskobalo

๐ŸŽฒ๐ŸŽ™ Voice chat specialized for TRPG and voice parties.

License: MIT

maskobalo is a browser-only voice chat application designed for small-group TRPG (tabletop role-playing game) sessions and voice parties. Anyone with the room URL can join โ€” no account required.

๐Ÿ“„ ๆ—ฅๆœฌ่ชž็‰ˆใฎ README ใฏ README.ja.md ใซใ‚ใ‚Šใพใ™ใ€‚

Status

Pre-MVP. The repository was just bootstrapped from kurone-kito/pnpm-project-template and kurone-kito/idd-skill; application code lands in subsequent issues.

Design of the killer anonymous mode feature: docs/anonymous-mode.md.

Stack

Layer Choice
Frontend UI SolidJS + Vite
Voice transport WebRTC P2P / mesh (~8 participants)
Signaling Cloudflare Workers + Durable Objects
Persistence None (DO-resident transient state only)
Authentication Anonymous + room-URL sharing
Node.js 24 Krypton (LTS)
Package manager pnpm 10 (via Corepack)
Language TypeScript
Lint / format Biome + cspell + markdownlint
Tests Vitest (+ Playwright planned)

Quick start

corepack enable
pnpm install
pnpm run lint        # full lint
pnpm run typecheck   # required before push
pnpm run test        # vitest run --passWithNoTests
pnpm run dev         # parallel dev servers (once packages exist)

Project layout

maskobalo/
โ”œโ”€โ”€ .github/
โ”‚   โ”œโ”€โ”€ idd/config.json                 # machine-readable IDD policy
โ”‚   โ”œโ”€โ”€ instructions/idd-*.instructions.md  # IDD phase instructions
โ”‚   โ”œโ”€โ”€ copilot-instructions.md         # canonical AI agent guide
โ”‚   โ””โ”€โ”€ workflows/                      # CI workflows
โ”œโ”€โ”€ docs/                               # IDD docs + project docs
โ”œโ”€โ”€ packages/                           # workspace packages (web, signaling, shared)
โ”œโ”€โ”€ profiles/                           # IDD policy profiles
โ”œโ”€โ”€ skills/issue-authoring/             # IDD issue-authoring sub-skill
โ”œโ”€โ”€ CLAUDE.md / AGENTS.md / GEMINI.md   # AI agent entry files
โ””โ”€โ”€ README.md / README.ja.md

Issue-Driven Development (IDD)

Day-to-day work is organized around GitHub issues that AI agents can pick up, claim, implement, and merge in parallel. See docs/idd-workflow.md for the entry path and .github/idd/config.json for the policy baseline.

License

MIT โ€” see LICENSE.

About

๐ŸŽญ codename: Maskobalo; Since 2019.10

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Sponsor this project

Used by

Contributors

Languages