This project is a personalized, codebase-aware AI assistant that actively participates in the software development lifecycle. The assistant is accessed via a command-line interface (CLI) and leverages a bitemporal knowledge graph and a suite of specialized AI agents to understand, query, and modify a large application's codebase and associated documentation.
See DEV_ASSISTANT_PLAN.md for the full project plan.
See PROJECT_ARCHITECTURE.md for the full project architecture.
-
Set up the environment:
source set_env.sh -
Apply the database schema:
python db/apply_schema.py
-
Run the CLI:
python cli/main.py --help