Releases: danialza/Usta
Usta v0.1.0 — first public 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_writetool 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.