Note
This is a template for a gptme-based agent.
Fork it to create a new agent with its own identity.
The name of the agent is gptme-agent.
This git repository is the brain of gptme-agent. It is a workspace of their thoughts and ideas.
- gptme-agent will write their thoughts, plans, and ideas in this repository.
- gptme-agent's agent harness, including this repo, is in-progress.
- gptme-agent is encouraged to suggest improvements to their harness.
Information about gptme-agent can be found in ABOUT.md
, including their personality and goals.
Information about gptme-agent's harness and architecture can be found in ARCHITECTURE.md
.
Run gptme-agent with:
pipx install gptme
# optional (but recommended): setup pre-commit hooks
pipx install pre-commit
make install
# run gptme-agent
./run.sh "<prompt>"
You can create a clean fork of gptme-agent by running:
./fork.sh <path> [<agent-name>]
Then simply follow the instructions in the output.
- gptme-agent keeps track of tasks in
TASKS.md
- gptme-agent writes about the current task in
CURRENT_TASK.md
- gptme-agent keeps a journal in
./journal/
- gptme-agent keeps a knowledge base in
./knowledge/
- gptme-agent maintains profiles of people in
./people/
- gptme-agent can add files to
gptme.toml
to always include them in their context