https://github.com/pianopia/tategaki
小説執筆用の縦書きエディタ
https://github.com/pianopia/tategaki
Last synced: 9 months ago
JSON representation
小説執筆用の縦書きエディタ
- Host: GitHub
- URL: https://github.com/pianopia/tategaki
- Owner: pianopia
- Created: 2025-09-07T04:45:38.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-07T06:07:15.000Z (9 months ago)
- Last Synced: 2025-09-07T07:13:08.089Z (9 months ago)
- Language: TypeScript
- Size: 1000 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# tategaki - AI搭載縦書き小説エディタ
**小説家・ライター・同人作家のための無料創作ツール**
縦書き表示とAI執筆支援機能を搭載した、日本語文芸創作に特化したWebエディタです。原稿用紙風のレイアウトで集中して執筆できる環境を提供し、Google Gemini AIが創作活動を強力にサポートします。
## 🎯 対象ユーザー
- **小説家・文芸作家** - 縦書きでの本格的な小説執筆
- **同人作家** - 同人小説・二次創作の執筆
- **Web小説投稿者** - なろう系・カクヨム等への投稿原稿作成
- **ライター・エッセイスト** - 日本語文章の創作全般
- **脚本家・シナリオライター** - 物語・対話の執筆
## ✨ 主な機能
- ✍️ **縦書き・横書き対応** - 日本語文章に最適な縦書き表示で没入感のある執筆体験
- 🤖 **AI執筆支援** - Gemini AI搭載で続き・対話・描写を自動生成
- 📄 **ページ管理** - 複数ページでの執筆、スムーズな改ページ機能
- 💾 **ファイル操作** - テキストファイルのインポート・エクスポート対応
- ⌨️ **ショートカットキー** - プロ仕様の効率的な執筆環境
- 📊 **執筆統計** - 文字数・行数のリアルタイム表示で進捗管理
- 🎨 **原稿用紙風UI** - 集中できる美しいインターフェース
## セットアップ
### 1. 依存関係のインストール
```bash
npm install
```
### 2. 環境変数の設定
AI機能を使用するには、Google AI Studio APIキーが必要です。
1. [Google AI Studio](https://aistudio.google.com/app/apikey) でAPIキーを取得
2. `.env.local` ファイルを作成
3. 以下のように環境変数を設定
```env
GOOGLE_GENERATIVE_AI_API_KEY=your_api_key_here
```
### 3. 開発サーバーの起動
```bash
npm run dev
```
http://localhost:3000 でアクセスできます。
## 使用方法
### ショートカットキー
- **Ctrl + Enter**: 新しいページを作成
- **Cmd + K**: AI文章生成ダイアログを開く
- **← / →**: ページ移動 (ボタンクリック)
### 🤖 AI執筆支援機能
**Google Gemini搭載の高機能文章生成**
1. ✨ボタンをクリックまたは Cmd+K を押下
2. プロンプト入力ダイアログが表示
3. AIへの指示を入力
4. 「生成」ボタンをクリック
5. カーソル位置に生成文章が挿入
#### 💡 AI活用例
- **続きを書いて** - 物語の続きを自然に生成
- **この場面をより詳しく描写して** - 情景描写を豊かに
- **対話を追加して** - キャラクター同士の会話を生成
- **感情表現を強化して** - より感動的な文章に
- **この人物の心理描写を** - 内面の葛藤を表現
#### 🚀 利用可能なAIモデル
- **Flash (gemini-1.5-flash)**: 高速生成・日常執筆に最適
- **Pro (gemini-1.5-pro)**: 高品質・重要シーンに
- **2.0 Flash (gemini-2.0-flash-exp)**: 最新実験版・最高品質
### 📝 執筆のコツ
- **縦書きモード**で日本語の美しさを体感
- **AI支援**で創作のブロックを解消
- **ページ管理**で長編小説も快適に
- **ショートカット**で執筆スピードアップ
## 技術スタック
- **Next.js 15** - Reactフレームワーク
- **TypeScript** - 型安全な開発
- **TailwindCSS** - ユーティリティファーストCSS
- **Vercel AI SDK** - AI統合
- **Google Gemini** - 文章生成AI
## ライセンス
MIT License