voice-noob
Voice agent platform for configuring and deploying custom AI voice agents
File Explorer
- check.md
- commit.md
- update-app.md
- __init__.py
- agents.py
- auth.py
- calls.py
- campaigns.py
- compliance.py
- crm.py
- embed.py
- health.py
- integrations.py
- phone_numbers.py
- realtime.py
- settings.py
- telephony.py
- telephony_ws.py
- tools.py
- workspaces.py
- __init__.py
- audit.py
- auth.py
- cache.py
- config.py
- limiter.py
- public_id.py
- webhook_security.py
- __init__.py
- base.py
- redis.py
- session.py
- __init__.py
- request_tracing.py
- security.py
- __init__.py
- agent.py
- appointment.py
- call_interaction.py
- call_record.py
- campaign.py
- contact.py
- phone_number.py
- privacy_settings.py
- user.py
- user_integration.py
- user_settings.py
- workspace.py
- __init__.py
- base.py
- telnyx_service.py
- twilio_service.py
- __init__.py
- calendly_tools.py
- call_control_tools.py
- crm_tools.py
- gohighlevel_tools.py
- registry.py
- shopify_tools.py
- sms_tools.py
- __init__.py
- base.py
- campaign_worker.py
- circuit_breaker.py
- gpt_realtime.py
- __init__.py
- main.py
- 001_initial.py
- 002_add_crm_models.py
- 003_add_performance_indexes.py
- 004_add_unique_constraints.py
- 005_add_workspaces.py
- 006_add_voice_to_agents.py
- 007_add_call_records.py
- 008_add_turn_detection_settings.py
- 009_add_workspace_to_calls_integrations_phones.py
- 010_add_privacy_compliance_tables.py
- 011_add_workspace_to_user_settings.py
- 012_add_production_indexes.py
- 013_change_enabled_tools_to_json.py
- 014_add_embed_settings.py
- 2aeb78a98185_fix_agents_user_id_to_integer.py
- 3016f91d53b4_add_campaign_and_campaign_contacts_.py
- 657413e72bb1_add_user_settings_table_for_api_keys.py
- 78d5923e82cd_add_agents_table.py
- 91acf3ffe096_add_enabled_tool_ids_column_for_.py
- a7176cbf6e3a_add_user_integrations_table_for_mcp_.py
- b95964699e02_merge_migration_heads.py
- c1a2629e6aad_add_initial_greeting_to_agents.py
- e0fb7b56d9b4_add_temperature_and_max_tokens_to_agents.py
- e665adac48b0_add_user_integrations_table.py
- e9a148e30e35_add_campaign_scheduler_and_disposition_.py
- fca9f1b81524_add_error_tracking_fields_to_campaigns.py
- env.py
- README
- script.py.mako
- check.sh
- __init__.py
- test_crm_api.py
- __init__.py
- test_crm.py
- test_health.py
- __init__.py
- test_cache.py
- test_security.py
- __init__.py
- test_appointment.py
- test_call_interaction.py
- test_contact.py
- test_user.py
- __init__.py
- __init__.py
- conftest.py
- .env.example
- .gitignore
- .pre-commit-config.yaml
- .python-version
- alembic.ini
- gunicorn.conf.py
- main.py
- package-lock.json
- pyproject.toml
- README.md
- uv.lock
- widget.js
- widget.js.map
- favicon.svg
- widget-test.html
- check.sh
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.test.tsx
- page.tsx
- page.test.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- layout.tsx
- loading.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- page.tsx
- page.tsx
- globals.css
- layout.tsx
- page.tsx
- app-sidebar.test.tsx
- tier-selector.test.tsx
- alert-dialog.tsx
- avatar.tsx
- badge.tsx
- button.tsx
- card.tsx
- checkbox.tsx
- collapsible.tsx
- dialog.tsx
- dropdown-menu.tsx
- form.tsx
- info-tooltip.tsx
- input.tsx
- label.tsx
- scroll-area.tsx
- select.tsx
- separator.tsx
- sheet.tsx
- sidebar.tsx
- skeleton.tsx
- slider.tsx
- switch.tsx
- table.tsx
- tabs.tsx
- textarea.tsx
- tooltip.tsx
- app-sidebar.tsx
- compliance-panel.tsx
- embed-agent-dialog.tsx
- error-boundary.tsx
- make-call-dialog.tsx
- preloader.tsx
- tier-selector.tsx
- top-bar.tsx
- use-auth.tsx
- use-mobile.tsx
- api.test.ts
- integrations.test.ts
- pricing-tiers.test.ts
- utils.test.ts
- agents.ts
- calls.ts
- campaigns.ts
- compliance.ts
- phone-numbers.ts
- settings.ts
- telephony.ts
- api.ts
- integrations.ts
- languages.ts
- pricing-tiers.ts
- sidebar-store.ts
- utils.ts
- setup.ts
- test-utils.tsx
- widget.ts
- data.ts
- handlers.ts
- server.ts
- test-utils.tsx
- setup.ts
- .env.example
- .gitignore
- .prettierrc
- components.json
- eslint.config.mjs
- next.config.ts
- package-lock.json
- package.json
- postcss.config.mjs
- tailwind.config.ts
- tsconfig.json
- vite.widget.config.ts
- vitest.config.ts
- check-all.sh
- .gitignore
- CLAUDE.md
- create-agent.png
- dashboard.png
- docker-compose.yml
- integrations.png
- Makefile
- README.md
- run_tests.sh
- voicenoob.png
# 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 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:
uv run
View Details ▼
uv run
Run a command or script in the project environment.
uv run {{path/to/script.py}}
Run a Python script:
uv run {{[-m|--module]}} {{module_name}}
Run a Python module:
uv run {{[-w|--with]}} {{package}} {{command}}
Run a command with additional packages installed temporarily:
uv sync
View Details ▼
uv sync
Update the project's environment to match the lockfile.
uv sync
Sync the project environment with the lockfile:
uv sync --all-extras
Sync and include all optional dependencies:
uv sync --extra {{extra_name}}
Sync with specific optional dependencies:
