freshcrate
Home > AI Agents > PulSeed

PulSeed

An AI agent system that grows your goals from seed to tree. Set a goal — Seedy observes, delegates, and tracks until done.

Description

An AI agent system that grows your goals from seed to tree. Set a goal — Seedy observes, delegates, and tracks until done.

README

Seedy — PulSeed mascot

PulSeed

An AI agent system that grows your goals from seed to tree.

Website CI npm version License: MIT

Set a goal. Seedy takes it from there — observing, planning, delegating to AI agents, and tracking progress until it's done.


What Can Seedy Do?

  • Track long-term goals with real measurable progress — "Increase test coverage to 90%," "Double monthly revenue," "Keep my dog healthy." Seedy decomposes goals into dimensions, measures each one, and keeps going.
  • Delegate work to any AI agent — Claude Code, OpenAI Codex, Browser Use, or your own custom adapter. Swap agents without changing goals.
  • Know when to stop — Seedy applies satisficing: when every dimension crosses its threshold with enough evidence, the goal is complete. No infinite loops. No premature exits.
  • Stay safe — Irreversible actions always need your approval. Trust is asymmetric: one failure costs more than three successes earn.

Quick Start

1. Install PulSeed (Node.js 20+):

npm install -g pulseed

2. Set your API key:

export OPENAI_API_KEY=sk-...

# Or use Anthropic
# export PULSEED_LLM_PROVIDER=anthropic
# export ANTHROPIC_API_KEY=sk-ant-...

3. Plant a goal and let Seedy grow it:

pulseed goal add "Increase test coverage to 90%"
pulseed run
pulseed status

Seedy assesses feasibility, breaks the goal down, delegates tasks to agents, and tracks progress automatically.

Using OpenClaw? Install the official plugin for seamless integration — see @pulseed/openclaw-plugin.

Demos

Code Quality — "Increase test coverage to 90%." Seedy observes current coverage, identifies untested modules, delegates test writing to a coding agent, and verifies with real test runs.

Revenue Target — "Double monthly revenue within 6 months." Seedy tracks revenue metrics, identifies growth opportunities, delegates research and implementation, and measures actual outcomes.

Health Monitoring — "Keep my dog healthy." Seedy monitors health indicators, schedules vet checkups, tracks nutrition, and escalates when human judgment is needed.

More examples in docs/usecase.md.

Features

  • Goal-driven orchestration — Set a destination, not step-by-step instructions
  • Agent-agnostic — Swap agents without changing goals
  • Satisficing — Knows when "good enough" is enough
  • Asymmetric trust — Failure costs more than success; safety by default
  • Stall detection — Detects loops and changes strategy automatically
  • Plugin system — Extend with custom adapters, notifiers, and data sources
  • Goal trees — Decompose large goals into sub-goals, each tracked independently
  • TUI dashboard — Real-time terminal UI with progress, logs, and approval flow

Deep dive: Architecture Map | How it works

Adapters

Adapter Type Use Case
openclaw_gateway OpenClaw Gateway Goal detection, agent orchestration
claude_code_cli CLI Code execution, file operations
openai_codex_cli CLI Code execution, file operations
browser_use_cli CLI Web browsing, scraping
claude_api LLM API Text generation, analysis
github_issue REST API Issue creation, search
a2a A2A Protocol Remote agent delegation

Custom adapters: Plugin Development Guide

Plugins

Plugin Description
@pulseed/openclaw-plugin OpenClaw Gateway — goal detection, agent orchestration, progress tracking
@pulseed/slack-notifier Slack notifications for goal events

Getting Started (Developers)

Programmatic usage:

import { CoreLoop, StateManager } from "pulseed";

const stateManager = new StateManager("~/.pulseed");
const loop = new CoreLoop({ stateManager, /* ...adapters */ });
await loop.runOnce();

CLI reference: See docs/getting-started.md for the full command list.

Development setup:

git clone https://github.com/my-name-is-yu/PulSeed.git
cd PulSeed
npm install
npm run build
npm test

State: ~/.pulseed/ | Reports: ~/.pulseed/reports/ | Ethics logs: ~/.pulseed/ethics/

Contributing

See CONTRIBUTING.md for guidelines.

Changelog

See CHANGELOG.md for version history.


PulSeed stores all state locally. No telemetry. No phone-home. Your LLM provider is the only external connection.

