Version history for every DjangoPlay app — pick one to see what changed and when. Looking for what’s coming next? Explore the latest roadmap and upcoming releases?
A multi-language, dependency-aware context compiler for modern codebases — with Git-aware context selection, relevance-ranked dependencies, and native cross-platform distribution.
astwire now understands Python, JavaScript, TypeScript, TSX, Go, and a broad set of additional project languages, making the context compiler suitable for polyglot repositories
Diff-aware context uses --since to seed context directly from Git-changed files, including tracked and untracked changes, instead of manually selecting targets
Dependency neighborhood expansion combines changed-file context with local dependency discovery to pull in the surrounding code needed to understand a change
Relevance-ranked dependencies are controlled with --max-depth and --decay-depth, allowing distant dependencies to be excluded or reduced to skeletons
Dependency graphs visualize the dependency edges discovered during context expansion with --graph, available across XML, Markdown, and JSON output
generated LLM context now carries each file’s language identity, while analysis output identifies the language of every file
Project-aware imports resolve local Python, JavaScript/TypeScript, and Go dependencies while deliberately excluding external modules, standard libraries, and node_modules
Smarter project boundaries recognize broader project-root markers such as package.json, go.mod, Cargo.toml, and other ecosystem-specific files
Flexible targeting works with multiple positional targets or the equivalent --targets option, while allowing --lang to filter the languages included in a context build
XML is now the default context format, with richer <file> metadata, file indexes, skeleton markers, and legends designed to make generated context easier for LLMs to interpret
v1.0.0 adds native distribution for macOS, Linux, and Windows, together with quick installers and direct release downloads
cross-platform uninstall support, version-stamped binaries, UTF-8-safe CLI output, installer smoke tests, and expanded language and CLI test coverage make the tool easier to deploy and maintain