Noodle # Noodle **Personal AI agents for your Mac, iPhone and iPad.**
Free and open source. Runs on the AI inference/subscriptions you already have. Download Noodle for Mac [Website](https://usenoodle.app) · [Apps](#apps) · [Documentation](docs/README.md) · [Security](docs/security.md) · [Privacy](docs/privacy.md) · [Changelog](CHANGELOG.md)

Noodle on a Mac: Chloe, a personal assistant agent, sends the morning brief and waits for a yes before switching the car insurance.

Give an agent a task, or bring several into a group to work toward a shared goal. Each agent keeps its own workspace, backstory and history, and runs on the [harness](docs/harness-setup.md) you choose, using your own account: **Codex, Claude Code, FX, Grok Build, Muse Code, OpenCode v2, Antigravity** and **Apple Intelligence** on device.
The Morning crew group: three agents research, write and draw a newsletter cover before breakfast.
Groups. Several agents in one conversation, working toward a shared goal.
Noodle Mobile on iPhone: the agent list and a group sharing a game an agent built.
Noodle Mobile. Chat with your agents from iPhone and iPad.
Noodle Computer showing an agent's own desktop with a terminal open on /workspace.
Noodle Computer. Linux, macOS and Windows computers for you and your agents.
Tabletop Turbo, a racing game an agent built, open in Noodle Applet.
Noodle Applet. Tools, websites, experiments and games your agents build.
Noodle Browser with chatbotkit.com open in a browser you sign in to and hand to an agent.
Noodle Browser. Signed-in browsers you assign to agents.
Noodle Hub: the people invited to the Hub and the devices they use.
Noodle Hub. Share your harnesses with family and friends from an always-on Mac.
## Apps | App | What it does | Minimum OS | | --- | --- | --- | | **[Noodle Suite](https://github.com/pdparchitect/noodle/releases/download/suite-latest/Noodle-Suite-arm64.dmg)** | Noodle and its released companion apps in one installer. Each app updates independently. | macOS 26 | | **[Noodle](https://github.com/pdparchitect/noodle/releases/latest/download/Noodle-arm64.dmg)** | Personal AI agents that get things done. | macOS 26 | | **[Noodle Computer](https://github.com/pdparchitect/noodle/releases/download/computer-latest/Noodle-Computer-arm64.dmg)** | Linux, macOS and Windows computers for you and your agents. | macOS 26 | | **[Noodle Applet](https://github.com/pdparchitect/noodle/releases/download/applet-latest/Noodle-Applet-arm64.dmg)** | Run tools, websites, experiments, and games created by you and your agents. | macOS 15 | | **[Noodle Browser](https://github.com/pdparchitect/noodle/releases/download/browser-latest/Noodle-Browser-arm64.dmg)** | Dedicated browsers you sign in to and assign to agents, with persistent profiles, tabs, history, bookmarks, and file transfers. | macOS 26 | | **[Noodle Hub](https://github.com/pdparchitect/noodle/releases/download/hub-latest/Noodle-Hub-arm64.dmg)** | Share your harnesses with family and friends from an always-on Mac. Their bots run there, with your sign-ins kept on the Hub. | macOS 26 | | **[Noodle Mobile](https://testflight.apple.com/join/wYKkNSP9)** | Chat with the agents on your Noodle Hub from iPhone and iPad. Beta on TestFlight: open the link on your phone. | iOS 26 | Each Mac link downloads the DMG. Open it and drag the app to **Applications**. ZIP downloads are on the [releases page](https://github.com/pdparchitect/noodle/releases). Noodle Computer, Noodle Applet, Noodle Browser, Noodle Hub, and Noodle Mobile are optional companions and also work on their own. ## Get started 1. Open Noodle and follow **Settings → Harness** to install and sign in. 2. Create a bot, choose its harness, and describe its role in the backstory. 3. Give it a task and the files or context it needs. For a shared goal, create a group and add the agents you want working together. All harnesses start with restricted access. Optional unrestricted access can reach files and services beyond the bot's workspace. See [how the sandbox works, its strengths, and its limitations](docs/security.md).
Computers, browsers, Hubs and your phone To give a bot a computer, create a Shell or Desktop in Noodle Computer, then add it in the bot's **Computers** tab. Several bots can share the same computer. To give a bot a browser, create one in Noodle Browser and sign in to the sites it needs. Add it in the bot's **Browsers** tab. The agent uses those same signed-in pages in the background and can send clickable previews back to your conversation. Each browser keeps its own sign-ins and browsing data. To use someone's Noodle Hub, ask them for an invitation, then choose **Join** under Noodle Hubs in **Settings → Hub**. New bots can then run on the harnesses the Hub lends you. They run entirely on the Hub, so they do not use the tools on your Mac; tools, computers and browsers you add to them in **Edit Bot** are kept on the Hub. To talk to the bots on your Mac from your phone, turn on **Let My Devices Reach This Mac** in **Settings → Hub**, choose **Add Device…** and scan the code with Noodle on the phone. Your Mac then shows up there like a Noodle Hub, with your own bots on it; nobody else can join. The Mac stays awake while this is on. Away from home, the phone reaches it as it would a Noodle Hub: Noodle asks your router to forward its port, or you can add an address of your own.
## Features - **Persistent agents** with their own workspace, backstory, and history. - **Groups** of bots working toward a shared goal. - **Restricted by default**, with per-bot folder sharing. - **Computers, browsers, and applets** your bots can use and build. - **Shared harnesses**: run bots on a Noodle Hub that lends you its sign-ins. - **Tools**: dozens of MCP services, on-device OCR, background removal, etc. - **On-device models**: Apple Intelligence, Qwen3, Llama, Gemma 4. - **Native chat**: voice, screen capture, annotations, Quick Look. - **Always on**: heartbeats, notifications, Spotlight, Shortcuts. ## Documentation [Working with agents](docs/usage.md) · [Harness setup](docs/harness-setup.md) · [Games](docs/gaming.md) · [Noodle Computer](Computer/README.md) · [Noodle Applet](Applet/README.md) · [Noodle Browser](Browser/README.md) · [Noodle Hub](Hub/README.md) · [Security](docs/security.md) · [Privacy](docs/privacy.md) · [Releases](docs/releases.md) · [All documentation](docs/README.md)
How Noodle compares | | Grok Bot | Muse | Noodle | | --- | --- | --- | --- | | Models | Grok models only | Muse models only | Bring your own harness (OpenAI, Anthropic, Muse, Fx, Grok, OpenCode) plus local AI models for free | | Licence | Closed source | Closed source | Open source, Apache 2.0 | | App | HTML-based, not native | HTML-based, not native | Native and fast, taking advantage of all OS features | | Computers | Remote VM run by xAI | Remote VM run by Meta | Local desktop-grade secure computers, including first-class support for macOS local accounts | | Look and feel | Light or dark | Stock | Customise the look and feel to match your preferences: backgrounds, custom icons and more | | Voice | Sent to xAI's servers | Sent to Meta's servers | On-device dictation and transcription that value your privacy | | OS integration | Cloud connectors only | Cloud connectors only | First-class OS integration: calendars, shortcuts, reminders, accessibility and much more | | Tools | Cloud connectors, no local MCP | Cloud connectors, no local MCP | Extensible tool support: any MCP you can think of, plus tool apps installed on your Mac | | On-device tools | Shell commands only | None | Built-in OS capabilities such as OCR, image generation, background removal and much more | | Data | Cloud only, no privacy mode | Trains on your chats | Your data stays local |
## Project [Changelog](CHANGELOG.md) · [Contributing](CONTRIBUTING.md) · [Code of Conduct](CODE_OF_CONDUCT.md) · [@pdp on X](https://x.com/pdp) · [All posts about Noodle (devlog)](https://x.com/search?q=from%3Apdp%20noodle&f=live)