Tools
Chat tools
One remembered switch per tool, shared by the Tools tab, Settings, and every chat on this device.
On this page
One switch per tool
- Open the Tools tab, Settings → Chat & Tools, or a chat’s tools menu.
- Turn a tool on or off. The same switch is reflected everywhere on this installation and persists across launches.
- Grant any operating-system permissions and prepare resources the tool requires.
- Select a tool-capable model. Enabling a tool makes it available; the model still decides whether to call it.
Per-chat overrides and per-project tool defaults have been replaced. Changing a switch in one chat also changes availability in other chats on that device; it does not grant approval for a future sensitive action.
Callable tools
| Tool | Purpose |
|---|---|
| Web Search | Use built-in Noema Search, or a provider you configure, to research and read web sources. |
| Python | Run constrained local calculations and data analysis with the bundled scientific toolkit. |
| Memory / Remember This | Save and retrieve facts you choose to keep. |
| Search My Chats | Find relevant material in saved conversations. |
| Image Creation | Create images through Image Playground when supported by the device and system. |
| Dataset Search / PDF Reader | Retrieve indexed passages and inspect supported PDFs. |
| Calendar | Read or create events subject to permission and confirmation. |
| Quick Charts | Render supported charts from structured data. |
| Calculator / Unit Converter | Perform deterministic arithmetic and conversions. |
Permissions and connectors
Calendar writes and other sensitive actions retain their own confirmations. Files, speech, images, and calendars remain subject to operating-system access and device support.
Add remote MCP servers by URL on iPhone, iPad, or Mac. Noema asks before each connector tool call. The Direct Mac edition also supports local command servers; see MCP Connectors for setup and limits.
The Tools tab also contains workflows such as Deep Research and Meetings. Opening a workflow is distinct from giving the chat model access to a callable tool.
Where work runs
With an ordinary Constellation model chat, inference can run on the Mac while tools and permissions are handled by the requesting device. A remotely controlled coding chat instead runs folder tools on its owning Mac and streams activity back.
Python stays in its constrained local runtime with no general network access. Web Search and remote connectors use the network. Remote model providers receive the arguments and results needed for the turn.