Skip to main content

Solo Traveler CLI

A command-line tool to help solo travelers plan trips, track expenses, manage packing lists, and write travel journals — all from the comfort of your terminal.

Features

  • 🗺️ Trip Management – Add and list upcoming trips
  • 📓 Travel Journals – Write and read entries for each trip
  • 🧳 Packing Lists – Create and manage per-trip packing checklists
  • 💰 Expense Tracking – Set budgets and log travel expenses

Installation

Clone the repo and install locally:

git clone https://github.com/solotravelerorg/solo-traveler-cli.git
cd solo-traveler-cli
pip install .

Make sure you have Python 3.7 or later installed.

Usage

Run the CLI with:

solo --help

Trips

solo trip add "Tokyo" "2025-10-01" "2025-10-10"
solo trip list

Journals

solo journal new "Tokyo"
solo journal write "Tokyo" "Visited Senso-ji and ate ramen in Asakusa."
solo journal read "Tokyo"

Packing

solo packing new "Tokyo"
solo packing add-item "Tokyo" "Passport"
solo packing list "Tokyo"
solo packing check "Tokyo" 1

Expenses

solo expense set-budget "Tokyo" 1500
solo expense add "Tokyo" 45 food "Dinner at sushi bar"
solo expense summary "Tokyo"

Data Storage

All data is saved locally in:

~/.solo_traveler_cli/

Each module (trips, journals, packing, expenses) maintains its own files.

Testing

To run tests:

pytest tests/

License

MIT License

Contributing

Pull requests and suggestions are welcome. For major changes, please open an issue first to discuss what you'd like to change.

Solo Traveler CLI is built with ❤️ to help solo travelers plan smarter and travel lighter.

Metadata

Release files for solotraveler-cli 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for solotraveler-cli 0.1.0
File Size Uploaded Provenance
solotraveler_cli-0.1.0.tar.gz 7.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for solotraveler-cli 0.1.0
File Interpreter ABI Platform
solotraveler_cli-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 16.7 kB

Release files / solotraveler_cli-0.1.0.tar.gz

Download URL solotraveler_cli-0.1.0.tar.gz
Size 7.8 kB
Tags Source
SHA-256 checksum
How to use checksums
6825237657cc2e38a24309389f3a6c7723781d921c7fb636a188870648f40f80
BLAKE2b-256 checksum
How to use checksums
373d5a1e6b4fc63ea9deab671d026431bb418e958b86928ad647abc196c2d14e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / solotraveler_cli-0.1.0-py3-none-any.whl

Download URL solotraveler_cli-0.1.0-py3-none-any.whl
Size 8.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
26827c73cf52c92ca33c566254582aec1991693f11f0e0d20c52afb5fbe68438
BLAKE2b-256 checksum
How to use checksums
dc81337aa1029c3714c99ec6ef2050e59a7b258572441c47ba614845c21f5560
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Security for solotraveler-cli 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page