What do you want to do?
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.
- Ufo Core
- Software and DevOps
- Intermediate
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.
- Ufo Core
- Software and DevOps
- Beginner
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.
- Ufo Core
- Software and DevOps
- Advanced
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.
- Ufo Core
- Software and DevOps
- Advanced
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.
- Ufo Core
- Software and DevOps
- Intermediate
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
- 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.
- Open ufo-ai/ufo-core on GitHub and read the README and license.
- Run
make install - Run
cp .env.template .envand set the three model API keys in.env - Run
make build - 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.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeUfo 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:
[](https://dedupedai.com/use-cases/ufo-ai-ufo-core/?ref=badge)
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.