The dev that never sleeps.
WsTree is an operation of autonomous agents that runs your development cycle for you — and keeps you in the loop via Telegram. You decide. The tree executes.
An engineering operation,
not a chatbot.
WsTree puts AI agents to work like a real team: it schedules, executes, pauses, resumes and audits every task — with Telegram as your control room.
Real autonomy
Scheduled workflows run on their own: bug triage, PR review, QA, features. Every run has scope, tools and limits defined by you.
You in the loop
Agent stuck on a decision? The run pauses, the question lands on your Telegram, you answer from your phone and the work continues exactly where it stopped. Autonomy without losing control.
Safe foundation
Every agent action goes through a deterministic security layer before it executes. Restricted scope, secret scanning, explicit confirmation for privileged actions and auditing of everything.
Traditional dev × 24/7 operation
It's not about replacing you — it's about promoting you. You become the tech lead of an operation that never stops; the grunt work runs on its own and the decisions remain yours.
How it changes your life
Real scenarios from operating a tree: the system works, you steer.
Wake up to ready PRs
Overnight workflows triage cards, hunt bugs and open PRs for your review. Your morning coffee comes with work delivered.
Command from anywhere
Fire off a bug hunt from the grocery line. The agent reproduces, screenshots and proposes the fix — you just approve.
Approve with one tap
Professional PR review becomes an immutable draft: what you read is what gets posted. Approve, merge and retarget right from the chat.
Send a screenshot, get a fix
Attach a screenshot, PDF or CSV to the conversation. The context enters the next run automatically — with real file-type validation.
Many clients, one bot
Isolated workspaces per project, each with its own session, tools and repositories. Multiple AI accounts with automatic rotation.
Cost under control
Every token becomes an audit event: cost per day, per model, per workflow — always at hand, right from the chat.
Autonomy isn't absence.
It's knowing when to call you.
The agent finds a decision that's yours
Every workflow carries a protocol: facing a business choice, the agent stops and asks — instead of guessing.
The run pauses and the question hits your Telegram
The system saves the session, pauses the work and notifies you. Nothing moves without you — and nothing is lost while waiting.
You answer, the work continues
Your answer resumes the exact session. The agent picks up with full context and delivers — hours later, if needed.
Built to run alone
without costing your sleep.
Autonomy is only acceptable with layered defense. WsTree's rule: whatever is critical is decided by deterministic code — never by the model.
Locked control room
The bot answers one single authorized chat. Anyone else is ignored — and logged.
Filesystem boundary
The system only sees and touches the directories you authorized — enforced in independent layers.
Deterministic guard
Every agent action is validated by deterministic code before it runs. Destructive operations are blocked — the model can't override it.
Secret scanning
Pushes and deploys are blocked if the scan finds a real key, a hardcoded credential or a forbidden file — even inside the build bundle.
Conscious confirmation
Deploys, merges and privileged writes require the exact scope on screen plus your explicit confirmation tap. The decision is always yours.
Full audit trail
Every action and every token becomes an append-only audit event. Fail-open: auditing never breaks a run.