← 返回公开榜单
ma

builderz-labs/marketing-dashboard

Open-source marketing operations control center for AI agent teams (CRM, outreach, content, analytics) powered by OpenClaw + SQLite.

本周新增
0 星
近 3 周倍数
—
距上次推送
39 天
距上次发布
—
许可证
MIT

星标增长

每根柱子是这个周期记录下来的 star 增长:优先取逐个 stargazer 到达时间分桶的到达数,还没被 stargazer 扫描覆盖的仓库改用该周期的 star 净增;两个写者都没记录的周期画成虚线空档,而不是当成 0。柱高按各自窗口的峰值归一,两张图不共用坐标轴。指向任意一根柱子, tooltip 里是该周期的九项指标:当前值与周期内的净增。

指向或点击一根柱子,看当天的九项指标。

9/209/229/249/269/289/3010/210/4

2026 年 9 月 22 日 新增 1 个星标; 2026 年 9 月 23 日 新增 1 个星标; 2026 年 9 月 25 日 新增 -1 个星标; 2026 年 9 月 26 日 新增 0 个星标; 2026 年 9 月 27 日 新增 0 个星标; 2026 年 10 月 3 日 新增 0 个星标; 2026 年 10 月 4 日 新增 0 个星标

窗口内最高的一天是 2026 年 9 月 22 日,新增 1 个星标。

证据时间轴

这个项目还没有记录到异动、发布或许可证变化。

README
该仓库存储的文档,若已生成中文翻译则一并显示

Marketing Dashboard connects CRM, outreach, content, analytics, approvals, and automations

A local-first marketing operations control center for teams running human and agent workflows.

MIT license CI Next.js 16 GitHub stars


Marketing Dashboard brings CRM, outreach, content planning, analytics, approvals, automation schedules, and agent activity into one self-hosted interface. It runs on Next.js and SQLite, works without required hosted infrastructure, and can connect to OpenClaw and external marketing services when you choose.

Project status: alpha. The working surface is broad, but APIs, schemas, and configuration may change between releases.

What it controls

AreaCurrent surface
CRMLeads, sources, pipeline stages, lead quality, and record details
OutreachSequences, suppression, pausing, audits, and engagement
ContentCalendar, content items, performance, and approval queues
AnalyticsKPI views plus optional Plausible, GA4, X, and LinkedIn connectors
AgentsOpenClaw instance discovery, squads, workspaces, sessions, and communications
AutomationsCron jobs, templates, approvals, activity, and deployment status

The dashboard is operator-led. Approval, pause, writeback, and host-access controls remain visible instead of being hidden behind autonomous execution.

Signals move through qualification, planning, approval, execution, and measurement

Quick start

Requirements

  • Node.js 20
  • pnpm 10
  • A local machine or private host that can persist SQLite state

Run locally

git clone https://github.com/builderz-labs/marketing-dashboard.git
cd marketing-dashboard
corepack enable
pnpm install --frozen-lockfile
pnpm env:bootstrap
pnpm dev

Open http://localhost:3000.

The first login is seeded from AUTH_USER and AUTH_PASS when the users table is empty. Change the example credentials in .env.local before starting the application.

Local-first architecture

The application, authentication, and SQLite state run locally. Provider connectors are optional and receive credentials from server-side environment variables.

Marketing Dashboard keeps application state local and treats external services as optional connectors

LayerImplementation
ApplicationNext.js 16 App Router, React 19, TypeScript
InterfaceTailwind CSS 4, Recharts, Zustand
StateSQLite through better-sqlite3
AuthenticationSession cookie, API key, optional Google OAuth
Agent connectionOpenClaw CLI and filesystem discovery
DeploymentLocal process, standalone build, or private HTTPS host

Environment variables retain the HERMES_* prefix for backward compatibility with existing deployments. The public project name is Marketing Dashboard.

Configuration

Copy .env.example to .env.local through pnpm env:bootstrap, then replace all seed secrets.

Required

VariablePurpose
AUTH_USERInitial admin username
AUTH_PASSInitial admin password, minimum 10 characters
API_KEYAPI and webhook authentication
AUTH_COOKIE_SECURESet true on HTTPS deployments

Runtime and host boundaries

VariableDefaultPurpose
HERMES_STATE_DIR./stateLocal SQLite and runtime state
HERMES_OPENCLAW_HOME~/.openclawDefault OpenClaw home
HERMES_HOST_LOCKlocalRestrict accepted hosts
HERMES_ALLOW_POLICY_WRITEfalseAllow policy file changes
HERMES_ALLOW_CRON_WRITEfalseAllow cron file changes
HERMES_ALLOW_WORKSPACE_WRITEfalseAllow agent workspace changes

Multi-instance discovery uses HERMES_OPENCLAW_INSTANCES, a JSON array documented in .env.example.

Optional integrations

  • Google OAuth
  • Plausible and Google Analytics 4
  • Gmail and Mailchimp
  • Sanity
  • Helius
  • X and LinkedIn
  • 1Password runtime environment overlays
  • Ollama model-health checks

Every integration is optional. Keep unused credentials unset.

Deployment safety

Start with a local read-only posture, verify each boundary, and enable writeback only for operations you intend to expose.

Safe deployment progresses from changed credentials to private hosting, HTTPS, and opt-in writeback

  • Replace AUTH_USER, AUTH_PASS, and API_KEY.
  • Keep HERMES_HOST_LOCK=local unless you have an explicit host allowlist.
  • Use HTTPS and AUTH_COOKIE_SECURE=true outside local development.
  • Load production secrets from a secret manager or runtime environment.
  • Leave all HERMES_ALLOW_*_WRITE variables disabled until their write paths are required and reviewed.
  • Return to read-only mode by disabling the writeback flags.

See SECURITY.md for private vulnerability reporting and supported-version policy.

Screenshots

Mission-control overview

Marketing Dashboard overview

CRM and operating surfaces

Marketing Dashboard CRM

The screenshot filenames retain their original names for compatibility with existing links.

Development

pnpm lint
pnpm typecheck
pnpm test
pnpm build
pnpm test:e2e
bash ./scripts/template-audit.sh

The CI workflow runs the template audit, lint, typecheck, unit tests, production build, and Playwright tests.

Standalone deployment

pnpm build:standalone
pnpm start

Operational examples for systemd and 1Password live under ops/.

Template export

Before sharing or publishing a derived template:

bash ./scripts/template-audit.sh
bash ./scripts/template-export.sh ./export

The export excludes environment files, databases, build output, dependency directories, test artifacts, and runtime state.

Repository policy

Use GitHub Issues for reproducible bugs and scoped feature requests. Security reports must not be filed publicly.

Built by Builderz

Builderz builds agent infrastructure, trading systems, and Solana applications.

Maintained by Nyk. Sponsor ongoing open-source maintenance or follow @nykdotdev.

License

Licensed under the MIT License.

页面上的每个数字都来自记录下来的 stargazer 到达时间,没有评分公式,也没有 AI 判定。 任何结论都可以用 /api/v1/repos/{id}/stats 里的原始增量自己重算。