Skip to content

Usta v0.1.0 — first public release

Latest

Choose a tag to compare

@danialza danialza released this 11 Jun 15:13
· 19 commits to main since this release

Your AI engineering team. Not an assistant.

Usta is a native macOS IDE where you don't talk to one AI. You talk to a team — a PM agent plans the work, specialist roles (frontend, backend, DB, QA, security, devops, designer…) run in their own terminals, and they hand work off through a shared event bus.

✨ Highlights

  • Multi-agent orchestration — PM auto-plans which roles act on each request and assigns scoped tasks.
  • Real terminals per role — SwiftTerm PTY, persistent scrollback across daemon restarts.
  • Pluggable LLMs — Anthropic, Gemini, local Ollama. Local-first is real.
  • Shared event bus — SQLite-backed, fuzzy topic matching, auto inter-agent reactions.
  • Bottleneck detector — global "Next Action" bar always shows you what to unblock.
  • Idle watcher — daemon detects when a role finishes and publishes its announcements.
  • MCP server included — drive Usta from any MCP-compatible client.
  • Skills system — caveman, memory, mattpocock catalog, custom.
  • Diff view for fs_edit / fs_write tool calls.
  • Keychain-backed API key storage. Keys never touch disk.

🔧 Stack

SwiftUI (macOS 15+) · Swift 6 · Rust + tokio · tonic gRPC over UDS · SQLite · MCP stdio.

📦 Install

Step 1 — Download & install

Download Usta-macOS-v0.1.0.dmg below. Open it and drag Usta.app into your Applications folder.

Step 2 — Run this command in Terminal

xattr -dr com.apple.quarantine /Applications/Usta.app

Step 3 — Launch the app

Open Usta from Applications (or Spotlight). Paste your Anthropic API key in Settings → API Keys. The daemon spawns automatically.

That's it. You're ready to go.

🙏 Credits

Built solo by @danialza. MIT licensed. Standing on the shoulders of SwiftTerm, tonic, Anthropic, Google, and the Ollama community.

Found a bug? Open an issue.
Liked it? A ⭐ helps a lot.