Facio mascot, a pixel-art AI agent
NewAutonomous where useful, human-reviewed where it matters

The autonomous AI agent that supports your team, not replaces it.

Facio is a Docker-first runtime for long-running AI work. It keeps session state, memory, tools, channels, and Placet review flows together so agents can continue where boundaries are clear and return to a human before sensitive actions.

quickstart
$curl -fsSL https://raw.githubusercontent.com/placet-io/facio/main/quickstart/setup.sh | bash
Docker 24+ with Compose v2Read the docsCompare platforms

Models · channels · skills · browser · approvals

Approval-gated actionsPersistent memoryRuntime MCP serversIntegrated browserA2A + OpenAI HTTPOpenAIAnthropicOpenRouterAzure OpenAIGitHub CopilotOllamaLM StudioPlacetTelegramSlackDiscordEmailMicrosoft TeamsApproval-gated actionsPersistent memoryRuntime MCP serversIntegrated browserA2A + OpenAI HTTPOpenAIAnthropicOpenRouterAzure OpenAIGitHub CopilotOllamaLM StudioPlacetTelegramSlackDiscordEmailMicrosoft Teams

What Facio actually does

Useful autonomy inside clear boundaries, not a black-box AI integration asking for blind trust.

A persistent operator that keeps humans in control.

Facio keeps state, resumes after interruptions, asks for authority at the right moment, and records what happened. It is designed for teams that need AI help without creating a silent data leak or an uncontrolled attack surface.

Taskholds context
Approveasks at risk
Runkeeps going
Memorylearns outcome
Resume
Approve
Remember

Approvals before risky actions

Facio pauses for human review when work touches credentials, production, files, or external systems.

Memory that survives sessions

Preferences, durable facts, known issues, and project context stay available after the chat window is gone.

Security built into the runtime

Secret redaction, isolated credentials, policy-gated tools, and sandboxed execution keep scope explicit.

Readable history

Actions, approvals, model choices, and outcomes stay visible enough for security and operations teams to trust.

Multimodal work

Text, attachments, vision, transcription, image generation, and video generation run in one agent.

Live routing

Switch models, providers, channels, and tools while work is running instead of redeploying the stack.

Extend at runtime

Skills, MCP servers, and a browser, installed while the agent is running.

No rebuilds, no restarts. Add capabilities the moment the work needs them.

Live runtime

Facio routes work while it runs

MCP toolsstdio + SSE
Browserresearch + inspect
Channelschat, email, API
Memoryfacts + lessons

Add tools while Facio is running

Connect MCP servers over stdio or SSE, hot-install workspace skills, and capture OAuth or credentials only when the task needs them.

Research with an integrated browser

Fetch pages, run search, inspect web data, and keep every external step approval-gated and visible to the operator.

Run work inside a sandbox

Execute commands with policy gates, redaction, seccomp/bwrap isolation, and a clear record of what changed.

Use multimodal capabilities on demand

Transcribe audio, read images, generate images or video, and route the work through the model best suited for the moment.

Live model and channel routing: OpenAI, Anthropic, OpenRouter, Azure, Copilot, Ollama, LM Studio, vLLM, A2A 1.0, OpenAI HTTP, Placet, Slack, Telegram, Discord, email, and CLI can all live in the same runtime.

Traceable autonomy

Every important step is visible before trust is required.

Business teams worry about uncontrolled AI for good reasons: data exposure, hidden tool calls, unclear authority, and fragile handoffs. Facio makes the agent useful while keeping sensitive decisions reviewable and recoverable.

  • Keeps a clear record of decisions, tools, and approvals.
  • Resumes long work after restarts, waiting periods, or reviews.
  • Remembers lessons without hiding authority in a chat transcript.
  • Escalates before sensitive, external, or irreversible actions.

Audit trail

Research task to board-ready deck

09:14Research subagentCollected source material from approved market reports.
09:18Browser toolOpened vendor pages and captured citations for every claim.
09:23Human reviewApproved exporting summarized findings outside the workspace.
09:31Deck builderCreated customer-ready PPTX with risk notes and source appendix.

Plays well with everything

Your models. Your channels. Your tools.

LLM providers

Switch live between commercial and local models, or run your own OpenAI-compatible endpoint.

OpenAI
Anthropic
OpenRouter
Azure OpenAI
GitHub Copilot
Ollama
LM Studio
vLLM
Hugging Face
OpenAI-compatible

Channels

Operate Facio from Placet, your team chat, your inbox, the terminal, or any A2A 1.0 client.

Placet
Telegram
Slack
Discord
Email
Microsoft Teams
CLI REPL
OpenAI HTTP
A2A 1.0

Ready in seconds

Install in seconds. Run for as long as the work takes.

One command brings up the agent runtime, the Placet operator dashboard, and the HITL chat, all on your own infrastructure.

quickstart
$curl -fsSL https://raw.githubusercontent.com/placet-io/facio/main/quickstart/setup.sh | bash