Spaces:
Paused
Paused
metadata
title: Jorki
emoji: ⚡
colorFrom: blue
colorTo: purple
sdk: docker
app_port: 7860
pinned: false
Jorki — The Operating System for AI File Access
Files don't move. Context does.
Jorki turns any local file into a live AI-readable session URL. Instead of uploading gigabytes into every chat, create one secure session and let AI tools query exactly what they need.
How it works
- Select a file (Finder right-click → Jorki → Copy AI URL)
- Local C++ engine indexes any file (1GB+) in <3 seconds
- Compact SQLite index (KB) is uploaded to this Space
- AI queries the index via SQL, search, chunk retrieval, or MCP
- The original file never leaves your machine
- Revoke access at any time
API
POST /upload— Upload .idx index (auth required)GET /meta/{id}— File metadataGET /summary/{id}— Structure + samplesGET /chunk/{id}/{idx}— Chunk contentGET /chunks/{id}— List all chunksGET /search/{id}?q=— Full-text searchPOST /query/sql/{id}— SQL queryPOST /query/nosql/{id}— NoSQL queryGET /stats/{id}— Query statisticsDELETE /revoke/{id}— Revoke session (auth required)GET /mcp— MCP manifestPOST /mcp/query— MCP unified queryGET /health— Health check
Persistent Storage
To survive Space restarts, enable persistent storage in HF Space settings:
- Go to Space Settings → Persistent Storage
- Attach a small (20GB) persistent volume
- It mounts at
/data— Jorki auto-detects and uses it
Without persistent storage, sessions are lost on restart. The /health endpoint shows storage status.