Skip to content

Konjac-XZ/CapsWriter-Offline

 
 

Repository files navigation

CapsWriter-Offline

Cloud-backed transcription tool for Windows with support for multiple providers.

Quick Start

  1. Install uv:

    pip install uv
  2. Install dependencies:

    uv sync
  3. Configure your API key:

    # Set your provider API key (e.g., OpenAI or Gemini)
    set OPENAI_API_KEY=your_key_here
    # or
    set GEMINI_API_KEY=your_key_here
  4. Run the GUI:

    uv run python start_client_gui.py

Configuration

  • Providers: Edit YAML files in config/providers/
  • Gemini: Fill config/providers/gemini.yaml (or set GEMINI_API_KEY/GOOGLE_API_KEY) and enable the provider before use
  • Client settings: Edit config.toml
  • Use python provider_switch.py --list to see available providers

Documentation

  • CLAUDE.md: Technical architecture and component details
  • AGENTS.md: Development workflow and agent integration

Requirements

  • Python 3.11+
  • Windows OS
  • uv package manager

About

并非 Offline——爆改上游,一个基于 Gemini 3 Flash 的简易自用语音输入法

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 81.4%
  • AutoHotkey 18.0%
  • Other 0.6%