Revenue, traffic, customer pain, approvals, and reports stay on its radar.
Make thecompanymove.
You do not need another dashboard to babysit. Connect a business, set the rules and budget, and win.sh starts the daily operating loop. It watches, remembers, proposes, and acts when you let it.
What does win.sh actually do?
win.sh is the company assistant that keeps work moving when you are not in the tab. It watches signals, remembers the business, and pushes the next useful action inside your rules.
Useful actions show up with the reason, budget, and evidence attached.
Routine work can run on its own. Risky moves still ask first.
One assistant per company. No fake team, no org chart theater, no chat box to babysit. Just an operating loop that learns as it runs.
Watch the company do the work
Open activity log
The money gets checked
win.sh reads revenue, traffic, and costs from connected tools, then flags what changed.

Risky moves ask first
Spend or outreach comes back with budget, reason, and one clean approve button.

Learnings become memory
Results, decisions, and confirmed learnings get saved so the next run starts smarter.

The report lands daily
What changed, what moved, and what needs your call lands in one readable recap.
How the daily run works
Start with a reason
A schedule, event, anomaly, or user request starts a run.

Load the business
The assistant pulls in goals, rules, recent decisions, and company memory.

Check the live signals
Revenue, traffic, docs, inboxes, and the web get checked for anything worth acting on.

Act or ask
It drafts, executes safe work, asks on risky moves, then saves what it learned.

You set the rules. win.sh earns the keys.
Start approval first. As the assistant proves itself, routine work gets automatic while risky moves still come back to you.
Trust level 4
More room
You approve the risky movesCritical decisions always need your approval.
Receipts for every moveEvery action, decision, and change is logged.
Budget guardrailsThe assistant stays within the rules and your budget.
Waiting for your call
2 pending decisions
Increase ad spend for winback campaign
Company assistant · Est. impact: +€2,400 MRR
Budget: €1,200 · Confidence: 72%
Hire freelance SEO writer
Company assistant · Est. impact: +18% traffic
Budget: €600 / month · Confidence: 68%
Moves already made
An assistant recorded a decision
An assistant recorded a decision
An assistant recorded a decision
An assistant recorded a decision
An owner cleared an approval
The company gets smarter every run
win.sh saves decisions, rules, customer patterns, and confirmed learnings so each run starts with less guesswork than the last.
- Competitor pricing update
Company assistant · Fact
- Winback campaign results
Company assistant · Learning
- Q2 budget plan approved
You · Decision
- Refund policy change impact
Company assistant · Learning
- SaaS metrics baseline
Company assistant · Fact
- Ad spend stays under €2,000 / month
You · Rule
The memory gets sharper. The next run starts ahead.
Run the same loops from your terminal
Hosted win.sh is the fastest path, but the loop contracts are portable. Install the open source package, approve a scoped token, and let Codex or Claude Code run readable Markdown skills in your own repo.
npm install -g @win.sh/win
win auth login
win install bug-autofix
win tick- Local-first harness
Loops, skills, state, and journals stay inspectable as files.
- Browser-approved tokens
The CLI opens win.sh, you approve, and the token returns to localhost.
- Versioned business logic
Operating loops can be reviewed, edited, committed, and shared.
Give it
the first
run.
Connect the company, set the rules and budget, then let the assistant start the loop. You keep the keys. win.sh brings back proof.
- Approval gates
- Budget limits
- Private company memory
- Daily operating loop



