Answers
Answers with sources
Finds answers in Drive files and on the web, and shows the files and pages it used.
KEURAL
Keural answers from your company files and the web, and agents take on reports, spreadsheets, and code.One account works across web, desktop, and mobile.
This site covers everything from installation to each feature.
v1.4.18
Free plan · Web, desktop, and mobile · 15 languages
Nothing to install. Sign in at keural.ai to start.
Main features
Answers
Finds answers in Drive files and on the web, and shows the files and pages it used.
Agents
Agents research, organize, and write step by step, and deliver the results as Word, Excel, or PDF files.
Connect
Connect your work tools with plugins. In the desktop app, use your folders, local models, and Spark devices.
Drive and agents
Files you upload to Drive are ready for questions right away. Multi-step work goes to an agent.
Drive
Keural reads every file you upload. Ask a question and it finds the answer inside, with the source pages alongside. Scans, tables, and Korean HWP documents work too.
Ready to search
Agents
An agent breaks the task into a plan, gathers what it needs, and delivers the result as a report, spreadsheet, or slide deck.
Coordinator
Screen tour
Explore chat, Drive, agents, code, Cowork, and Duo tab by tab.
Searches company files and the web together and opens the original source beside the chat. You can keep sending messages while a reply is in progress.
Recorded product demo · English UI · Pause or scrub to explore.
SPARK
Spark is a GPU device (DGX or RTX class) that sits in your office. Connect it from the desktop app and model setup runs automatically. Use Spark models with Spark Drive and your files never leave the company.
The desktop app finds and connects to Spark devices, and reconnects if the connection drops.
Auto discovery
Checks the GPU and memory, recommends a suitable model, and installs it.
Model recommendation · install
Choose a Spark model from the model menu in the input box. Files are kept in Spark Drive.
Remote models · Spark Drive
You can choose Spark instead of the cloud as the Drive storage location. Used together with Spark models, your files do not leave the office.
The desktop app continues conversations with a local model or Spark. Folder work and schedules keep working too.
Latest stable version for macOS and Windows, v1.4.18
For Macs with M1 or later
For Intel Macs
Standard 64-bit Windows installer
The macOS app is signed and notarized by Apple. Updates install from inside the app.
Mobile app
The iOS and Android apps share your chats and Drive with web and desktop. Snap a photo to attach it, and get notified when an answer is ready.
Developers
Add Keural chat and Drive screens to your web service with a script, and call models through an OpenAI-compatible API.
KEURAL KIT · WEB EMBED
<div id="keural-chat" style="height: 640px"></div><script src="https://keural.ai/plugin/kit/keural.js"></script><script> KeuralKit.mountChat(document.getElementById('keural-chat'), { userInfo: { userId: 'USER_ID', name: 'Jane' }, colorMode: 'light', onSessionCreated: (id) => console.log('room', id), });</script>Renders inside a Shadow DOM, so your page styles stay untouched.
API · OPENAI COMPATIBLE
curl "$KEURAL_BASE_URL/chat/completions" \ -H "Authorization: Bearer $KEURAL_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "MODEL_ID", "messages": [{ "role": "user", "content": "Hello" }], "stream": true }'Issue keys from the API menu in Settings. Each key is linked to the one model you choose.
KEURAL ENTERPRISE
Start on the Team plan with a mix of Business Standard and Premium seats, then move to an Enterprise contract or an on-premises install as you grow.
Enterprise adds SSO integration, on-premises installation, and custom contracts on top of all Business features. Model count, storage, and usage limits follow the contract.
Contact usOrganization management
SSO · SCIM
Company account sign-in and automatic member sync
Roles and limits
Owner, admin, and member roles, with per-member usage limits
Data management
Audit logs, data retention, PII masking, web search policy
On-premises install
Install inside your company network and connect to in-house GPU models
<div id="keural-chat" style="height: 640px"></div>
<script src="https://keural.ai/plugin/kit/keural.js"></script>
<script>
KeuralKit.mountChat(document.getElementById('keural-chat'), {
userInfo: { userId: 'USER_ID', name: 'Jane' },
colorMode: 'light',
onSessionCreated: (id) => console.log('room', id),
});
</script>curl "$KEURAL_BASE_URL/chat/completions" \
-H "Authorization: Bearer $KEURAL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "MODEL_ID",
"messages": [{ "role": "user", "content": "Hello" }],
"stream": true
}'