CogitoAgent
π₯ CogitoAgent β An autonomous AI agent, cloud-driven but locally executed. It continuously thinks, automatically analyzes, and integrates practical tools like file management, code execution, web search, and database operations β secure and efficient.
File Explorer
- 01-add-unit-tests-for-finance-tools.md
- 02-add-unit-tests-for-math-tools.md
- 03-add-jsdoc-to-tool-functions.md
- 04-create-npm-script-for-quick-start.md
- 05-add-yaml-processing-tools.md
- 06-translate-introduction-docs-to-english.md
- 07-add-docker-healthcheck.md
- 08-improve-error-messages-for-tools.md
- 09-add-changelog-generation-workflow.md
- 10-add-timezone-date-utility-tools.md
- bug_report.yml
- config.yml
- feature_request.yml
- ci-cd.yml
- labeler.yml
- stale.yml
- welcome.yml
- FUNDING.yml
- labeler-config.yml
- PULL_REQUEST_TEMPLATE.md
- pre-commit
- icon.ico
- index.html
- renderer.js
- style.css
- index.html
- renderer.js
- style.css
- index.html
- renderer.js
- style.css
- setup-renderer.js
- setup-style.css
- setup.html
- widget-ecg.js
- widget-heatmap.js
- widget-registry.js
- widget-stat-cards.js
- widget-token-rate.js
- widget-tool-rank.js
- widgets.css
- common.css
- config-writer.js
- confirmation.js
- credentials.js
- i18n.js
- message-renderer.js
- panel-toggle.js
- persona-manager.js
- stream-handler.js
- toast.js
- token-manager.js
- tokens.css
- utils.js
- video.mp4
- window-controls.js
- agent-bridge.js
- main.js
- preload.cjs
- agent-cluster.md
- AgentCluster.png
- architecture.md
- background.png
- configuration.md
- dashboard-preview.html
- deployment.md
- desktop-preview.html
- electron-dashboard.png
- extensions.md
- favicon.ico
- file.png
- index.html
- logo.png
- monitor-preview.html
- monitor.png
- systems.md
- tools.md
- web.png
- image.jpg
- persona.md
- image.png
- persona.md
- image.png
- persona.md
- image.png
- persona.md
- image.jpg
- persona.md
- image.jpg
- persona.md
- image.png
- persona.md
- image.png
- persona.md
- image.jpg
- persona.md
- image.png
- persona.md
- image.png
- persona.md
- image.jpg
- persona.md
- image.jpg
- persona.md
- image.png
- persona.md
- image.jpg
- persona.md
- image.jpg
- persona.md
- image.png
- persona.md
- image.jpg
- persona.md
- image.png
- persona.md
- image.jpg
- persona.md
- image.jpg
- persona.md
- image.jpg
- persona.md
- image.png
- persona.md
- image.jpg
- persona.md
- image.jpg
- persona.md
- image.jpg
- persona.md
- image.png
- persona.md
- image.jpg
- persona.md
- image.jpg
- persona.md
- PERSONA_GUIDE.md
- index.js
- package.json
- index.js
- package.json
- index.js
- package.json
- python-runner.js
- electron-build.mjs
- index.ts
- browser-actions.ts
- browser-state.ts
- browser.ts
- cluster.ts
- code-exec-utils.ts
- code.ts
- data.ts
- db.ts
- email.ts
- file.ts
- git.ts
- image-gen.ts
- index.ts
- memory.ts
- monitor.ts
- ocr.ts
- office.ts
- path.ts
- sandbox.ts
- scheduler.ts
- system.ts
- task.ts
- TOOL_DEVELOPMENT.md
- vision-common.ts
- vision.ts
- web.ts
- wechat.ts
- Agent.ts
- budget.ts
- cluster-commands.ts
- commands.ts
- heartbeat.ts
- lane.ts
- mcp.ts
- orchestrator.ts
- persona.ts
- plugin.ts
- registry.ts
- reply.ts
- session.ts
- speculation.ts
- state.ts
- stats.ts
- system-prompt.ts
- thought-trace.ts
- tool-docs.ts
- tool-schema.ts
- tool-utils.ts
- wechat-manager.ts
- client.ts
- router.ts
- webSearch.ts
- banner.ts
- logger.ts
- terminal.ts
- webhook.ts
- ws-server.ts
- index.ts
- fs-atomic.ts
- llm-validator.ts
- token.ts
- config.ts
- index.ts
- setup.ts
- README.md
- websocket.test.js
- docx.js
- pptxgenjs.js
- xlsx.js
- api-client.test.ts
- api-websearch.test.ts
- browser-tools.test.ts
- budget.test.ts
- cluster-commands.test.ts
- cluster-tools.test.ts
- code-tools.test.ts
- commands.test.ts
- config-speculative.test.ts
- config.test.ts
- data-tools.test.ts
- email-tools.test.ts
- file-tools.test.ts
- git-tools.test.ts
- image-gen.test.ts
- io-logger.test.ts
- io-terminal.test.ts
- io-ws-server.test.ts
- llm-validator.test.ts
- logger.test.ts
- mcp.test.ts
- memory-tools.test.ts
- monitor-tools.test.ts
- office-tools.test.ts
- orchestrator.test.ts
- persona.test.ts
- plugin-extension.test.ts
- plugin-permission.test.ts
- plugin.test.ts
- registry.test.ts
- sandbox-tools.test.ts
- scheduler-tools.test.ts
- session-notes.test.ts
- session.test.ts
- speculation.test.ts
- state.test.ts
- stats.test.ts
- system-prompt.test.ts
- system-tools.test.ts
- task-tools.test.ts
- thought-trace.test.ts
- tool-permission-enforcement.test.ts
- tool-schema.test.ts
- tool-utils.test.ts
- webhook.test.ts
- Agent.test.js
- config.test.js
- db.test.js
- package.json
- scientific-workflows.json
- .dockerignore
- .env.example
- .gitignore
- .prettierrc
- boot-timing-test.ts
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- docker-compose.yml
- Dockerfile
- electron-builder.yml
- eslint.config.mjs
- favicon.ico
- index.html
- jest.config.mjs
- jest.setup.mjs
- LICENSE
- package-lock.json
- package.json
- README.md
- README.zh.md
- REQUIREMENTS.md
- ROADMAP.md
- SECURITY.md
- tsconfig.json
- tsconfig.test.json
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
git clone
View Details βΌ
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
npm audit
View Details βΌ
npm audit
Scan project dependencies for known security vulnerabilities.
npm audit
Scan the project's dependencies for known vulnerabilities:
npm audit fix
Automatically fix vulnerabilities in the project's dependencies:
npm audit fix {{[-f|--force]}}
Force an automatic fix to dependencies with vulnerabilities:
npm install
View Details βΌ
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
npm run
View Details βΌ
npm run
Run a script.
npm run
List available scripts:
npm run {{script_name}}
Run a script:
npm run {{script_name}} -- {{argument}} {{--option}}
Pass arguments to a script:
npm start
View Details βΌ
npm start
This command is an alias of `npm run start`.
tldr npm run
View documentation for the original command:
npm test
View Details βΌ
npm test
This command is an alias of `npm run test`.
tldr npm run
View documentation for the original command:
rename
View Details βΌ
rename
Rename a file or group of files with a `regex`.
WARNING: This command will overwrite files without prompting unless the dry-run option is used.
Note: This page refers to the Perl version, also known as `file-rename`.
rename 's/{{from}}/{{to}}/' {{*.txt}}
Replace `from` with `to` in the filenames of the specified files:
rename {{foo}} {{bar}} {{*}}
Rename files using simple substitutions (substitute `foo` with `bar` wherever found):
rename -n 's/{{from}}/{{to}}/' {{*.txt}}
Dry-run - display which changes would occur without performing them:
tsc
View Details βΌ
tsc
TypeScript compiler.
tsc --init
Initialize a TypeScript project:
tsc {{path/to/file.ts}}
Compile a TypeScript file into a JavaScript file with the same name:
tsc {{[-t|--target]}} {{ES5|ES2015|ES2016|ES2017|ES2018|ESNEXT|...}} {{path/to/file.ts}}
Compile a TypeScript file into JavaScript using a specific target syntax (default is `ES3`):
copy
View Details βΌ
copy
Copy files.
COPY {{path/to/source_file}} {{path/to/destination_file}}
Copy a file:
query
View Details βΌ
query
Display information about user sessions and process.
query session
Display all user sessions:
query session /server:{{hostname}}
Display the current user sessions on a remote computer:
query user
Display logged in users:
