TulipFarm
The AI-native business operating system — install it, give it a soul, put it to work.
TulipFarm is a self-hosted control panel where autonomous agents run your business operations. You describe what you want in chat — "track our customers", "create a support agent", "set up a hiring pipeline" — and agents build and run it for you. You do not configure it by editing files.
It runs on your own machine. A single command sets up the datastore, generates your secrets, and boots the API and web UI. The first account you create is the admin.
The mental model
A TulipFarm instance has two halves:
- The soul — a git-backed configuration store. Your resource schemas, agents, and skills live here as files. Agents write to the soul when you ask them to build something; the git history is your audit trail.
- The runtime — the API and workers that load the soul, store your records, index your knowledge, and run agent turns against your configured LLM providers.
Everything you build, an agent writes to the soul; everything your business produces is a record in the datastore. Building by chat is how the two come together — read Concepts for the full picture.
Where to start
Install
One-line self-hosted install on Linux, macOS, or Windows (WSL2).
Get started
Run it, configure a model, and build your first resource type by chatting.
Building by chat
The core idea — describe what you want, and agents build it for you.
Concepts
How the soul, resources, agents, skills, knowledge, and LLM tiers fit together.
Guides
Task recipes: define a resource, install a skill, configure providers.
Reference
Environment variables and the commands that run the project.
Security
How secrets are encrypted, hashed, and rotated.