Set up your local environment
Run Claude Code in your project folder and paste the setup instructions to configure SSH, sync data, and initialize DuckDB.
cd data-analyst && claude
Paste into Claude Code to complete setup
Tables
{{ data_stats.tables }}
Columns
{{ data_stats.columns }}
Rows
{{ data_stats.rows_display }}
Data Size
{{ data_stats.size_display }}
Unstructured
{{ data_stats.unstructured_display }}
{{ config.INSTANCE_NAME }}
Your Data
Core Business Data
{% if data_stats.last_updated %}Synced {{ data_stats.last_updated }}{% else %}Not yet synced{% endif %}
{% if catalog_data %}{% for cat in catalog_data %}{{ cat.name }} ({{ cat.count }} tables){% if not loop.last %}, {% endif %}{% endfor %} -- {{ data_stats.tables }} tables total{% else %}Finance, HR, Sales, KBC Telemetry -- {{ data_stats.tables }} tables total{% endif %}
Support Data
{% if sync_settings and sync_settings.datasets.jira %}
Live via webhooks
{% else %}
Not subscribed
{% endif %}
6 tables: jira_issues, jira_comments, jira_attachments, jira_changelog, jira_issuelinks, jira_remote_links
Telemetry Expert
{% if sync_settings and sync_settings.datasets.kbc_telemetry_expert %}
Components, configs & jobs
{% else %}
Not subscribed
{% endif %}
3 tables: kbc_component, kbc_component_configuration, kbc_job
Manage your data subscriptions or discover new data sources
Open Data Catalog
Notifications
Manage
Telegram
{% if not telegram_status.linked %}
Not linked
{% endif %}
macOS App
private beta
{% if not desktop_status.linked %}
Not linked
{% endif %}
- Message
/startto @{{ config.TELEGRAM_BOT_USERNAME or 'your-bot' }} on Telegram - Enter the verification code below
Account
Username
{{ username }}
Role
{% if user_info.is_admin %}
Administrator
{% elif user_info.is_privileged %}
Privileged Analyst
{% elif user_info.is_analyst %}
Standard Analyst
{% else %}
User
{% endif %}
Groups
{% if account_details %}
{% for group in user_info.groups %}
{{ group }}
{% endfor %}
Scripts
{% if account_details.notification_scripts %}
-
{% for script in account_details.notification_scripts %}
- {{ script.stem }} {{ script.last_run or 'never' }} {% endfor %}
{{ account_details.cron_schedule }}
{% endif %}
{% else %}
No scripts configured
Add
{% endif %}
.py scripts to ~/user/notifications/
Last Sync
{% endif %}
{% if account_details.last_sync_display %}
{{ account_details.last_sync_display }}
{% else %}
Not yet synced
Run
{% endif %}
bash server/scripts/sync_data.sh
Corporate Memory
private beta
0
Contributors
0
Knowledge Items
0
Your Rules
Shared knowledge from your team's Claude Code sessions.
Upvote useful insights and they'll sync to your local
.claude/rules/.
Activity Center
demo
{{ activity_summary.get('teams_active', 0) }}/{{ activity_summary.get('teams_total', 0) }}
Teams Active
{{ activity_summary.get('business_processes_identified', 0) }}
Processes
{{ activity_summary.get('avg_success_rate', 0) }}%
Success Rate
Strategic overview of how data powers business processes across {{ activity_summary.get('teams_total', 0) }} teams.