MIT License


Plant the seed. Watch it grow.

Release History

VersionChangesUrgencyDate
v0.4.17## [0.4.17] - 2026-04-21 ### Added - Added a managed GitHub Actions release workflow and subpackage verification coverage for plugins and example plugins so release and packaging checks can run from repeatable repository automation instead of local one-off setup (#704) ### Changed - Split daemon runner and event server internals into smaller runtime modules and tightened prompt and orchestration type boundaries for the resident runtime paths (#698, #699) - Raised supported Node.js versions to High4/21/2026
v0.4.16## [0.4.16] - 2026-04-18 ### Added - Added an interactive automation runtime with desktop, browser, and research providers, including opt-in builtin tools for Codex app-style desktop control, Manus browser workflows, Perplexity-backed research, and future Anthropic-style computer-use routing (#696) - Added chat self-knowledge tools and mutation paths so PulSeed can inspect and update selected runtime knowledge directly from chat with dedicated coverage (#695) ### Changed - Tightened AgentLoop High4/18/2026
v0.4.15## [0.4.15] - 2026-04-16 ### Added - Added chat slash commands for compacting sessions, inspecting goals and tasks, and viewing masked provider/plugin configuration directly in chat (#690) - Added a builtin Soil display integration that materializes typed Soil records into Markdown before Soil open/publish flows so Notion and Obsidian can consume typed-store-backed memory (#691) ### Changed - Clarified chat slash-command behavior and aligned `/model` output with the active provider configuratiHigh4/16/2026
v0.4.12## [0.4.12] - 2026-04-15 ### Added - Added an imported-setup defaults summary during onboarding so migrated Hermes and OpenClaw settings show the detected provider, model, adapter, and API key status before saving (#684) ### Changed - Improved imported setup defaults for migrated agent configs by keeping the default style preset and importing provider API keys from root, config, and selected workspace env files, including `.env.local` (#684) - Bumped the package version to `0.4.12` ### Fixed High4/15/2026
v0.4.10## [0.4.10] - 2026-04-15 ### Added - Added schedule lifecycle controls and runtime integrations so schedules can be listed, triggered, enabled, disabled, and removed through the daemon-backed runtime paths (#679, #680) - Added channel security policy and routing support for gateway ingress, including policy wiring for Discord, WhatsApp, Signal, Telegram, Slack, and WebSocket channel adapters (#681) - Added the skills registry, `pulseed skills` CLI commands, and the `skill_search` builtin tool fHigh4/15/2026
v0.4.7 ### Added - Added setup wizard import flows for existing provider, MCP, and adapter configuration, with expanded setup and doctor coverage (#657) - Added Soil context compilation, health evaluation, SQLite repository coverage, and Dream memory feedback/sync support (#658) - Added runtime control service wiring for daemon control intents and operations (#665) - Added chat activity progress events and cross-platform chat session state handling (#665) ### Changed - Hardened resident agent reliabiHigh4/14/2026
v0.4.5## Highlights - Added PulSeed chat input routing for standalone Hermes-style input channels (#640). - Added Soil system memory and Soil viewer publish integrations (#638, #639). - Wired CrossGoalPortfolio, workspace propagation, and CoreLoop learning triggers into production runtime (#630, #632, #633, #642, #643). - Strengthened daemon quality, CLI tool runtime wiring, and external access hardening (#636, #637, #641). - Completed WaitStrategy lifecycle wiring for activation baseline capture, `waHigh4/11/2026
v0.3.0Latest release: v0.3.0High4/9/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

alchemical-agent-ecosystemBuild and manage local-first AI agents with real-time orchestration, dashboards, and scalable integrations using Redis, ChromaDB, and FastAPI.main@2026-04-21
CopilotKitThe Frontend Stack for Agents & Generative UI. React + Angular. Makers of the AG-UI Protocolv1.56.2
continue⏩ Source-controlled AI checks, enforceable in CI. Powered by the open-source Continue CLIv1.2.22-vscode
tweetsave-mcp📝 Fetch Twitter/X content and convert it into blog posts using the MCP server for seamless integration and easy content management.main@2026-04-21
CodexSkillManager🛠 Manage Codex and Claude Code skills on macOS with this SwiftUI app. Browse, import, and delete skills effortlessly while viewing detailed info.main@2026-04-21