Skip to main content

Local code review for AI agents

Project description

Towelie

Local code review tool. Fast and easy. You can add comments and export the comments for your coding agent.

Install

Install uv.

uvx towelie

This starts a local server at http://localhost:4242 and opens it in your browser.

Why Use Towelie?

If you like to review code changes locally and not use Github. Another use case of local review tool is with AI agents. I like having an agent working on a task while for itself, do the testing and come back with the complete code. Once that is done, I use Towelie to review the generated code. This is much faster than pushing to Github.

Then I submit my review and give the review to AI agent to go over list of comments. This way I can be nit picky with how I like stuff to be done and I can iterate over the code faster.

Development

uv run towelie --dev

This runs:

  • FastAPI with backend auto-reload
  • Bun frontend watcher for bundle.js
  • Tailwind watcher for output.css

Browser reload is manual in dev mode, but every refresh will pick up the latest built JS/CSS.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

towelie-0.1.10.tar.gz (169.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

towelie-0.1.10-py3-none-any.whl (173.4 kB view details)

Uploaded Python 3

File details

Details for the file towelie-0.1.10.tar.gz.

File metadata

  • Download URL: towelie-0.1.10.tar.gz
  • Upload date:
  • Size: 169.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for towelie-0.1.10.tar.gz
Algorithm Hash digest
SHA256 d4369dc7bd3f7f6899bdc0b4b26e54ad54ac27450ae052a51eb7d3a820768eaa
MD5 95b8d14d591f2b03cb26fe2e4dd42e61
BLAKE2b-256 519052425f49c8615fe7f89fdfe13a95bccad58992add57f8439e7359d630c13

See more details on using hashes here.

File details

Details for the file towelie-0.1.10-py3-none-any.whl.

File metadata

  • Download URL: towelie-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 173.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for towelie-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 c4372f43ec9d83f8a3efacebedd08121f8a4b465655ad331cce5e6f0df0f3488
MD5 60ea215e5cb9b1c11a268398b5d68415
BLAKE2b-256 43aafd45ff31287c58bf8e4c3b68798413df11257a92c2423dd6fd39516ee25f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page