Talocode ArchWiki
Turn any codebase into a visual architecture wiki for humans and agents.
What it does
Scans a repo, detects routes/services/auth/database/build patterns, and generates:
- architecture.json — machine-readable graph for agents
- architecture.html — interactive dark visual wiki for humans
Install
pip install archwiki-lane
Usage
# Scan current directory
archwiki .
# Scan specific repo
archwiki /path/to/repo
# Specify output directory
archwiki /path/to/repo /path/to/output
Python SDK
from archwiki import scan
result = scan("/path/to/repo")
print(result["json"]["stats"])
# {"total_files": 86, "total_nodes": 31, "total_edges": 0, "total_flows": 2}
Output
architecture.json
Machine-readable graph with nodes, edges, and flows:
{
"name": "my-app",
"nodes": [
{
"id": "route_src/routes.ts",
"name": "routes",
"type": "route",
"file": "src/routes.ts",
"description": "route in routes.ts",
"code_ref": "app.get('/api/users', ...)"
}
],
"flows": [
{
"id": "api_request",
"name": "API Request",
"steps": [...]
}
]
}
architecture.html
Interactive dark visual wiki with:
- Flow visualization (nodes + connections)
- Right sidebar (Flows + Steps)
- Click a node → see code reference
- Click a flow → see numbered steps
- Dark charcoal + gold accent design
Talocode ecosystem
| Package | Install |
|---|---|
| ArchWiki (this package) | pip install archwiki-lane |
| Wiki | pip install wiki-lane |
| DocuLane | pip install doculane |
| CodeLane | pip install codra-aine |
| XSearchLane | npm i @talocode/xsearchlane |
| Tera | pip install tera-ai |
| Codra | pip install codra-ai |
| StackLane | pip install talocode |
More: github.com/talocode · talocode.site · docs.talocode.site
License
MIT © Talocode
Metadata
Release files for archwiki-lane 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| archwiki_lane-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / archwiki_lane-0.2.0-py3-none-any.whl
| Download URL | archwiki_lane-0.2.0-py3-none-any.whl |
|---|---|
| Size | 7.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
210ed4a920e329e91e0f551f26d6878204e7e7f895c86df7ee6fe5659ff8ef9d
|
|
BLAKE2b-256 checksum How to use checksums |
dc2c631543e1170507246e119eb2e761bcbc98f7f879e5459e37413d7b6a761e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|