DEDUPED Hot AI repos, turned into use cases Get 5 a day

What you can do with Ufo Core

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.

Trended earlier

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.

5 use cases

  • Run a shared team agent server on one machine

    Install UFO on SQLite and local files so a small team can chat with agents on its own hardware.

    View prompt
    In the ufo-core repo, follow the Quick start to run `make install`, `make build`, `make init EMAIL=<work email>`, and `make serve`. Expected output: the server listens on http://localhost:8710 and `~/.ufoctl/token` exists. Verify that `curl http://localhost:8710` returns a response before you report success.
  • Hand a task to an agent in a hosted sandbox

    Give an agent a task from the terminal that keeps running in a sandbox after the client exits.

    View prompt
    Use the ufo client from the ufo-core repo to send the task <task description> with `ufo --remote`. Expected output: a turn ID and a sandbox result under /workspace. Verify the turn ID by running the resume command before you report the result.
  • Move a team UFO server onto Postgres

    Point the server at a local Postgres database before creating the workspace.

    View prompt
    In the ufo-core repo, run `make db`, write ufo.toml as the README's Postgres section describes, then run `make init EMAIL=<work email>` and `make serve`. Expected output: the server starts on http://localhost:8710 against postgresql+asyncpg on 127.0.0.1:5541. Verify that ufo.toml contains the postgresql+asyncpg URL before you report success.
  • Serve an agent-built site on a local subdomain

    Run the ingress so sites that agents build are reachable on ufo.localhost subdomains.

    View prompt
    In the ufo-core repo, run `uv run ufoctl ingress` and ask the agent to build <site description> in the workspace. Expected output: the site loads at a subdomain of http://ufo.localhost:8100. Verify the page loads in a browser before you report success.
  • Read agent turns and memory in a browser debugger

    Open turns, steps, transcripts, and memory in a browser to see what an agent did.

    View prompt
    In the ufo-core repo, run `make debugger` before `make serve`, then run `uv run ufoctl debugger`. Expected output: a browser view of turns, steps, transcripts, and memory. Verify that at least one turn from the workspace appears before you report success.

How to use Ufo Core

  1. Check you have what it needs: 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.
  2. Open ufo-ai/ufo-core on GitHub and read the README and license.
  3. Run make install
  4. Run cp .env.template .env and set the three model API keys in .env
  5. Run make build
  6. Run make init [email protected] with your work email

These steps come from our top use case, Run a shared team agent server on one machine, which also has a copy-paste agent prompt.

Ufo Core alternatives · Best AI repos for Software and DevOps

About this repo

  • Who it is forEngineering and operations teams that want shared AI agents on their own servers or a hosted sandbox, with their own model API keys.
  • Why it is hot
  • LanguagePython
  • Sourcegithub.com/ufo-ai/ufo-core · Back to Hot repos

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
Maintain Ufo Core? Add the Featured on Deduped badge

Paste this into your README:

[![Featured on Deduped](https://dedupedai.com/badge/ufo-ai-ufo-core.svg)](https://dedupedai.com/use-cases/ufo-ai-ufo-core/?ref=badge)

More badge styles and HTML

Questions about Ufo Core

What is Ufo Core?

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. It is an open-source project on GitHub: https://github.com/ufo-ai/ufo-core.

Who is Ufo Core for?

Engineering and operations teams that want shared AI agents on their own servers or a hosted sandbox, with their own model API keys.

What can I do with Ufo Core?

5 use cases so far, for example: Run a shared team agent server on one machine; Hand a task to an agent in a hosted sandbox; Move a team UFO server onto Postgres. Each has steps and a copy-paste agent prompt.

What do I need to run Ufo Core?

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.

What are alternatives to Ufo Core?

Other hot AI repos in Software and DevOps: Harness2, iFixAi, Orca, Diagram Design, AI Memory.

Is Ufo Core safe to run?

Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.