Automate your software development lifecycle
Build features by coordinating agents across your development pipeline, step in when your judgment is needed.
Live feature pipeline
Product investigation
UI/UX design
Engineering requirements
Implementation
Code review
Quality engineering
Checkout recovery is in Product investigation.
Every feature has a route.
This is one example. Define any pipeline you want, with the stages, agents, skills, and rules that fit your team.
Product investigation
Understand the problem before touching the code.
Research the product surface, reproduce the behavior, and turn scattered context into a clear opportunity.
Research agent exploringStage 1 of 6: Product investigation. Understand the problem before touching the code.
Your judgment has a place.
Every stage starts manual. Make it automatic only when its requirements deserve to decide.
- Manual
- You approve, reject, or steer the work.
- Automatic
- Passing requirements move the card forward.
Prevent duplicate checkout charges
Waiting for your approval
diff availableDifferent agents. One handoff.
Pick the right tool and model for each stage without losing what the last agent learned. Bring your own model provider API keys.
Use the agents you already trust
Every stage pairs a coding tool with a model and a skill.
Claude CodeCodex CLICursor CLIDeepSeekOpenCodePiPoolsideContext becomes an artifact
Each stage commits a durable write-up for the next agent to read.
docs/bento/ui-ux-design.mdInteraction statesAcceptance criteriaOpen decisionsKeep one feature across repositories
Frontend and backend worktrees share one branch, one card, and one history.
checkout/webcheckout/apiThe sandbox is the boundary.
Agent work stays inside a per-feature environment. Trusted services keep the credentials and publish the result.
one card / one branch / one sandboxIsolated workspaces
Agents receive isolated worktrees, never host SSH keys or host git configuration.
Scoped publishing
The server narrows short-lived GitHub tokens to the repository being published.
Encrypted credentials
Organization credentials are encrypted at rest and resolved only for the owning run.
Start a card from Linear or Slack.
Kick off a feature in the tools your team already uses, then let Bento run the pipeline.
Linear
Tasks created in Linear can automatically create a feature card in Bento and start the pipeline.
- A Linear task is created
- Bento opens a feature card
- The pipeline starts
Slack
Message @bento to create a card and start the pipeline. Approve in Slack and see agent output.