stashbase
View on GitHubAn open-source, local-first writing workspace where you can write with Claude Code and Codex, drawing on your own sources and past work.
StashBase is a local-first desktop writing workspace that pairs Claude Code, Codex, or a built-in agent with your own files. It adds semantic search, local PDF/OCR extraction, and an MCP server so agents can read, search, and edit project docs in place.
Use Cases
Draft and revise long-form writing with Claude Code or Codex agentsSemantic search across your own documents and past workExtract text from PDFs and images via local OCR into agent contextExpose project files to external MCP clients for read/search/editMatch your personal voice using prior writing as style contextBuild a local-first knowledge base and wiki from source materialResearch synthesis from gathered transcripts and notesRun keyword and meaning-based search without cloud accounts
Built With
- Language
- TypeScript
- Frameworks
- Electron · MCP · Vite · React · Storybook · Node.js · Python
Tags
ai-agents · mcp-server · rag · semantic-search · local-first · electron · markdown · writing · document-search · ocr · pdf-extraction · claude-code · codex · embeddings · wiki · typescript