Skip to content

Latest commit

 

History

History
100 lines (69 loc) · 2.96 KB

File metadata and controls

100 lines (69 loc) · 2.96 KB

Go Note Go

Go Note Go is a note-taking system for when you're on the go, with a focus on driving and camping.

Read about it here.

Features

  • Take notes using audio or text
  • Take notes offline
  • Automatically export notes to your favorite note-taking systems when internet becomes available
  • Automatic transcription from voice to text
  • No monitor. No distractions. Audio notes are safe for driving.
  • Free and open source software, inexpensive hardware
  • Add custom voice and text commands
  • Lots of built in commands

Supported Note-taking Systems

Want to contribute a new note-taking system?

Built in commands

Have a look at command_center/commands.py to see the currently supported commands.

Some ideas for commands include:

  • Reading back old notes
  • Spaced Repetition
  • Perfect Pitch Practice
  • Reminders
  • Calculator
  • Sending messages
  • Setting alarms
  • Programming with AI assistants (GPT-4, Claude 3.7 Sonnet)
  • Question answering with AI
  • Hearing the Time

Hardware Parts

Go Note Go is designed to run on a Raspberry Pi 400.

Recommended additional hardware:

  • 1 USB speaker
  • 1 USB microphone

Recommended hardware to install Go Note Go in your car, to truly take Go Note Go on the go:

  • Velcro
  • 10000 mAh battery
  • 3 ft USB - USB C cable
  • 6 in USB - USB C cable

See the hardware guide to know exactly what to buy.

Installation

See the installation instructions to get started.

LLM Configuration

Go Note Go supports multiple LLM providers for AI assistant features:

  • OpenAI: Configure with your OpenAI API key to use GPT-4
  • Anthropic: Configure with your Anthropic API key to use Claude 3.7 Sonnet

Configuration

In secure_settings.py, set the following:

OPENAI_API_KEY = 'your-openai-api-key'  # Required for OpenAI models
ANTHROPIC_API_KEY = 'your-anthropic-api-key'  # Required for Claude models
LLM_PROVIDER = 'openai'  # Options: 'openai', 'anthropic'

Available Commands

  • :ai - Use the default AI model based on your configured provider
  • :gpt4 - Specifically use GPT-4 (requires OpenAI API key)
  • :sonnet37 - Specifically use Claude 3.7 Sonnet (requires Anthropic API key)
  • :set_llm openai - Switch to using OpenAI models
  • :set_llm anthropic - Switch to using Anthropic models
  • :llm_status - Check current LLM configuration

History

Learn about Go Note Go's predecessor "Shh Shell" here.

Hear Go Note Go's origin story here.