ruflo

Goal Planner UI

/project-overview/goal-planner-ui

Turn high-level goals into executable agent plans. goal.ruv.io is Ruflo's hosted Goal-Oriented Action Planning (GOAP) front-end โ€” describe an outcome in plain English and watch Ruflo decompose it into preconditions, actions, and an A* path through state space, then dispatch the work to live agents at /agents.

What it isWhy it matters
๐ŸŽฏPlain-English goalsType "ship the auth refactor with tests and a PR" โ€” Ruflo extracts success criteria, constraints, and implicit preconditions. No JSON, no DSL.
๐ŸงญGOAP A* plannerClassic gaming-AI planning ported to software work: state-space search through actions with preconditions/effects to find the shortest viable path. Replans on the fly when state changes.
๐Ÿค–Live agent dashboardgoal.ruv.io/agents shows every spawned agent โ€” role, current step, memory namespace, token budget, status. Click in to inspect trajectories, kill runaway workers, or reassign.
๐ŸŒณVisual plan treeGoals render as collapsible action trees with progress, blocked branches, and rollbacks highlighted.
โ™ป๏ธAdaptive replanningWhen an action fails or new info arrives, the planner re-runs A* from the current state instead of restarting.
๐Ÿง Shared memory + SONAPlans, trajectories, and outcomes flow into AgentDB. Future plans retrieve past solutions via HNSW โ€” the planner gets smarter with every run.
๐Ÿ”—Wired to MCP toolsEvery action node maps to a tool call (Ruflo's ~210 MCP tools, your custom servers, or shell). The planner schedules them in parallel where the dependency graph allows.
๐Ÿš€Zero install to tryOpen goal.ruv.io, describe a goal, watch it run.

Try it: https://goal.ruv.io/ for goals ยท https://goal.ruv.io/agents for live agents. Run your own: clone the goal branch and cd v3/goal_ui && npm install && npm run dev.