├── .eslintrc.json ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── docs ├── .nojekyll ├── README.md ├── index.html └── resources │ └── images │ ├── envoyjs.gif │ ├── logo.png │ └── ss.png ├── examples ├── agent-meta-data │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── tools │ │ │ └── expense-tracker.ts │ └── tsconfig.json ├── blog-post-generator │ ├── 2024_US_Election_Blog_Post.md │ ├── US_Election_2024_Blog_Post.txt │ ├── ai_advancements_2025.md │ ├── package.json │ ├── src │ │ ├── agent.js │ │ ├── agent.ts │ │ └── chatbot.ts │ └── tsconfig.json ├── code-gen │ ├── package-lock.json │ ├── package.json │ ├── serverout.txt │ ├── src │ │ ├── agent.ts │ │ ├── agent2.ts │ │ └── screenshotagent.ts │ ├── tsconfig.json │ └── tutorials │ │ ├── general-troubleshooting.md │ │ └── vite-react-tailwind.md ├── desktop-organizer │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── doc-updator-agent │ ├── agentOut.txt │ ├── agentRawMessageStack.txt │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── file-organizer │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── hn-research │ ├── package.json │ ├── src │ │ ├── hacker-news-api-tool.ts │ │ └── top-story.ts │ └── tsconfig.json ├── lead-researcher │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── simple-agent │ ├── package.json │ ├── src │ │ ├── index.js │ │ ├── index.ts │ │ └── tools │ │ │ └── file-writer.ts │ └── tsconfig.json └── travel-planner │ ├── package.json │ ├── src │ └── index.ts │ └── tsconfig.json ├── jest.config.js ├── package.json ├── packages └── core │ ├── .npmignore │ ├── README.md │ ├── nodemon.json │ ├── package.json │ ├── src │ ├── agent │ │ ├── engine.ts │ │ ├── index.ts │ │ ├── lib │ │ │ └── master-prompt.ts │ │ ├── structured-response │ │ │ └── index.ts │ │ └── types │ │ │ └── index.ts │ ├── index.ts │ ├── model │ │ ├── index.ts │ │ ├── providers │ │ │ ├── deepseek │ │ │ │ └── index.ts │ │ │ ├── open_ai │ │ │ │ └── index.ts │ │ │ └── openrouter │ │ │ │ └── index.ts │ │ └── types.ts │ └── tools │ │ ├── base │ │ ├── base-tool.ts │ │ └── types.ts │ │ ├── calculator │ │ └── index.ts │ │ ├── command-executor │ │ └── index.ts │ │ ├── crawler │ │ └── index.ts │ │ ├── file-reader │ │ └── index.ts │ │ ├── file-writer │ │ └── index.ts │ │ ├── index.ts │ │ ├── page-screenshoter │ │ └── index.ts │ │ ├── serper │ │ └── index.ts │ │ ├── server-starter │ │ └── index.ts │ │ ├── webpage-to-markdown │ │ └── index.ts │ │ └── youtube-transcript │ │ └── index.ts │ └── tsconfig.json └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/resources/images/envoyjs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/docs/resources/images/envoyjs.gif -------------------------------------------------------------------------------- /docs/resources/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/docs/resources/images/logo.png -------------------------------------------------------------------------------- /docs/resources/images/ss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/docs/resources/images/ss.png -------------------------------------------------------------------------------- /examples/agent-meta-data/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/agent-meta-data/package.json -------------------------------------------------------------------------------- /examples/agent-meta-data/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/agent-meta-data/src/index.ts -------------------------------------------------------------------------------- /examples/agent-meta-data/src/tools/expense-tracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/agent-meta-data/src/tools/expense-tracker.ts -------------------------------------------------------------------------------- /examples/agent-meta-data/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/agent-meta-data/tsconfig.json -------------------------------------------------------------------------------- /examples/blog-post-generator/2024_US_Election_Blog_Post.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/blog-post-generator/2024_US_Election_Blog_Post.md -------------------------------------------------------------------------------- /examples/blog-post-generator/US_Election_2024_Blog_Post.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/blog-post-generator/US_Election_2024_Blog_Post.txt -------------------------------------------------------------------------------- /examples/blog-post-generator/ai_advancements_2025.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/blog-post-generator/ai_advancements_2025.md -------------------------------------------------------------------------------- /examples/blog-post-generator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/blog-post-generator/package.json -------------------------------------------------------------------------------- /examples/blog-post-generator/src/agent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/blog-post-generator/src/agent.js -------------------------------------------------------------------------------- /examples/blog-post-generator/src/agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/blog-post-generator/src/agent.ts -------------------------------------------------------------------------------- /examples/blog-post-generator/src/chatbot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/blog-post-generator/src/chatbot.ts -------------------------------------------------------------------------------- /examples/blog-post-generator/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/blog-post-generator/tsconfig.json -------------------------------------------------------------------------------- /examples/code-gen/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/code-gen/package-lock.json -------------------------------------------------------------------------------- /examples/code-gen/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/code-gen/package.json -------------------------------------------------------------------------------- /examples/code-gen/serverout.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/code-gen/src/agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/code-gen/src/agent.ts -------------------------------------------------------------------------------- /examples/code-gen/src/agent2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/code-gen/src/agent2.ts -------------------------------------------------------------------------------- /examples/code-gen/src/screenshotagent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/code-gen/src/screenshotagent.ts -------------------------------------------------------------------------------- /examples/code-gen/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/code-gen/tsconfig.json -------------------------------------------------------------------------------- /examples/code-gen/tutorials/general-troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/code-gen/tutorials/general-troubleshooting.md -------------------------------------------------------------------------------- /examples/code-gen/tutorials/vite-react-tailwind.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/code-gen/tutorials/vite-react-tailwind.md -------------------------------------------------------------------------------- /examples/desktop-organizer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/desktop-organizer/package.json -------------------------------------------------------------------------------- /examples/desktop-organizer/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/desktop-organizer/src/index.ts -------------------------------------------------------------------------------- /examples/desktop-organizer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/desktop-organizer/tsconfig.json -------------------------------------------------------------------------------- /examples/doc-updator-agent/agentOut.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/doc-updator-agent/agentOut.txt -------------------------------------------------------------------------------- /examples/doc-updator-agent/agentRawMessageStack.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/doc-updator-agent/agentRawMessageStack.txt -------------------------------------------------------------------------------- /examples/doc-updator-agent/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/doc-updator-agent/package.json -------------------------------------------------------------------------------- /examples/doc-updator-agent/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/doc-updator-agent/src/index.ts -------------------------------------------------------------------------------- /examples/doc-updator-agent/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/doc-updator-agent/tsconfig.json -------------------------------------------------------------------------------- /examples/file-organizer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/file-organizer/package.json -------------------------------------------------------------------------------- /examples/file-organizer/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/file-organizer/src/index.ts -------------------------------------------------------------------------------- /examples/file-organizer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/file-organizer/tsconfig.json -------------------------------------------------------------------------------- /examples/hn-research/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/hn-research/package.json -------------------------------------------------------------------------------- /examples/hn-research/src/hacker-news-api-tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/hn-research/src/hacker-news-api-tool.ts -------------------------------------------------------------------------------- /examples/hn-research/src/top-story.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/hn-research/src/top-story.ts -------------------------------------------------------------------------------- /examples/hn-research/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/hn-research/tsconfig.json -------------------------------------------------------------------------------- /examples/lead-researcher/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/lead-researcher/package.json -------------------------------------------------------------------------------- /examples/lead-researcher/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/lead-researcher/src/index.ts -------------------------------------------------------------------------------- /examples/lead-researcher/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/lead-researcher/tsconfig.json -------------------------------------------------------------------------------- /examples/simple-agent/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/simple-agent/package.json -------------------------------------------------------------------------------- /examples/simple-agent/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/simple-agent/src/index.js -------------------------------------------------------------------------------- /examples/simple-agent/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/simple-agent/src/index.ts -------------------------------------------------------------------------------- /examples/simple-agent/src/tools/file-writer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/simple-agent/src/tools/file-writer.ts -------------------------------------------------------------------------------- /examples/simple-agent/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/simple-agent/tsconfig.json -------------------------------------------------------------------------------- /examples/travel-planner/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/travel-planner/package.json -------------------------------------------------------------------------------- /examples/travel-planner/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/travel-planner/src/index.ts -------------------------------------------------------------------------------- /examples/travel-planner/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/examples/travel-planner/tsconfig.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/package.json -------------------------------------------------------------------------------- /packages/core/.npmignore: -------------------------------------------------------------------------------- 1 | src/ 2 | tests/ 3 | .env 4 | examples -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/nodemon.json -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/agent/engine.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/core/src/agent/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/agent/index.ts -------------------------------------------------------------------------------- /packages/core/src/agent/lib/master-prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/agent/lib/master-prompt.ts -------------------------------------------------------------------------------- /packages/core/src/agent/structured-response/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/agent/structured-response/index.ts -------------------------------------------------------------------------------- /packages/core/src/agent/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/agent/types/index.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/model/index.ts -------------------------------------------------------------------------------- /packages/core/src/model/providers/deepseek/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/model/providers/deepseek/index.ts -------------------------------------------------------------------------------- /packages/core/src/model/providers/open_ai/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/model/providers/open_ai/index.ts -------------------------------------------------------------------------------- /packages/core/src/model/providers/openrouter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/model/providers/openrouter/index.ts -------------------------------------------------------------------------------- /packages/core/src/model/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/model/types.ts -------------------------------------------------------------------------------- /packages/core/src/tools/base/base-tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/tools/base/base-tool.ts -------------------------------------------------------------------------------- /packages/core/src/tools/base/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/tools/base/types.ts -------------------------------------------------------------------------------- /packages/core/src/tools/calculator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/tools/calculator/index.ts -------------------------------------------------------------------------------- /packages/core/src/tools/command-executor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/tools/command-executor/index.ts -------------------------------------------------------------------------------- /packages/core/src/tools/crawler/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/tools/crawler/index.ts -------------------------------------------------------------------------------- /packages/core/src/tools/file-reader/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/tools/file-reader/index.ts -------------------------------------------------------------------------------- /packages/core/src/tools/file-writer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/tools/file-writer/index.ts -------------------------------------------------------------------------------- /packages/core/src/tools/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/tools/index.ts -------------------------------------------------------------------------------- /packages/core/src/tools/page-screenshoter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/tools/page-screenshoter/index.ts -------------------------------------------------------------------------------- /packages/core/src/tools/serper/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/tools/serper/index.ts -------------------------------------------------------------------------------- /packages/core/src/tools/server-starter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/tools/server-starter/index.ts -------------------------------------------------------------------------------- /packages/core/src/tools/webpage-to-markdown/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/tools/webpage-to-markdown/index.ts -------------------------------------------------------------------------------- /packages/core/src/tools/youtube-transcript/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/src/tools/youtube-transcript/index.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meanands/envoyjs/HEAD/tsconfig.json --------------------------------------------------------------------------------