~ / rigs / generalaction / emdash

generalaction/emdash

Emdash is the Open-Source Agentic Development Environment (🧡 YC W26). Run multiple coding agents in parallel. Use any provider.

↗ GitHub ★ 5,904 apache-2.0 updated 7d ago project Claude CodeCodex
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~6.4k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
1/5
No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit generalaction/emdash/.claude ./rig-emdash  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ curl -fsSL --create-dirs -o .claude/agents/acp-runtime.md https://raw.githubusercontent.<redacted>-runtime.md
$ curl -fsSL --create-dirs -o .claude/agents/core-modules.md https://raw.githubusercontent.<redacted>-modules.md
$ curl -fsSL --create-dirs -o .claude/agents/git-runtime.md https://raw.githubusercontent.<redacted>-runtime.md
$ curl -fsSL --create-dirs -o .claude/agents/main-process.md https://raw.githubusercontent.<redacted>-process.md
$ curl -fsSL --create-dirs -o .claude/agents/overview.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/path-system.md https://raw.githubusercontent.<redacted>-system.md
$ curl -fsSL --create-dirs -o .claude/agents/renderer.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/settings.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/shared.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/state-ownership.md https://raw.githubusercontent.<redacted>-ownership.md
$ curl -fsSL --create-dirs -o .claude/agents/workspace-server.md https://raw.githubusercontent.<redacted>-server.md
$ curl -fsSL --create-dirs -o .claude/agents/config-files.md https://raw.githubusercontent.<redacted>-files.md
$ curl -fsSL --create-dirs -o .claude/agents/ipc.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/main-patterns.md https://raw.githubusercontent.<redacted>-patterns.md
$ curl -fsSL --create-dirs -o .claude/agents/renderer-patterns.md https://raw.githubusercontent.<redacted>-patterns.md
$ curl -fsSL --create-dirs -o .claude/agents/typescript.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/ui-kit.md https://raw.githubusercontent.<redacted>-kit.md
$ curl -fsSL --create-dirs -o .claude/agents/ui-styling.md https://raw.githubusercontent.<redacted>-styling.md
$ curl -fsSL --create-dirs -o .claude/agents/versioned-schemas.md https://raw.githubusercontent.<redacted>-schemas.md
$ curl -fsSL --create-dirs -o .claude/agents/integration-plugins.md https://raw.githubusercontent.<redacted>-plugins.md
$ curl -fsSL --create-dirs -o .claude/agents/mcp.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/providers.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/quickstart.md https://raw.githubusercontent.com/generalaction/emdash/main/agents/quickstart.md
$ curl -fsSL --create-dirs -o .claude/agents/reconciliation-models.md https://raw.githubusercontent.<redacted>-models.md
$ curl -fsSL --create-dirs -o .claude/agents/database.md https://raw.githubusercontent.com/generalaction/emdash/main/agents/risky-areas/database.md
$ curl -fsSL --create-dirs -o .claude/agents/pty.md https://raw.githubusercontent.com/generalaction/emdash/main/agents/risky-areas/pty.md
$ curl -fsSL --create-dirs -o .claude/agents/ssh.md https://raw.githubusercontent.com/generalaction/emdash/main/agents/risky-areas/ssh.md
$ curl -fsSL --create-dirs -o .claude/agents/updater.md https://raw.githubusercontent.com/generalaction/emdash/main/agents/risky-areas/updater.md
$ curl -fsSL --create-dirs -o .claude/agents/flows.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/nx.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/remote-development.md https://raw.githubusercontent.<redacted>-development.md
$ curl -fsSL --create-dirs -o .claude/agents/testing.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/worktrees.md https://raw.githubusercontent.<redacted>.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "Read(**/.env.*)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

Subagents (33)

acp-runtime—
core-modules—
git-runtime—
main-process—
overview—
path-system—
renderer—
settings—
shared—
state-ownership—
workspace-server—
config-files—
ipc—
main-patterns—
renderer-patterns—
typescript—
ui-kit—
ui-styling—
versioned-schemas—
integration-plugins—
mcp—
providers—
quickstart—
reconciliation-models—
database—
pty—
ssh—
updater—
flows—
nx—
remote-development—
testing—
worktrees—

Similar rigs

copied ✓