Nina

What you can ask for

Everything here works in the three ways of ordering: the voice conversation (⌥C), command mode (⌥X) and the written conversation (⌘J). The tool groups are turned off in Settings → Tools, and each one shows there how many tokens it costs per exchange.

The example sentences below stay in Portuguese, on purpose. Voice commands are interpreted in Portuguese, so a translated example would be a sentence that does not work. Say them as they are written; the column beside them, in English, tells you what happens.

Agents

You say What happens
"abre um agente" · "sobe dois agentes" They are born on the canvas, already named
"cria um agente do Codex" The same, in whichever CLI you name
"chama o Hermes de volta" The dismissed agent comes back with the whole conversation
"ei Freya, roda os testes" The task goes to Freya, worded the way you said it
"manda alguém investigar o build lento" She picks a free agent, or creates one
"fecha a Freya" · "dispensa o Apolo" The panel leaves the screen and the memory is kept
"manda o Apolo continuar" The agent that fell resumes from where it stopped
"só quando o Claude voltar ao ar" The resume waits for the provider to come out of the outage
"deixa o Apolo falar com a Gerda do backend" Opens the conversation between agents of different projects

Talking to an agent creates nobody: a dismissed agent comes back by name, with the whole conversation. Requests that take real work (searching, comparing, writing code) are handed to an agent.

Knowing what is going on

You say What happens
"como estamos?" She tells you what each agent is working on
"quais agentes existem?" The ones on the screen and the ones put away
"quem está trabalhando agora?" Only the ones on a task
"o que o Apolo andou fazendo?" Apolo's task, the work done, and the last answer given
"quem foi que mexeu no pagamento?" Searches the subject in everyone's history, dismissed agents included
"mostra o status" · "esconde o status" Flips the panels over and back
"o que ele perguntou?" · "quais são as opções?" Reads an agent's pending question
"a segunda" · "usa o que já está no docker compose" Answers that question, by option or with text of your own

"Mostra" changes the screen; "me diz" produces a spoken sentence. When your answer matches none of the options in an agent's question, she repeats the question instead of choosing for you.

Panels and layout

You say What happens
"abre o git" · "abre um terminal" · "abre a mídia" The panel is born on the canvas
"abre o browser no localhost:3000" A browser already at that address
"me mostra o README" The file opens in a panel
"fecha o browser" · "fecha os agentes" · "fecha tudo" Closes by name, by type, or the whole workspace
"coloca o browser em foco" · "tira o foco" Highlights one panel and gives the others back to the grid
"me leva até a Gerda" The camera travels to Gerda, switching project and workspace if it has to
"organiza as janelas" · "põe em duas colunas" Tidies up the canvas, or changes the grid layout
"salva esse arranjo como revisão de PR" Saves the layout under that name
"volta pro arranjo de pareamento" Restores a saved layout, without opening or closing any panel

Closing covers one panel by name, several, all of a type or the whole canvas. See tidying up on its own.

Projects and workspaces

You say What happens
"muda pro projeto platform" Switches canvas
"cria um canvas em /Users/eu/www/site" Creates a project in that folder
"cria uma área pro front" A new tab is born in this canvas
"vai pra área do back" · "próxima área" Switches tab
"manda o Marshall pra área do back" The agent moves while running, in the middle of whatever it is doing

A project is another folder with another cast; a workspace is another tab of the same project. See workspaces and several canvases.

Tasks

You say What happens
"anota aí que eu preciso arrumar o login" Creates the task
"bota na lista: entregar o relatório sexta" Creates it with a due date
"o que falta neste projeto?" · "o que eu tenho pra hoje?" Reads what is open
"marca a três como feita" Changes the state of task 3
"muda o prazo da dois pra amanhã" Reschedules it
"comenta na do relatório que já testei" Writes a signed comment
"tira aquela do login da lista" Sends it to the bin

"Já fiz" marks it as done; deleting only happens when you say so, and the task goes to the bin in the task panel.

Notes

You say What happens
"guarda esse endereço numa nota" Creates a note
"lê a nota do deploy" She reads out the whole text of that note
"adiciona na nota do deploy que a porta é 8080" Appends to the end, without rewriting what was there

