KonfAI Studio
A single chatbot (à la ChatGPT / Claude, specialized for medical imaging) that drives
konfai-mcp end to end. A clinician-researcher points it at their own dataset and — from the
conversation alone — onboards data, authors/reuses a model, trains, infers, visualizes results,
compares, keeps & reproduces experiments, then deploys the frozen model privately (on-prem or
100% in the browser). The compute stays on the user's site; nothing is uploaded to a third party.
This is a product surface, not a new engine. Every capability maps 1:1 onto an existing
konfai-mcp tool (56 today). The build is the web UI + a thin bridge (BFF), plus the ONNX export.
Layout
konfai_studio/— the Python package (the BFF)server.py— FastAPI: streams the chat over SSE, serves the front, streams volumes to NiiVueagent.py— the pluggable brain (KONFAI_STUDIO_LLM):claude-code(Claude Agent SDK, default),openai(local vLLM/Ollama or any OpenAI-compatible endpoint),anthropic(Claude API)web/— the built front (index.html+assets/, git-ignored; logos are committed)
frontend/— the React + Vite source (chat panel + NiiVue viewer;npm run buildemits intoweb/)docs/— the spec, the build plan, and the strategy briefs
Run
pip install -e ./studio # deps: fastapi, uvicorn, fastmcp, claude-agent-sdk
npm --prefix studio/frontend install # once
npm --prefix studio/frontend run build # builds the front into konfai_studio/web/
konfai-studio # -> http://127.0.0.1:8730
The default brain uses your Claude Code subscription (no API key). For a local model:
KONFAI_STUDIO_LLM=openai KONFAI_STUDIO_LLM_BASE_URL=http://localhost:11434/v1 KONFAI_STUDIO_MODEL=qwen2.5:14b konfai-studio.
Front hot-reload during development: npm --prefix studio/frontend run dev (proxies to the BFF).
See docs/STUDIO_SPEC.md and docs/PLAN.md.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file konfai_studio-1.7.0-py3-none-any.whl.
File metadata
- Download URL: konfai_studio-1.7.0-py3-none-any.whl
- Upload date:
- Size: 7.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
964f247bc3723aab1ed7e44d506476e1bba42733599d418be0fad78feaf00001
|
|
| MD5 |
9661ece4b775ee7c055293001664c7e3
|
|
| BLAKE2b-256 |
acdbdffdcd0ce5ea26215652098bc8963880ac79d11504a8e7841afc51629bcf
|
Provenance
The following attestation bundles were made for konfai_studio-1.7.0-py3-none-any.whl:
Publisher:
publish.yml on fideus-labs/KonfAI
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
konfai_studio-1.7.0-py3-none-any.whl -
Subject digest:
964f247bc3723aab1ed7e44d506476e1bba42733599d418be0fad78feaf00001 - Sigstore transparency entry: 2281765155
- Sigstore integration time:
-
Permalink:
fideus-labs/KonfAI@c8796a66bc75674c3bdff6ee11213e7026325897 -
Branch / Tag:
refs/tags/v1.7.0 - Owner: https://github.com/fideus-labs
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@c8796a66bc75674c3bdff6ee11213e7026325897 -
Trigger Event:
push
-
Statement type: