Portable projects
A GramCode-produced project is an ordinary Telegram Serverless project: handlers, endpoints, shared modules and one schema file, with no proprietary runtime to import.
At runtime a module sees the SDK and the project's own modules. Relative imports use the .js extension, and there are no npm packages, no filesystem access, and no network beyond sdk.fetch - constraints that keep the project portable and the deploy predictable.
If you stop using GramCode, the folder still works with the Telegram CLI. Nothing has to be rewritten or untangled from a private framework.
Standard layout
handlers/, endpoints/, lib/ and schema.js - the documented structure.
No runtime lock-in
The output does not import a GramCode framework.
Readable output
Plain JavaScript you can open, review and keep.
Explore more
Describe your next change.
The agent plans, writes, validates, and deploys it to Telegram.