Private by default.
Chats and documents added locally are processed on your own computer. No cloud service is required for the core features.
Offline-first, not cloud-firstESOKI is a locally running AI assistant for businesses, public-sector organizations, and privacy-sensitive use cases. Your documents, prompts, and responses stay on your own hardware.
ESOKI combines the power of modern language models with a simple principle: your AI should work for you, not collect your data.
Chats and documents added locally are processed on your own computer. No cloud service is required for the core features.
Offline-first, not cloud-firstTurn your documents and company files into a knowledge base, with PDF processing, OCR, and intelligent search.
ESOKI detects available system resources and adjusts local AI processing to your computer. You can fine-tune performance and response behavior whenever needed.
ESOKI combines modern language models with an easy-to-use desktop interface. The goal: make AI useful without sending sensitive data to external providers.
Run powerful AI models directly on your PC and switch easily between installed models — with no cloud dependency.
Ask questions about your company documents and find important information faster. ESOKI uses your local knowledge to provide relevant, traceable answers.
Make text from PDFs and scanned documents available for local knowledge search.
Adjust the context window, temperature, model profiles, and hardware usage to suit your needs.
Connect local workflows through an optional API and explicitly enabled tools.
A clean chat interface, conversation history, auto-save, and approachable settings instead of complicated developer tools.
ESOKI is designed as a desktop application: chat, settings, local model selection, and document features in one place.
Control answer length, temperature, context, and performance
The ESOKI home screen: chat and document knowledge in one place.
Technology should open up possibilities without taking away your control. That is why we are developing ESOKI: powerful local AI that feels like a genuinely useful tool.
We are expanding ESOKI step by step, clearly separating features already available from long-term ideas.
Roadmap items are development goals, not guaranteed features or release dates.
A few things you should know about local AI with ESOKI.
Yes. Once set up, ESOKI works without an internet connection. Updates are available through the automatic updater but are not required for local use.
Yes. During local use, all processing takes place on your own computer.
Yes! ESOKI can read and analyze your documents and answer questions about their content. Its built-in OCR can also process scanned PDFs.
With an NVIDIA graphics card offering around 8 GB of VRAM, plus 16 GB of system RAM for Windows and other applications, ESOKI runs well with suitable AI models. Exact memory requirements depend on the model.
Double-click the installer, click “Next”, “Next”, and you’re done.
Yes. ESOKI comes with three capable AI models: one for fast answers, one for general knowledge, and one for mathematical questions.
Yes. For example, you can connect ESOKI to n8n using its local API.
Would you like to see ESOKI in a business setting or discuss a local AI solution for confidential data?
Information pursuant to Section 5 of the German Digital Services Act (DDG)
Phone: +49 176 6080 1181
Email: webmaster@jenspfaffe.de
ESOKI is the name of the software product presented on this website. The website is operated by the individual named above.
Privacy information for the ESOKI product website · Last updated: 14 October 2026
This policy describes the processing of personal data when you visit this website or contact us. It does not cover the processing of documents and chats inside the locally installed ESOKI desktop application.
Phone: +49 176 6080 1181
Email: webmaster@jenspfaffe.de
This website is hosted by STRATO GmbH, Otto-Ostrowski-Straße 7, 10249 Berlin, Germany. According to STRATO, the data centers used for web hosting are located in Germany (Berlin and Karlsruhe). Further information can be found in STRATO’s privacy information.
When you access the website, connection and access data required to deliver the website and ensure its technical security are processed. These may include your IP address, the date and time of access, requested files, browser information, referrer URL, and HTTP status codes.
Retention period: According to STRATO, visitors’ IP addresses are stored for detecting and preventing attacks for a maximum of 7 days. The access log files made available to hosting customers contain anonymized IP addresses or hostnames and can be accessed for the preceding 6 weeks. The availability period for anonymized log files is not the same as the retention period for complete IP addresses.
Processing is carried out to ensure reliable delivery, troubleshooting, and security of the website under Article 6(1)(f) GDPR (legitimate interest in a secure and functional website). Where STRATO processes personal data on our behalf, it does so under a data processing arrangement in accordance with Article 28 GDPR.
If you contact us by phone or email, we process the information you provide (such as your name, email address or phone number, the content of your inquiry, and related correspondence) to handle and answer your request.
For inquiries relating to a contract or steps prior to entering into a contract, processing is based on Article 6(1)(b) GDPR. Other inquiries are processed under Article 6(1)(f) GDPR (legitimate interest in responding to inquiries). Data are deleted as soon as they are no longer needed to handle the inquiry, unless statutory retention obligations or other legal grounds require their continued storage. Email services involved in delivery process the data necessary to transport the message.
The provided static version of this website does not use tracking or analytics scripts, advertising cookies, contact forms, externally loaded fonts, or embedded social media services. Images and design elements are embedded locally in the website. No cookie consent banner is planned for this reviewed technical version.
If analytics tools, external services, or other technologies are added later, this policy will be updated before they are used and consent will be obtained where required.
STRATO GmbH acts as the technical service provider for website hosting. According to STRATO, its web hosting data centers are located in Berlin and Karlsruhe, Germany. The supplied website does not integrate external analytics or advertising services or content delivery networks. If you contact us by email, the providers involved in delivering the message are technically involved in transmitting it; their processing depends on the email service used.
Subject to the applicable legal requirements, you have the right of access (Article 15 GDPR), rectification (Article 16 GDPR), erasure (Article 17 GDPR), restriction of processing (Article 18 GDPR), and data portability (Article 20 GDPR). Where processing is based on legitimate interests, you may object under the conditions of Article 21 GDPR.
You may withdraw consent, where given, with effect for the future (Article 7(3) GDPR). To exercise your rights, simply send a message to webmaster@jenspfaffe.de.
You have the right to lodge a complaint with a data protection supervisory authority (Article 77 GDPR). The authority responsible for our location is:
State Commissioner for Data Protection and Freedom of Information of Mecklenburg-Western PomeraniaNo decisions based solely on automated processing, including profiling within the meaning of Article 22 GDPR, are made through this website.
If the technical implementation, service providers, or legal requirements change, we will update this privacy policy accordingly. The version published on this website at any given time is the applicable one.