My Engineer is an AI coding assistant that is good at creating or editing multiple files at a time.
Project description
My Engineer is an AI coding assistant that is good at creating or editing multiple files at a time.
Installation
python -m venv .venv
source .venv/bin/activate
pip install my-engineer
Execution
# must run at the root of your application
my-engineer
How to use
- my-engineer will open a blank vscode file, enter your instructions ("write a complete next.js application" or "add comments to all files in my codebase"). Processing will start when you close the file (⌘-W).
Things to know:
- my-engineer uses Sonnet 3.5 to generate the code change instructions, but uses Haiku for everything else
- Anthropic API requests are cached, so continuing a conversation is 10% of the cost of starting a new one
- You have 5 minutes to continue a conversation before the Anthropic cache expires
- A log of the interaction with the llm is created in the folder runs/
- The file file_summaries.yaml is only update with new files, if you make significant changes to many files, delete it so it gets re-created
Recommended addition to .gitignore
runs/
file_summaries.yaml
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
my_engineer-0.1.9.tar.gz
(41.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file my_engineer-0.1.9.tar.gz.
File metadata
- Download URL: my_engineer-0.1.9.tar.gz
- Upload date:
- Size: 41.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5150cb1faec727cc9f11efa633ef723a6e82923b9a3c1b5af0c0a7883c058523
|
|
| MD5 |
2479655637e247f4c9af364412afb07f
|
|
| BLAKE2b-256 |
1fb454c7e860426b7f6838bf60784f6f4212317157dd347aad4faea72bb11c92
|
File details
Details for the file my_engineer-0.1.9-py3-none-any.whl.
File metadata
- Download URL: my_engineer-0.1.9-py3-none-any.whl
- Upload date:
- Size: 62.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ddb9a08e840c8c044b738b144560a2bf6371e0153c7c13f2e78dacf7bd05f8e
|
|
| MD5 |
a7cef7af85ce765af7124a1f349946ff
|
|
| BLAKE2b-256 |
8b7664b215326b186bb994e32f91354e40f486c56621bd38509ff1417dd7a5c0
|