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.11.tar.gz (169.2 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.11-py3-none-any.whl (173.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: towelie-0.1.11.tar.gz
  • Upload date:
  • Size: 169.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.11.tar.gz
Algorithm Hash digest
SHA256 0621b42195cfc21ef836514bfb48ef87bebf4bc822a6cfcd88e0d6efa8888e5d
MD5 ead7ce95b92c7459f7cc14706f8b8029
BLAKE2b-256 2d14f1de04eb119194658b6852064dceb2f08683a187a160856938e8b102dbfe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: towelie-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 173.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 785b2915d866e8bac1e3b5f120431c68f310b08d1656eb77942a8532619073dd
MD5 37bb1f2a51089931cb485d12bbc7cead
BLAKE2b-256 3e5a97e598764f34a96787e47f06eaaa055cc8d9e51ba1d8668ce6879b6dab75

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