She creates, appends to the end and renames. Deleting a note is only done in the panel.

Messages

You say What happens
"quem são meus contatos?" Lists the people you have added
"o que chegou de recado?" Reads the unread ones
"avisa o Pedro que o deploy saiu" Sends a new message
"responde pra ela que eu vejo amanhã" Replies to the last one that arrived

A message goes to another person, on another computer. See messages.

Repository and issues

You say What happens
"como está o git?" The branch, what changed and the latest commits
"o que mudou e ainda não foi commitado?" The dirty files, with who touched each one
"quais PRs estão abertas?" · "quais esperam a minha revisão?" Lists the pull requests
"aprova a 42" Publishes the approval on GitHub
"comenta na 42 que falta o teste" Comments without approving
"quais issues estão abertas?" Lists the issues
"cria um bug com esse erro do console" Opens an issue
"renomeia a issue 12" · "fecha a 12" · "reabre a 12" Acts on that issue
"pega a primeira issue e começa" Opens an agent with the issue as its task
"manda esse bug pro Hermes" Hands the issue to an agent that is already open

Reading the repository tells you which agent touched each file. See the Git panel.

Jira and Confluence

You say What happens
"o que tem no board?" · "o que tá em andamento?" Reads the board of the connected project
"cria uma tarefa pra revisar o login" Creates a card in Jira
"move a PROJ-12 pra pronto" Moves the card to another column
"o que o Confluence diz sobre o fluxo de pagamento?" Searches the documentation base

Each project talks to its own account. See Jira and Confluence.

Skills and MCP

You say What happens
"quais skills este projeto tem?" Lists the skills this canvas has at hand
"desativa a skill de revisão aqui" Turns it off in this project only
"procura uma skill de testes" · "instala essa aí" Searches the public registry and installs
"quais MCPs estão ligados?" · "procura um MCP de Postgres" The same, for tool servers

Installing lets third-party code run in your agents, so that request goes through a confirmation of yours. See skills and MCP.

Appearance and images

You say What happens
"troca o tema pra forja" · "deixa em ameixa" Changes this project's theme
"põe um fundo de floresta" Paints a new wallpaper
"procura outro" Swaps it for the next candidate, without repeating the description
"tira o fundo" Gives the theme's own landscape back
"gera uma imagem de um gato astronauta" The image is born on the canvas and goes to the gallery
"cria três ilustrações de uma floresta" The same, in the quantity you ask for
"quantas imagens tem no canvas?" She counts what is pinned there

The background is the wallpaper; a generated image appears on the canvas and stays in the gallery. Both take a while, and the app tells you when they are ready. See appearance.

Media, webcam and recording

You say What happens
"põe pra tocar" · "pausa aí" Controls what is already in the media panel
"muda pra música" Switches between video and music
"minimiza o vídeo, quero só o áudio" Shrinks it into a capsule, with the sound following
"modo cinema" Hides the page and leaves only the video
"abre a webcam" · "espelha a imagem" · "usa a câmera do iPhone" Opens and adjusts the webcam
"começa a gravar" · "pausa a gravação" · "para de gravar" Controls the screen recording
"deixa a janela em vertical" · "põe em paisagem" Resizes the app window for recording

She controls what is already playing; choosing the video is a request that goes to an agent. See the media panel, the webcam and recording.

Calendar and meetings

You say What happens
"o que eu tenho hoje?" · "qual a próxima reunião?" Reads your calendar
"do que é a reunião das três?" · "quem vai estar nela?" Details one appointment
"entra na reunião" · "abre o Meet" Opens the call and turns meeting mode on
"fica quieta um pouco" Turns meeting mode on with no meeting at all
"acabou a reunião" Turns meeting mode off

She reads the calendar and joins the call. She does not create, move or cancel appointments. See calendar and meetings.

A dictation that went to the wrong agent

You say What happens
"aquilo da migração, joga pro Hermes" The text you already dictated goes to another agent
"mandei errado, reenvia o último pro Apolo" The same, with the last dictation

The original text is reused; you do not have to say it again. See dictation.

Ending

"pode dormir", "tchau", "valeu" and "chega" end the voice conversation. The agents keep working.