SkillAgentSearch skills...

TCalc

Local-first workspace token calculator and model recommender for coding agents, with repo maps, VS Code, CLI, and MCP.

Install / Use

claude mcp add Sandesh13fr -- npx -y github:Sandesh13fr/TCalc

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

82/100

Supported Platforms

Claude Code
Claude Desktop

Tags

Our assessment of TCalc

TCalc scores 82/100 on our quality scale, 701st of 953 AI & Machine Learning skills we index.

Its MCP Server is 7.7 KB long, well organised into 11 sections with 4 code examples: a thorough specification that gives an agent plenty to work with.

It has 43 GitHub stars, so there is little community track record yet; judge it on its content.

Substance
29/30
Structure
20/20
Description
12/15
Adoption
7/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 21 days ago, so TCalc is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 97/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

TCalc compared with similar skills

All 4 of these similar skills score higher than TCalc; compare them before choosing.

SkillScoreStarsUpdatedFormat
TCalc (this skill)by Sandesh13fr824321d agoMCP Server
claude-memby thedotmack100112.7ktodayCLAUDE.md
Agent-Reachby Panniantong100108.8ktodayCLAUDE.md
Understand-Anythingby Egonex-AI10090.5k9d agoCLAUDE.md
headroomby headroomlabs-ai10078.8ktodayCLAUDE.md

Frequently asked questions

How do I install TCalc?
Run claude mcp add Sandesh13fr -- npx -y github:Sandesh13fr/TCalc. The install tabs above show the steps for each supported agent.
Which AI agents does TCalc work with?
It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
Is TCalc safe to use?
It is MIT-licensed and scores 97/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is TCalc still maintained?
The repository was last updated 21 days ago, so TCalc is actively maintained.
<p align="center"> <img src="./assets/readme/hero.svg" width="100%" alt="TCalc measures local workspace tokens and turns them into model recommendations and agent-ready context"> </p> <p align="center"> <a href="https://marketplace.visualstudio.com/items?itemName=Sandesh13fr.tcalc"><img alt="VS Code Marketplace" src="https://img.shields.io/badge/VS_Code-Marketplace-007ACC?logo=visualstudiocode&logoColor=white"></a> <a href="https://open-vsx.org/extension/Sandesh13fr/tcalc"><img alt="Open VSX" src="https://img.shields.io/badge/Open_VSX-TCalc-C160EF"></a> <a href="https://github.com/Sandesh13fr/TCalc/releases"><img alt="GitHub release" src="https://img.shields.io/github/v/release/Sandesh13fr/TCalc?logo=github"></a> <a href="https://tcalc-one.vercel.app/"><img alt="TCalc website" src="https://img.shields.io/badge/website-TCalc-1968FF"></a> <a href="https://github.com/Sandesh13fr/TCalc/actions/workflows/ci.yml"><img alt="CI status" src="https://github.com/Sandesh13fr/TCalc/actions/workflows/ci.yml/badge.svg"></a> <a href="./LICENSE"><img alt="MIT license" src="https://img.shields.io/badge/license-MIT-3BA4FF"></a> </p> <p align="center"> Scan a codebase once. See where its context goes, which model is enough for the job, and what your coding agent should read first.<br> <strong>Everything runs locally: no telemetry, cloud calls, or source upload.</strong> </p> <p align="center"> <a href="#start-in-vs-code">Install</a> · <a href="#see-the-workspace-before-your-agent-does">See it work</a> · <a href="#use-the-cli">CLI</a> · <a href="#connect-your-coding-agent">Coding agents</a> &middot; <a href="https://tcalc-one.vercel.app/">Website</a> </p>

See the workspace before your agent does

<img src="./docs/assets/screenshots/dashboard.png" width="100%" alt="TCalc dashboard showing workspace token totals, model recommendations, and token-heavy files and folders">

TCalc respects workspace ignore rules, estimates tokens by file, folder, and language, then recommends models against the actual context and your current goal.

