youdcode/open-company
A company that runs in a folder. AI roles for prospecting and sales, a live office in your browser, and the AI you already pay for (Claude Code, Codex, OpenCode, Antigravity).
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit youdcode/open-company/.claude ./rig-open-company # 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.
$ npx degit youdcode/open-company/.agents/skills/artifact .claude/skills/artifact $ npx degit youdcode/open-company/.agents/skills/draft-outreach .claude/skills/draft-outreach $ npx degit youdcode/open-company/.agents/skills/follow-ups .claude/skills/follow-ups $ npx degit youdcode/open-company/.agents/skills/knowledge .claude/skills/knowledge $ npx degit youdcode/open-company/.agents/skills/meeting-brief .claude/skills/meeting-brief $ npx degit youdcode/open-company/.agents/skills/one-pager .claude/skills/one-pager $ npx degit youdcode/open-company/.agents/skills/proposal .claude/skills/proposal $ npx degit youdcode/open-company/.agents/skills/prospect .claude/skills/prospect $ npx degit youdcode/open-company/.agents/skills/qualify .claude/skills/qualify $ npx degit youdcode/open-company/.agents/skills/quote-invoice .claude/skills/quote-invoice $ npx degit youdcode/open-company/.agents/skills/replies .claude/skills/replies $ npx degit youdcode/open-company/.agents/skills/setup .claude/skills/setup $ npx degit youdcode/open-company/.agents/skills/sprint .claude/skills/sprint
$ curl -fsSL --create-dirs -o .claude/agents/auditor.md https://raw.githubusercontent.com/youdcode/open-company/main/.claude/agents/auditor.md $ curl -fsSL --create-dirs -o .claude/agents/consultant.md https://raw.githubusercontent.com/youdcode/open-company/main/.claude/agents/consultant.md $ curl -fsSL --create-dirs -o .claude/agents/finance.md https://raw.githubusercontent.com/youdcode/open-company/main/.claude/agents/finance.md $ curl -fsSL --create-dirs -o .claude/agents/marketer.md https://raw.githubusercontent.com/youdcode/open-company/main/.claude/agents/marketer.md $ curl -fsSL --create-dirs -o .claude/agents/researcher.md https://raw.githubusercontent.com/youdcode/open-company/main/.claude/agents/researcher.md $ curl -fsSL --create-dirs -o .claude/agents/sales.md https://raw.githubusercontent.com/youdcode/open-company/main/.claude/agents/sales.md $ curl -fsSL --create-dirs -o .claude/agents/strategist.md https://raw.githubusercontent.com/youdcode/open-company/main/.claude/agents/strategist.md $ curl -fsSL --create-dirs -o .claude/agents/tech.md https://raw.githubusercontent.com/youdcode/open-company/main/.claude/agents/tech.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"permissions": {
"deny": [
"Bash(git push*)",
"Bash(rm -rf*)",
"Bash(node tools/..*)",
"Bash(node viewer/..*)"
]
}
} Skills (13)
artifactdraft-outreachfollow-upsknowledgemeeting-briefone-pagerproposalprospectqualifyquote-invoicerepliessetupsprint
Subagents (8)
| auditor model: inherit | Independent quality check. Verifies sources, claims and rules on any deliverable, and can block it. Use before the human approves a batch, and at the end of every sprint. |
| consultant model: sonnet | Prepares meetings and proposals: account briefs, discovery questions, tailored proposals. Use when a lead books a meeting or asks for a proposal. |
| finance model: sonnet | Prepares quotes, invoice drafts, pricing tables and a simple cash plan. Never sends or pays anything. Use for quotes, invoices, pricing and budget questions. |
| marketer model: sonnet | Writes the messaging, content ideas and one-pagers that support sales. Use for landing page copy, posts, one-pagers and content plans. |
| researcher model: sonnet | Finds companies that match the ideal customer profile and documents each one with sources. Use for \"prospect\" and for the research half of \"qualify\". |
| sales model: sonnet | Writes short, personal outreach messages and follow-ups for qualified leads, for human approval. Never sends anything. Use for \"draft\" and \"followups\". |
| strategist model: inherit | Defines who to target and why, the positioning and the offer. Owns the ideal customer profile and its scoring rules. Use when targeting, positioning or pricing strategy changes. |
| tech model: sonnet | Explains the product technically and writes technical documents (specs, FAQ, security notes). Reads code read-only if the human provides a path. Use for technical questions from prospects or the team. |
Hooks (1)
| event | matcher | runs |
|---|---|---|
| SessionStart | startup | node "$CLAUDE_PROJECT_DIR/viewer/ensure.mjs" --engine claude |
Permissions
deny (4)
Bash(git push*)
Bash(rm -rf*)
Bash(node tools/..*)
Bash(node viewer/..*)
ask (0)
—
allow (6)
Edit(workspace/**)
Edit(/workspace/**)
WebSearch
WebFetch
Bash(node tools/*)
Bash(node viewer/*)
Similar rigs
PenguinAlleyApps/paco-framework
—
Orchestrator 2.6k tok ·
blueclover22/mw_agent_kit
Spec-driven development workflow for Claude Code — built around an approved design doc, where each stage waits for your approval.
Orchestrator 2.9k tok ·
homeofe/improvements
Portable, LLM-agnostic framework for multi-model AI workflows: model routing, structured agent handoff (AAHP), and a phased agent pipeline. MIT.
Orchestrator 1.4k tok ·
iamvenuti/garrick
An AI chief of staff for knowledge work: remembers your work and knows whose confidences you hold. Runs on Claude Code or Codex, in files you own.
Pragmatist 1.9k tok ·