Skip to content
@openyak

openYak

OpenYak

OpenYak

Local AI workspace for files, artifacts, and real office workflows

OpenYak helps you turn documents, spreadsheets, decks, PDFs, chats, and local project context into finished deliverables while keeping the workspace on your machine.

Website  |  Download  |  Documentation  |  Changelog


CI status Latest release GitHub stars License macOS, Windows, and Linux

OpenYak turns uploaded office files into a structured answer and reusable artifact

Why OpenYak

OpenYak is an open-source desktop agent for people who need AI to work with actual files, not isolated prompts. It combines chat, local tools, artifacts, model choice, and workflow continuity in one desktop workspace.

What teams need How OpenYak helps
Work from local context Read and synthesize DOCX, XLSX, PPTX, PDFs, CSVs, folders, and project files.
Produce usable outputs Generate briefs, tables, plans, diagrams, emails, and reusable artifacts in the same thread.
Keep data under control Store conversations, files, memory, and artifacts locally by default.
Choose the model path Use OpenRouter, bring provider keys, connect a ChatGPT subscription, or run local models with Ollama.
Continue beyond one prompt Preserve long-thread context from analysis to planning, revisions, and follow-up work.

Product Workflows

From memo to executive brief

Turn dense notes or office documents into a decision-ready brief with risks, owners, next steps, and a follow-up draft.

OpenYak memo to executive brief workflow

Close-up of a DOCX memo review result in OpenYak

From spreadsheet to finance view

Use spreadsheets as working inputs. Ask for variance analysis, forecast risks, anomalies, owner-level action items, and meeting-ready talking points.

Spreadsheet budget analysis result in OpenYak

From multiple files to an artifact

Synthesize several files in one thread and open a right-side artifact panel for reusable briefs, plans, diagrams, and structured outputs.

OpenYak artifact panel with a multi-file board brief

Long threads that stay useful

Real work rarely fits in one message. OpenYak is designed for follow-ups, revisions, long context, and clear recovery when something needs attention.

OpenYak long-context auto-compress workflow

OpenYak long thread with preserved context

OpenYak upload error recovery state

Core Capabilities

Area Capabilities
File understanding Office docs, spreadsheets, slide decks, PDFs, CSVs, local folders, and project files.
Artifact workspace Markdown briefs, tables, diagrams, checklists, HTML, React, SVG, Mermaid, and PowerPoint previews.
Desktop tools Read, write, edit, organize, search, and automate files with user-controlled permissions.
Model access OpenRouter, Ollama, ChatGPT subscription, and OpenAI-compatible BYOK providers.
Remote and scheduled work Mobile access through a secure tunnel, recurring automations, and scheduled reporting.
Privacy controls Local storage, local model support, provider choice, and transparent cloud model calls.

Built With

Layer Technology
Desktop Tauri 2, Rust
Frontend Next.js 15, React 19, TypeScript, Tailwind CSS, MUI, Radix UI
Backend Python 3.12+, FastAPI, SQLAlchemy 2.0, SQLite WAL
Integrations Model Context Protocol, OpenRouter, Ollama, OpenAI-compatible providers

Get Started

  1. Download the latest OpenYak release for macOS, Windows, or Linux.
  2. Connect a model through OpenRouter, your own provider key, ChatGPT subscription, or local Ollama.
  3. Attach a real file and ask for a deliverable: a brief, action plan, RACI, email, table, or artifact.
  4. Continue in the same thread as the work becomes more specific.
Please read the files I uploaded and turn them into a concise team brief.
Start with three key takeaways, then list risks, owners, and next actions.
Finally, write a follow-up email I can send to the team directly.

Repositories

Repository Purpose
openyak/openyak Main desktop app, frontend, backend, artifacts, and release workflow.
openyak/.github Organization profile and shared GitHub presentation assets.

Community

Discussions are the best place for questions and product ideas. Use issues for bugs and reproducible problems.

Popular repositories Loading

  1. openyak openyak Public

    OpenYak — open-source local AI agent for Windows, macOS, and Linux. A private, BYOK alternative to Claude Code, Claude for Work, and OpenAI Codex with 20+ tools, 100+ models via OpenRouter, MCP, an…

    Python 784 49

  2. yakDB yakDB Public

    AI Native File DB

    Python 2

  3. yakAgent yakAgent Public

    Lightweight Python agent framework — tool-calling loop, permissions, sub-agents, streaming. 17 LLM providers, 15 built-in tools.

    Python 2 1

  4. .github .github Public

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…