| Compare models against the scan | Generate a budgeted repo map | | --- | --- | | <img src="./docs/assets/screenshots/model-comparison.png" alt="TCalc model comparison with fit, context, and estimated cost"> | <img src="./docs/assets/screenshots/repo-map.png" alt="A TCalc repo map generated within a token budget"> |

One scan, three useful decisions

| | Decision | TCalc produces | | --- | --- | --- | | 01 | What is consuming context? | Included and excluded files, token-heavy paths, folders, languages, and warnings. | | 02 | Which model is enough? | Cheapest-sufficient, balanced, and high-confidence options with context fit and estimated cost. | | 03 | What should the agent read? | Budgeted repo maps, goal-aware agent rules, reports, and ready-to-use MCP configuration. |

The scanner, recommender, report generator, and integrations share the same local-first core. Model catalogs stay provider-neutral, and recommendations change with the task rather than hard-coding one model as “best.”

Start in VS Code

Install TCalc from the VS Code Marketplace or Open VSX, then run:

Command Palette → TCalc: Quick Start

The guided flow scans the open workspace, sets a goal, compares models, and opens the dashboard. You can also install a downloaded release directly:

code --install-extension tcalc-*.vsix

See the VSIX installation guide for the local package workflow. A source-built JetBrains plugin is also available as an MVP for IntelliJ-based IDEs.

Use the CLI

Build once, then scan, compare, or generate only the context you need:

pnpm install
pnpm build

pnpm cli scan ./my-project
pnpm cli recommend ./my-project --goal build-mvp
pnpm cli repo-map ./my-project --budget 8000
pnpm cli rules ./my-project --target codex --mode repo-map-first

Other commands generate Markdown/JSON reports, validate model catalogs, create MCP configs, and start the local MCP server. Run pnpm cli --help for the complete command list.

Connect your coding agent

TCalc can expose the same scan, recommendation, repo-map, rules, and report capabilities over stdio MCP. It also generates agent rule files and client configuration without uploading source code.

| Tool | Integration | Guide | | --- | --- | --- | | Cursor | MCP + .cursorrules | Setup | | Continue | MCP | Setup | | Claude Desktop | MCP | Setup | | Claude Code | MCP + CLAUDE.md | Setup | | Cline | MCP | Setup | | Roo | MCP | Setup | | Any stdio MCP client | MCP | Generic setup |

# Generate a client config
pnpm cli mcp-config --target cursor
pnpm cli mcp-config --target continue --output continue-mcp.yaml

# Start the experimental local server
pnpm cli mcp
<img src="./docs/assets/screenshots/agent-rules.png" width="100%" alt="Goal-aware AGENTS.md rules generated by TCalc for a scanned workspace">

[!NOTE] The MCP server is an experimental MVP: stdio transport only, with no hosted mode. Repo maps are structural and do not expose full source file bodies. See the MCP documentation for tools, resources, prompts, security boundaries, and current limits.

Repository map

<details> <summary><strong>Packages and applications</strong></summary>

| Package | Role | | --- | --- | | @wma/core | Shared types, configuration, and constants | | @wma/scanner | Workspace discovery, ignores, and classification | | @wma/tokenizers | Heuristic and provider-specific token estimation | | @wma/model-catalog | Model metadata and catalog validation | | @wma/recommender | Goal-aware fit, scoring, and cost estimates | | @wma/repo-map | Context-budgeted structural maps and symbols | | @wma/agent-rules | Rules for Codex, Claude Code, Cursor, and other agents | | @wma/reports | Markdown and JSON reports | | @wma/mcp-server | Local stdio MCP tools, resources, and prompts | | apps/cli | Commander-based CLI | | apps/vscode-extension | VS Code dashboard and commands | | apps/jetbrains-plugin | IntelliJ Platform plugin MVP | | apps/dashboard | Next.js website, documentation, local report viewer, and optional report service |

</details>

Project guides

Troubleshooting VS Code test output

License

MIT

Related Skills

View on GitHub
GitHub Stars43
CategoryAI
Updated21d ago
Forks59

Languages

TypeScript

Trust signals

97/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 info