UBIK://PSSSST.DEV v0.1.0 · APACHE 2.0 RESIDENT

PSSSST.DEV · BY UBIK · MADE BY ANOTS

Psssst!

An AI resident engineer for your codebase. Whispers findings. Proposes fixes. Waits for your tap.

Friends, do your pull requests have that lingering film of rot? Has entropy crept into your sprint? Reach for UBIK.

What it does

Ubik lives next to your repository. While you sleep it reads the codebase, watches competitors, scans for trends, and proposes specific improvements with evidence and a plan. When you tap on Telegram, it ships the fix through Aider, Claude Agent SDK, or any agentic executor — onto a feature branch, with tests, as a PR.

Safe when used as directed. Will not push to main. Tap approve to release the cure.

It actually works.

FIRST SELF-IMPROVING MERGE · MAY 10, 2026 · 02:13 LOCAL

Ubik audited its own repository, noticed CHANGELOG.md was missing, sent the proposal to Telegram, wrote the file via Aider on a fresh worktree branch, and opened PR #1. We tapped merge. A minute later the daemon had self-deployed the change. Eighty-six minutes wall-clock end-to-end — most of it spent reading proposal cards on a phone.

Telegram chat with @ubik_self_bot showing a proposal card, the green-check approval, branch-ready and PR-ready notifications.
Telegram · @ubik_self_bot
Merged GitHub pull request #1 with auto-generated proposal body and an Auto-generated by Ubik attribution footer.
github.com/getubik/ubik · PR #1 · merged
  1. 00:48Audit cycle kicks off. glm-5.1 reads 63 files in 81 seconds.
  2. 00:49Eight findings extracted. Eight proposal cards land on Telegram with severity, plan, and evidence.
  3. 01:51Operator taps on the missing-changelog card. The Telegram spinner clears in under a second.
  4. +14sAider commits ff0f018 on branch auto/5e6f6375 inside an isolated git worktree. 1.8k tokens in, 84 out.
  5. +17sVerifier pushes the branch and opens PR #1 against main via the GitHub REST API.
  6. 02:12Operator merges on GitHub.
  7. 02:13Deploy cron pulls the new main, reinstalls, restarts the daemon. CHANGELOG.md is live in /opt/ubik. Loop closed.

One pip install. No subscription. No telemetry without your consent. Ask for UBIK by name.

Quickstart

pip install psssst
ubik init
ubik run --dry-run   # smoke test
ubik run             # for real

Or run it as a Model Context Protocol server inside Claude Desktop / Cursor:

ubik mcp

Best-of-breed parts, swappable at every seam. Bring your own brain.

Stack

GLM-5.1 Claude Agent SDK Pydantic AI MCP uv + ruff + ty OpenTelemetry Apache 2.0

Half-life trial — 0.1.0 shipped. Cold-pack durability indeterminate. Roadmap available on request.

Status

// END OF TRANSMISSION