XOne - The Open Agentic Studio
1
stars
7,781
commits
Python
primary language
Sep 9, 2026
updated
The local AI control plane for models, knowledge, agents, and production workflows.
Download Desktop · Build Status · Support
LOCAL-FIRST MODEL-AGNOSTIC MCP-READY OPENAI-COMPATIBLE
XOne brings local inference, private knowledge retrieval, Model Context Protocol (MCP) tools, training, export, and OpenAI-compatible serving into one observable workspace. X1 is the compact mark; XOne is the product.
One workspace. Observable local intelligence.
| Domain | Stack |
|---|---|
| Web and desktop UI | React 19, TypeScript, Vite, Tailwind CSS, TanStack Router, Motion |
| Native application | Tauri 2, Rust, operating-system WebView |
| Control plane | Python, FastAPI, Uvicorn, Pydantic, JWT, SQLite |
| Model execution | Transformers, llama.cpp / GGUF, MLX on Apple Silicon |
| Delivery | Vercel portal, GitHub Actions, GitHub Releases |
| Capability | What it provides |
|---|---|
| Local inference | Hardware-aware model loading, GGUF workflows, chat, vision, audio, and video capabilities. |
| Model operations | Discover, download, inspect, load, unload, and monitor models from one hub. |
| Private knowledge | Prepare documents and datasets for retrieval-augmented generation (RAG) with grounded context. |
| MCP and agents | Connect coding agents and approved tools through explicit, reviewable capability boundaries. |
| Training | Build datasets, run LoRA or QLoRA workflows, track metrics, and evaluate outputs. |
| Export and serving | Export deployable artifacts and expose local models through an OpenAI-compatible API. |
| Desktop runtime | X1-Studio manages the local backend and keeps model, credential, and runtime state close to the device. |
The latest release provides installers for the supported platforms:
| Platform | Package |
|---|---|
| macOS Apple Silicon | Download DMG |
| macOS Intel | Download DMG |
| Windows x64 | Download installer |
| Debian / Ubuntu x64 | Download DEB |
| Linux x64 | Download AppImage |
Verify downloads with the published SHA256SUMS.txt.
XOne.app to Applications. Alpha builds may require System Settings → Privacy & Security → Open Anyway.sudo apt install ./XOne-Desktop-Linux-x64.debchmod +x XOne-Desktop-Linux-x64.AppImage && ./XOne-Desktop-Linux-x64.AppImagegit clone https://github.com/abhishekpandaOfficial/XOne.git
cd XOne
./install.sh --local
xone studio
git clone https://github.com/abhishekpandaOfficial/XOne.git
cd XOne
.\install.ps1 --local
xone studio
The local service listens on 127.0.0.1:8888 by default. For a secure API-only session:
xone studio --api-only --secure -p 8888
Useful local endpoints:
http://127.0.0.1:8888/api/healthhttp://127.0.0.1:8888/openapi.jsonhttp://127.0.0.1:8888/docshttp://127.0.0.1:8888/redocXOne supports a model workflow built around the task, hardware, and context window:
Model files remain on the configured local cache unless the operator explicitly chooses another storage or provider boundary.
MCP lets an agent call focused tools such as documentation search, repositories, files, or data systems. XOne keeps this integration explicit:
xone start claude
xone start codex
xone start opencode
Start with read-only servers, review tool permissions, keep credentials in the local credential store, and enable only the servers required by a workspace. The XOne Docs MCP preset is available from the MCP controls inside the workspace.
RAG is a controlled pipeline, not a model setting:
Keep sensitive sources local, separate tenant or project indexes, and avoid sending retrieved context to an external provider unless that boundary is deliberate.
XOne supports a practical local lifecycle:
XOne exposes native /api/* endpoints and OpenAI-compatible /v1/* endpoints.
A minimal local request looks like this:
curl http://127.0.0.1:8888/v1/chat/completions \\
-H 'Content-Type: application/json' \\
-d '{"model":"local-model","messages":[{"role":"user","content":"Hello"}]}'
Recommended production controls:
VITE_* variables or public frontend configuration.X1-Studio Desktop / XOne Web Portal
|
React + Vite UI
|
Local FastAPI control plane
/api/* /v1/*
|
Model runtimes · RAG · MCP · Training · Export
| Layer | Technology |
|---|---|
| Web interface | React, TypeScript, Vite, Tailwind CSS, TanStack Router, Motion |
| Desktop shell | Tauri 2 and Rust |
| Backend | Python, FastAPI, Uvicorn, Pydantic, JWT, SQLite |
| Model runtimes | Transformers, llama.cpp / GGUF, MLX on Apple Silicon |
| Delivery | Vercel for the portal and GitHub Releases for desktop installers |
# Frontend
cd studio/frontend
npm ci
npm run dev -- --port 5173 --strictPort
# Validation
npm run typecheck
npm run build
npm test
# Native desktop development
cd ..
npx --yes @tauri-apps/cli@2.10.1 dev
Run backend development from the repository root with:
./.venv/bin/xone studio --api-only -H 127.0.0.1 -p 8888
Pull requests should include a concise change description, focused tests, and screenshots for user-facing changes. Keep credentials, model weights, generated binaries, and machine-specific state out of commits.
xone/
├── studio/frontend/ React web and desktop interface
├── studio/backend/ FastAPI control plane and runtime services
├── studio/src-tauri/ Tauri shell, icons, and native packaging
├── Python CLI package/ xone command implementation and compatibility layer
├── tests/ Integration, security, and regression tests
├── scripts/ Build, packaging, and verification utilities
└── .github/workflows/ CI and desktop release automation
Desktop releases are built by the Release XOne Desktop Alpha workflow. Each
release must publish all platform packages and SHA256SUMS.txt. The portal uses
stable latest-release asset paths, so a new desktop release does not require a
frontend version edit.
Before a production release, configure Apple Developer ID signing and notarization, a trusted Windows certificate, release monitoring, and a documented rollback plan.
See LICENSE, COPYING, and studio/LICENSE.AGPL-3.0 for the applicable license terms and notices. Review component-specific notices before redistributing builds.
XOne includes open-source components and technical foundations originally developed with Unsloth AI. See the repository notices for attribution and licensing details.(top 30 of 285)
Python
72.2%
TypeScript
22.1%
Shell
1.6%
Rust
1.6%
PowerShell
1.5%
XOne - The Open Agentic Studio
1
stars
7,781
commits
Python
primary language
Sep 9, 2026
updated
The local AI control plane for models, knowledge, agents, and production workflows.
Download Desktop · Build Status · Support
LOCAL-FIRST MODEL-AGNOSTIC MCP-READY OPENAI-COMPATIBLE
XOne brings local inference, private knowledge retrieval, Model Context Protocol (MCP) tools, training, export, and OpenAI-compatible serving into one observable workspace. X1 is the compact mark; XOne is the product.
One workspace. Observable local intelligence.
| Domain | Stack |
|---|---|
| Web and desktop UI | React 19, TypeScript, Vite, Tailwind CSS, TanStack Router, Motion |
| Native application | Tauri 2, Rust, operating-system WebView |
| Control plane | Python, FastAPI, Uvicorn, Pydantic, JWT, SQLite |
| Model execution | Transformers, llama.cpp / GGUF, MLX on Apple Silicon |
| Delivery | Vercel portal, GitHub Actions, GitHub Releases |
| Capability | What it provides |
|---|---|
| Local inference | Hardware-aware model loading, GGUF workflows, chat, vision, audio, and video capabilities. |
| Model operations | Discover, download, inspect, load, unload, and monitor models from one hub. |
| Private knowledge | Prepare documents and datasets for retrieval-augmented generation (RAG) with grounded context. |
| MCP and agents | Connect coding agents and approved tools through explicit, reviewable capability boundaries. |
| Training | Build datasets, run LoRA or QLoRA workflows, track metrics, and evaluate outputs. |
| Export and serving | Export deployable artifacts and expose local models through an OpenAI-compatible API. |
| Desktop runtime | X1-Studio manages the local backend and keeps model, credential, and runtime state close to the device. |
The latest release provides installers for the supported platforms:
| Platform | Package |
|---|---|
| macOS Apple Silicon | Download DMG |
| macOS Intel | Download DMG |
| Windows x64 | Download installer |
| Debian / Ubuntu x64 | Download DEB |
| Linux x64 | Download AppImage |
Verify downloads with the published SHA256SUMS.txt.
XOne.app to Applications. Alpha builds may require System Settings → Privacy & Security → Open Anyway.sudo apt install ./XOne-Desktop-Linux-x64.debchmod +x XOne-Desktop-Linux-x64.AppImage && ./XOne-Desktop-Linux-x64.AppImagegit clone https://github.com/abhishekpandaOfficial/XOne.git
cd XOne
./install.sh --local
xone studio
git clone https://github.com/abhishekpandaOfficial/XOne.git
cd XOne
.\install.ps1 --local
xone studio
The local service listens on 127.0.0.1:8888 by default. For a secure API-only session:
xone studio --api-only --secure -p 8888
Useful local endpoints:
http://127.0.0.1:8888/api/healthhttp://127.0.0.1:8888/openapi.jsonhttp://127.0.0.1:8888/docshttp://127.0.0.1:8888/redocXOne supports a model workflow built around the task, hardware, and context window:
Model files remain on the configured local cache unless the operator explicitly chooses another storage or provider boundary.
MCP lets an agent call focused tools such as documentation search, repositories, files, or data systems. XOne keeps this integration explicit:
xone start claude
xone start codex
xone start opencode
Start with read-only servers, review tool permissions, keep credentials in the local credential store, and enable only the servers required by a workspace. The XOne Docs MCP preset is available from the MCP controls inside the workspace.
RAG is a controlled pipeline, not a model setting:
Keep sensitive sources local, separate tenant or project indexes, and avoid sending retrieved context to an external provider unless that boundary is deliberate.
XOne supports a practical local lifecycle:
XOne exposes native /api/* endpoints and OpenAI-compatible /v1/* endpoints.
A minimal local request looks like this:
curl http://127.0.0.1:8888/v1/chat/completions \\
-H 'Content-Type: application/json' \\
-d '{"model":"local-model","messages":[{"role":"user","content":"Hello"}]}'
Recommended production controls:
VITE_* variables or public frontend configuration.X1-Studio Desktop / XOne Web Portal
|
React + Vite UI
|
Local FastAPI control plane
/api/* /v1/*
|
Model runtimes · RAG · MCP · Training · Export
| Layer | Technology |
|---|---|
| Web interface | React, TypeScript, Vite, Tailwind CSS, TanStack Router, Motion |
| Desktop shell | Tauri 2 and Rust |
| Backend | Python, FastAPI, Uvicorn, Pydantic, JWT, SQLite |
| Model runtimes | Transformers, llama.cpp / GGUF, MLX on Apple Silicon |
| Delivery | Vercel for the portal and GitHub Releases for desktop installers |
# Frontend
cd studio/frontend
npm ci
npm run dev -- --port 5173 --strictPort
# Validation
npm run typecheck
npm run build
npm test
# Native desktop development
cd ..
npx --yes @tauri-apps/cli@2.10.1 dev
Run backend development from the repository root with:
./.venv/bin/xone studio --api-only -H 127.0.0.1 -p 8888
Pull requests should include a concise change description, focused tests, and screenshots for user-facing changes. Keep credentials, model weights, generated binaries, and machine-specific state out of commits.
xone/
├── studio/frontend/ React web and desktop interface
├── studio/backend/ FastAPI control plane and runtime services
├── studio/src-tauri/ Tauri shell, icons, and native packaging
├── Python CLI package/ xone command implementation and compatibility layer
├── tests/ Integration, security, and regression tests
├── scripts/ Build, packaging, and verification utilities
└── .github/workflows/ CI and desktop release automation
Desktop releases are built by the Release XOne Desktop Alpha workflow. Each
release must publish all platform packages and SHA256SUMS.txt. The portal uses
stable latest-release asset paths, so a new desktop release does not require a
frontend version edit.
Before a production release, configure Apple Developer ID signing and notarization, a trusted Windows certificate, release monitoring, and a documented rollback plan.
See LICENSE, COPYING, and studio/LICENSE.AGPL-3.0 for the applicable license terms and notices. Review component-specific notices before redistributing builds.
XOne includes open-source components and technical foundations originally developed with Unsloth AI. See the repository notices for attribution and licensing details.(top 30 of 285)
Python
72.2%
TypeScript
22.1%
Shell
1.6%
Rust
1.6%
PowerShell
1.5%