NanoTeams 1.8.2 — Role Skills
1.7.0 let you attach an agent skill to a single message. 1.8.2 attaches it to a role: pick a role in the Team Editor, tick the skills it should always have, and their full text rides that role's system prompt on every step.
✨ Role Skills
- A Skills tab on every role — Settings → Teams → Roles → (role) → Skills. Tick a skill and it ships with that role from then on; reorder with ↑/↓ to control how they stack in the prompt. Every role has it except the Supervisor, which is you.
- Your existing skills, wherever they live — Claude Code skills, commands and enabled plugins, Codex, Cursor, Gemini CLI, GitHub Copilot, Windsurf, OpenCode, plus any loose
SKILL.mdin the work folder. The same catalogue the composer's/picker already reads, searchable and grouped by agent. - The token cost is on screen before you attach — per skill and totalled for the role. Worth watching on Ollama: a prompt over the context window is cut from the top with no error, and the system prompt is the part that goes.
🛠 Improved
searchis much faster — on this repo (1,492 files, 348k lines), a full scan for a term that isn't there went from 513 ms to 152 ms, and a 31-term exploratory query from 9.5 s to 1.5 s.searchreturns everything you asked for — results are paged instead of stopping early, and it gives one line per match by default. Both are adjustable in Settings → Tool Behavior.- Renaming an artifact updates every reference — role dependencies and the team graph follow the new name instead of breaking. Built-in artifacts and teams with a run in flight stay locked.
- Empty Team gives you a Supervisor and one Teammate — the smallest team that actually runs. Rename the two roles, add your own, and it's yours.
🐛 Fixed
- Fixes across the Team Editor, the composer and Settings navigation.
System Requirements
- macOS 15.0 or later
- Ollama 0.9 or later, or LM Studio 0.4.0 or later
- Apple Silicon recommended for best local-LLM performance
- macOS 26+ required for private voice dictation
Install
- Download NanoTeams.app.zip and extract it.
- Drag
NanoTeams.appinto/Applications. - If macOS blocks the app on first launch: System Settings → Privacy & Security → Open Anyway.
- Start Ollama or LM Studio, load a model, then launch NanoTeams and pick your provider in Settings → LLM.
Build from Source
git clone https://github.com/jmstajim/NanoTeams.git
cd NanoTeams
xcodebuild -project NanoTeams.xcodeproj -scheme NanoTeams -configuration Release build
Links
- Repository: https://github.com/jmstajim/NanoTeams
- All releases: https://github.com/jmstajim/NanoTeams/releases
- Latest .app.zip: https://github.com/jmstajim/NanoTeams/releases/latest/download/NanoTeams.app.zip
- Issues & feature requests: https://github.com/jmstajim/NanoTeams/issues
- Ollama: https://ollama.com
- LM Studio: https://lmstudio.ai
Topics: macOS · AI coding assistant · local LLM · Ollama · LM Studio · multi-agent AI · AI agents · on-device · offline AI · private AI · automation · open source · Apple Silicon · Swift · SwiftUI · agentic chat · code generation