{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "ufo-ai/ufo-core",
 "name": "ufo-core",
 "owner": "ufo-ai",
 "slug": "ufo-ai-ufo-core",
 "github": "https://github.com/ufo-ai/ufo-core",
 "what": "UFO is an open source Python runtime that lets a team run AI agents in chat, with the agents reading files and running commands, either on self-hosted infrastructure or through UFO's hosted service.",
 "why": "",
 "language": "Python",
 "requirements": [
  "Python with uv installed (https://docs.astral.sh/uv/)",
  "API keys for the three model providers, set in .env",
  "For remote sandbox use: a hosted UFO workspace, or a self-hosted server with a configured sandbox carrier",
  "For Postgres or the debugger: make and pnpm"
 ],
 "audience_note": "Engineering and operations teams that want shared AI agents on their own servers or a hosted sandbox, with their own model API keys.",
 "risk": "sensitive",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/ufo-ai-ufo-core/",
 "use_case_count": 5,
 "use_cases": [
  {
   "id": "ufo-ai-ufo-core--self-host-team-agent-on-one-machine",
   "title": "Run a shared team agent server on one machine",
   "best": true,
   "url": "https://dedupedai.com/use-cases/ufo-ai-ufo-core/self-host-team-agent-on-one-machine/",
   "json": "https://dedupedai.com/use-cases/u/ufo-ai-ufo-core/self-host-team-agent-on-one-machine.json"
  },
  {
   "id": "ufo-ai-ufo-core--hand-coding-task-to-hosted-sandbox",
   "title": "Hand a task to an agent in a hosted sandbox",
   "best": false,
   "url": "https://dedupedai.com/use-cases/ufo-ai-ufo-core/hand-coding-task-to-hosted-sandbox/",
   "json": "https://dedupedai.com/use-cases/u/ufo-ai-ufo-core/hand-coding-task-to-hosted-sandbox.json"
  },
  {
   "id": "ufo-ai-ufo-core--run-team-server-on-postgres",
   "title": "Move a team UFO server onto Postgres",
   "best": false,
   "url": "https://dedupedai.com/use-cases/ufo-ai-ufo-core/run-team-server-on-postgres/",
   "json": "https://dedupedai.com/use-cases/u/ufo-ai-ufo-core/run-team-server-on-postgres.json"
  },
  {
   "id": "ufo-ai-ufo-core--publish-agent-built-site-on-subdomain",
   "title": "Serve an agent-built site on a local subdomain",
   "best": false,
   "url": "https://dedupedai.com/use-cases/ufo-ai-ufo-core/publish-agent-built-site-on-subdomain/",
   "json": "https://dedupedai.com/use-cases/u/ufo-ai-ufo-core/publish-agent-built-site-on-subdomain.json"
  },
  {
   "id": "ufo-ai-ufo-core--inspect-agent-turns-in-debugger",
   "title": "Read agent turns and memory in a browser debugger",
   "best": false,
   "url": "https://dedupedai.com/use-cases/ufo-ai-ufo-core/inspect-agent-turns-in-debugger/",
   "json": "https://dedupedai.com/use-cases/u/ufo-ai-ufo-core/inspect-agent-turns-in-debugger.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
