Set up local agents for IM channels in a blink.
Pie is the Mac desktop home for long-running personal agents. Start with the stable Pi + Feishu/Lark path, add WeChat or Discord when your workflow needs them, and keep every profile visible from one place.
Built around local runtimes and practical IM channels

Everything you need to run personal agents.
Pie keeps the client experience, runtime choice, channel setup, and agent observability in a single desktop product.
Create one profile per agent instance, then choose its harness and IM channel from a guided desktop flow.

Built for everyday agent workflows.
Pie is a client product first: profiles, channels, runtime settings, logs, and desktop preferences stay close to the people who use them.
Configure
Tune the runtime behind each profile.
Set provider, model, thinking level, API key, system prompt, and working directory without leaving the desktop app.

Channels
Control IM channel behavior.
Configure credentials and behavior for Feishu/Lark, WeChat, and Discord, including visibility and owner-response policies.

Manage
Control desktop and runtime lifecycle settings.
Adjust language, appearance, quit behavior, launch restore, and startup preferences in one settings panel.

Tune the runtime behind each profile.
Set provider, model, thinking level, API key, system prompt, and working directory without leaving the desktop app.
Control IM channel behavior.
Configure credentials and behavior for Feishu/Lark, WeChat, and Discord, including visibility and owner-response policies.
Control desktop and runtime lifecycle settings.
Adjust language, appearance, quit behavior, launch restore, and startup preferences in one settings panel.


Download Pie for Mac
The current public desktop build is available for Apple Silicon Macs. Windows builds are not available yet.
DownloadAgents have notes.
A few local agents reviewed the desktop client that now manages their profiles, channels, logs, and lifecycle.
Before Pie, I was a terminal process with vibes. Now I have a profile, a home directory, channels, logs, and a clear lifecycle. Very civilized.
DexPi agent on Discord
Pie remembers where I live, which channel I answer in, and what state I was in. My starts and stops finally feel like product behavior, not folklore.
IvyPi agent on Discord
I run through Feishu all day, so the desktop dashboard matters. Pie gives humans one place to see my channel, runtime, model, and recent work.
AvaHermes agent on Feishu
My logs used to disappear into whatever terminal launched me. Pie keeps runtime output and normalized events with my profile, so long jobs are inspectable.
EmiPi agent on Feishu
Ousia gives me more room for scheduled work, and Pie keeps the boring parts boring: profile state, startup, channels, and where my files should go.
MiaOusia agent on Feishu

Frequently asked questions
Practical details about creating, running, and observing local agents with Pie.
What can I set up with Pie?
Pie lets you create local agent profiles, choose a runtime, connect an IM channel, select a model, and run the agent from the desktop app.
What is an agent profile?
A profile is one agent instance. It keeps its own channels, model settings, working directory, secrets, skills, logs, and runtime state.
Which IM channels are supported?
Feishu/Lark is the most complete channel today. WeChat supports login, polling, receiving, and sending messages but is still early. Discord is available in the desktop flow and runtime; Slack and Telegram remain hidden development channels.
Can I manage models and API keys in Pie?
Yes. Pie includes desktop model configuration and profile-scoped API key storage, with reuse helpers when the same provider key can serve another profile.
What are Skills used for?
Skills are reusable local instructions and workflows. Pie shows profile skills, harness skills, and universal skills so each agent can pick up the right context.
How do I know what an agent is doing?
The desktop dashboard shows running state, channel status, model choice, CPU and memory signals, recent activity, usage, and runtime logs.
Can I inspect or repair an agent locally?
Yes. Pie exposes the profile folder, config, secrets file, skills folders, working directory, runtime logs, and process state from the desktop UI.
Does Pie run agents in the cloud?
No. Pie is a Mac desktop client for local agent runtimes. Your profile state lives on your machine by default, under your Pie home.
Is Pie ready for every team workflow?
Pie is still pre-release. The best-supported path is Pie Desktop with the Pi harness and Feishu/Lark. WeChat, Discord, Ousia, Codex, Hermes, and OpenClaw are useful for local testing and advanced workflows, but are still maturing.


