diff --git a/README.md b/README.md index dbb0ea6..c0e5d4d 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,10 @@ -# llm-ui +# llm-py-web + +starlette + aftercare ui for llm by simonw. +requires uv, deno. ```shell -$ uv venv -$ uv pip install -r requirements.txt -$ uv run uvicorn server:app +$ deno task setup +$ # any llm plugins: `uv pip install ...` +$ deno task run ``` diff --git a/deno.json b/deno.json index 6f6d04c..bdcdb0b 100644 --- a/deno.json +++ b/deno.json @@ -2,7 +2,10 @@ "lock": false, "tasks": { "client:build": "deno run -A ./_build_client.ts", - "server:run": "uv run uvicorn server:app" + "server:setup": "uv venv && uv pip install -r requirements.txt", + "server:run": "uv run uvicorn server:app", + "setup": "deno task server:setup & deno task client:build", + "run": "deno task client:build --watch & deno task server:run" }, "imports": { "@char/aftercare": "jsr:@char/aftercare@^0.2.0"