Skip to content

AI-powered word processor for writers—semantic search, version diffs, and tool-using agents with reusable prompt macros.

License

Notifications You must be signed in to change notification settings

darrylschaefer/ai-text-editor

Repository files navigation

ai-text-editor

Local-first AI text editor for writers. Manage documents, run powerful macros, and collaborate with AI agents (with tools) using your own API key.

Visit Website · Report Bugs · Request Feature

Core features

  • Document management: create, edit, organize, export/import
  • AI agents with tool access: multi-step workflows that can call tools to help complete tasks
  • Reusable macros & prompts: quick actions, templates, and selection sending
  • Semantic / hybrid search (embeddings): faster "find by meaning," not just keywords
  • Revision history & diffs: inspect changes over time
  • Mobile + desktop friendly

Privacy / Data

Your documents and API key are stored locally on your device. When you use AI features (including agents, tools, and embeddings), the app sends relevant text/context and request payloads to the OpenAI API for processing; we don't store your content on our servers.

Prerequisites

  • Node.js
  • OpenAI API key

Getting started (dev)

git clone https://github.com/darrylschaefer/ai-text-editor
cd ai-text-editor
npm install
npm run dev

Open: http://localhost:5173

Backup

Use Export in the sidebar to save your data and Import to restore it.

Contributing

Issues and PRs welcome.

License / Credits

Inspired by and adapted from BetterChatGPT (CC0). This project is released under the MIT license.

About

AI-powered word processor for writers—semantic search, version diffs, and tool-using agents with reusable prompt macros.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages