SyntyCode: Raw Tree-Sitter Architect Engine
SyntyCode is an advanced, language-agnostic software architecture engine built specifically for autonomous AI agents. It leverages the raw analytical power of the Tree-Sitter ontology inside an optimized SQLite Graph Database (agy_nodeos.db), providing models with unparalleled semantic search, relational architecture querying, and 100% loss-less transpilation across 50+ programming languages.
🚀 The Production-Grade Edge (v2.0)
- Zero-Translation Fidelity
SyntyCode caches the exact, pristine
raw_codeinside SQLiteFileNodecontainers. When decoding the graph back to disk, the Engine mathematically guarantees zero translation loss or formatting destruction. AI format preservation is 100% perfect. - Native Termux Binary Bypass
Relying on Python
pipC-bindings to compile AST parsers in mobile/ARM64 environments frequently crashes (dlopenfailures). SyntyCode bypasses this entirely by hooking into Termux's flawlessly pre-compiled, nativetree-sitter parse -xCLI binaries for seamless XML extraction. - The Ultimate Raw Ontology
SyntyCode does not abstract languages into generic nodes (like
ClassNode). It embraces the true Tree-Sitter schema, dumping literalclass_definition,expression_statement, andbinary_operatordependencies straight into the relational graph.
📦 Dependencies
SyntyCode is engineered to run universally in restricted environments (like Android Termux).
- Python 3.8+ (For the Decoder & CLI)
- SQLite3 (For the Relational Graph DB)
- Termux Tree-Sitter Core:
pkg install tree-sitter tree-sitter-parsers - Zero third-party
pipC-compiler dependencies needed!
🤖 The AI Read/Write Loop (Architect Schema)
AI Agents manipulate the codebase via the Architect Schema JSON. This provides a perfectly constrained sandbox for LLMs to safely alter architecture without directly breaking complex file systems.
1. Extract Context
Extract the physical database context into a clean JSON for the AI.
syntycode context MyProject > architecture.json
2. AI Mutates JSON (Example)
{
"module_name": "MyProject",
"files": [
{
"file_name": "main",
"language": "python",
"code": "print('Hello Production-Grade SyntyCode!')"
}
]
}
3. Ingest Logic (Tree-Sitter XML Mapping)
The engine reads the JSON, stores the pristine code string securely, and automatically queries the native Tree-Sitter CLI to extract and map every structural dependency (classes, logic, variables) natively into SQLite.
syntycode ingest-architect architecture.json
4. Decode the Codebase
Restore the modified database module back to the physical file system.
syntycode decode MyProject python -o ./src_output
Release files for syntycode 2.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| syntycode-2.0.1.tar.gz | 26.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| syntycode-2.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 72.4 kB
Release files / syntycode-2.0.1.tar.gz
| Download URL | syntycode-2.0.1.tar.gz |
|---|---|
| Size | 26.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
09e045ff182a74103670358e0513825b27952ed00d4603bc8f3dfdb783e3fe02
|
|
BLAKE2b-256 checksum How to use checksums |
54feda1a5f1e21b370af8161c802b695458e0379ef99564e11615fbe2ea5e63e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / syntycode-2.0.1-py3-none-any.whl
| Download URL | syntycode-2.0.1-py3-none-any.whl |
|---|---|
| Size | 46.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
38e9b69f357a869b5e0b3663dbe8f9728cec5b75f0607843778b831f71c6aa0a
|
|
BLAKE2b-256 checksum How to use checksums |
c969d37de9c7cf6726903096b38285877a21d13cab2fb8a6922e79b99802e49b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency log