https://github.com/darrylschaefer/ai-text-editor
AI-powered word processor for writers—semantic search, version diffs, and tool-using agents with reusable prompt macros.
https://github.com/darrylschaefer/ai-text-editor
ai artificial-intelligence chatgpt openai productivity text text-editor word-processor writing
Last synced: about 1 month ago
JSON representation
AI-powered word processor for writers—semantic search, version diffs, and tool-using agents with reusable prompt macros.
- Host: GitHub
- URL: https://github.com/darrylschaefer/ai-text-editor
- Owner: darrylschaefer
- License: mit
- Created: 2024-02-06T15:18:47.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-23T21:40:56.000Z (4 months ago)
- Last Synced: 2026-01-24T06:36:04.544Z (4 months ago)
- Topics: ai, artificial-intelligence, chatgpt, openai, productivity, text, text-editor, word-processor, writing
- Language: TypeScript
- Homepage: https://fthr.vercel.app/
- Size: 953 KB
- Stars: 37
- Watchers: 1
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://fthr.vercel.app/) · [Report Bugs](https://github.com/darrylschaefer/ai-text-editor/issues/new/choose) · [Request Feature](https://github.com/darrylschaefer/ai-text-editor/issues/new/choose)
## 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)
```bash
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.