{
 "schema_version": 1,
 "generated": "2026-10-24",
 "id": "crane-in-clear-sky-workwit-ai-agent--deploy-self-hosted-office-agent",
 "repo": "crane-in-clear-sky/WorkWit-AI-Agent",
 "repo_url": "https://github.com/crane-in-clear-sky/WorkWit-AI-Agent",
 "repo_slug": "crane-in-clear-sky-workwit-ai-agent",
 "title": "Deploy a self-hosted office AI agent on your own server",
 "page_title": "How to deploy a self-hosted office AI agent on your own server with Work Wit AI Agent",
 "summary": "Run WorkWit on a Linux server with Docker Compose and connect it to your own model endpoints.",
 "who": "An IT admin at a small organization who wants AI office tools without a per-seat SaaS subscription or sending company files to a vendor.",
 "problem": "Office AI tools are usually hosted by a vendor, which means company contracts and HR files leave the organization's infrastructure.",
 "outcome": "A running WorkWit instance on port 4001 that uses your own model services, with the default admin password changed.",
 "steps": [
  "Clone the repo: `git clone https://github.com/crane-in-clear-sky/WorkWit-AI-Agent ~/workwit`, then run `cd ~/workwit` (inferred, check the README)",
  "Install Docker if needed: `curl -fsSL https://get.docker.com | sudo sh`, then `sudo usermod -aG docker $USER`",
  "Copy the template: `cp .env.example .env`, then set the four MODEL_*_BASE and MODEL_*_KEY pairs to your real addresses and keys",
  "Start the stack: `docker compose up -d --build`, then check `docker compose logs -f backend` for errors",
  "Open http://<server-address>:4001, sign in as admin, and change the default password under System Management -> User Management"
 ],
 "agent_prompt": "In the WorkWit-AI-Agent repo at <repo-path>, set up .env with the four model endpoints at <model-base-url> and <model-key>, then start the stack with docker compose up -d --build. Expected output: the backend container running and the web app reachable on port 4001. Verify that docker compose logs shows no startup errors and that the admin password has been changed.",
 "agents": [
  "any"
 ],
 "difficulty": "Intermediate",
 "time": "2 hours",
 "basis": "readme",
 "caveat": "The README's git clone line is incomplete in the source, so the clone URL in step 1 is inferred and should be checked against the repo page.",
 "category": "Work and operations",
 "tags": [
  "Work and operations"
 ],
 "lang": "python",
 "requirements": [
  "A Linux server (Ubuntu 22.04 recommended) with Docker and the docker compose plugin",
  "Four OpenAI-compatible model endpoints with addresses and keys for chat, vision, embed, and rerank roles",
  "Git access to the repo"
 ],
 "risk": "sensitive",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": true,
 "score": 1.0,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/crane-in-clear-sky-workwit-ai-agent/deploy-self-hosted-office-agent/",
 "md": "https://dedupedai.com/use-cases/crane-in-clear-sky-workwit-ai-agent/deploy-self-hosted-office-agent/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/crane-in-clear-sky-workwit-ai-agent--deploy-self-hosted-office-agent.json",
 "api_version": "v1"
}
