Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

579 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ghost

License: MIT

Ghost is the trust runtime AI agents plug into — teach it a business workflow once; agents may propose and start runs; humans approve sensitive steps; Ghost executes, verifies, and audits.

Agent (propose) → Ghost (approve · execute · verify · audit)
Capture → Review → Approve → Execute → Verify → Recover

Prefer, in order: APIs → browser automation → desktop automation → vision fallback. AI may propose; deterministic code executes only approved plans. Ghost is not another autonomous agent.

Who it's for: operations-heavy SMBs — wholesale distributors, property managers, accounting/bookkeeping firms, logistics, recruiting, financial-ops and healthcare-admin teams — anyone with recurring, measurable work that spans several systems and can't afford silent mistakes.

Current product: Ghost Cloud (cloud/)

The active product is a cloud SaaS in cloud/ — Next.js + Node worker + Postgres + Redis + Playwright.

MVP pillar Status
Record a browser workflow Phase 2
Convert recording → editable steps Phase 2
Replay across browser / API Phase 1 — built
Approval before sensitive actions Phase 1 — built
Log every run (screenshots, verify, audit) Phase 1 — built
Agent HTTP + MCP tools (no self-approve) builtcloud/docs/AGENT_PLUGIN.md
cd cloud
cp .env.example .env          # set AUTH_SECRET, GHOST_ARTIFACT_DIR, APP_URL
pnpm install
docker compose up -d          # Postgres + Redis
pnpm db:migrate
pnpm --filter @ghost/worker exec playwright install chromium
pnpm dev                      # http://localhost:3000

Smoke test: sign in → Workflows → Create demo workflow → Run → approve "Submit order" → run SUCCEEDED.

Docs: cloud/README.md · cloud/docs/PHASE_1_PLAN.md · cloud/docs/CURSOR_HANDOFF.md · AGENTS.md · docs/README.md.

Validate: cd cloud && pnpm typecheck && pnpm test && pnpm build.

Trust pipeline

Every meaningful operation:

Intent → Plan → Policy check → User approval → Execution → Audit log → Undo path
  • Deny risky actions by default (send, pay, delete, submit).
  • Sensitive steps halt for a human; the classifier is deterministic, not AI.
  • Runs append to a per-org hash-chained audit log.
  • Connectors use scoped, revocable, least-privilege credentials — never around the approval + audit pipeline.

Legacy desktop app (superseded, retained)

The Rust/Tauri app at the repo root (src-tauri/, src/, apps/macos/) is the previous local-first product (Ghost Organizer, record/replay). It remains in-tree for reference and maintenance but is not the current product direction.

Published desktop release: v2.0.3 (macOS notarized; Windows unsigned). See RELEASING.md and desktop build notes in AGENTS.md if you need that tree.

What Ghost is not

  • Not a generic autonomous AI agent or chat wrapper.
  • Not a no-code Zapier clone or blind macro recorder.
  • Not silent — capture and sensitive execution are explicit, interruptible, and audited.

License

MIT License — see LICENSE.

Releases

Packages

Used by

Contributors

Languages