Skip to content

hwhite36/trailtalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrailTalk

An SMS-based LLM that is intended to be texted via satellite when camping or otherwise off the grid.

We run a small Flask server that listens for texts on a Twilio number and then sends them to Gemini, all bundled into a Docker container for ease of deployment.

How to run

Code info

TODO

  • Set up conversation history saving to PostgreSQL
  • Add types to all functions/ensure function docstrings are up to date
  • Connect to Twilio
  • Set up gunicorn
  • Set up nginx (separate, private server config repo?)
    • Set up let's encrypt/certbot
  • Add retry logic to tool calling and graceful error handling
  • Publish image and set up docker-compose example in readme
    • Allow for customization of system prompt?
    • Set up CI/CD on GitHub to rebuild image
  • Set up additional tools (news fetcher, ?)
  • Add support for locally running model

About

An SMS-based LLM for texting via satellite when off the grid

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors