telosforge
v0.2.0
Published
Local-first engineering risk intelligence for a single repository
Maintainers
Readme
telos
Local-first engineering risk intelligence for a single repository.
Before you edit code, telos answers:
- What likely breaks if I change this?
- Who owns this code today?
- What depends on this — transitively?
- What changed recently here?
- What got riskier this week?
- What is fragile / weakly tested?
- What files tend to change together with this one?
Install
npm install -g telosforgeTwo equivalent commands are exposed: telos (short) and telosforge (full).
Either works — pick your preference.
You can also run it without a global install:
npx telosforge initQuickstart — one command
cd path/to/your/repo
telos initinit is the full bootstrap pipeline. It will:
- create
.telos/and a defaultconfig.json - open a browser to authenticate (only the first time)
- scan the repository — files, imports, ownership, churn, hotspots, risk
- sync the snapshot to your dashboard
- print the dashboard URL
One command, every step. Idempotent — re-running picks up where you left off.
✓ initialized .telos/
✓ authenticated as [email protected]
▸ graph analysis…
▸ git history…
▸ ownership inference…
▸ risk scoring…
▸ sync to dashboard…
✓ scanned 842 files in 1820ms
entities 912
edges 1147
synced 4317 rows → dashboard
Dashboard:
https://telosforge.com/dashboard/repos/abc/graph
Done.Subsequent commands
For repos you've already initialized:
telos scan # re-scan + sync
telos risk # ranked risk per file
telos deps <p> # forward + reverse dependencies for a file
telos hotspots # files with high churn × complexity
telos owners # top owner per file (or per repo)
telos sync # advanced: re-upload the last scan without re-scanning
telos login # advanced: re-authenticate
telos logout # clear local credentialsMost users never need sync or login directly — init handles both.
Flags
telos [command] [options]
Options:
--cwd <path> repository root (defaults to the current working directory)
--json emit machine-readable JSON
--quiet suppress non-essential output
--verbose verbose output
-V, --version print the version
-h, --help print helpLicense
MIT.
