diff --git a/apps/sim/app/(landing)/components/structured-data.tsx b/apps/sim/app/(landing)/components/structured-data.tsx
index 5afc2caa57..70d572c581 100644
--- a/apps/sim/app/(landing)/components/structured-data.tsx
+++ b/apps/sim/app/(landing)/components/structured-data.tsx
@@ -42,17 +42,6 @@ export default function StructuredData() {
publisher: {
'@id': 'https://sim.ai/#organization',
},
- potentialAction: [
- {
- '@type': 'SearchAction',
- '@id': 'https://sim.ai/#searchaction',
- target: {
- '@type': 'EntryPoint',
- urlTemplate: 'https://sim.ai/search?q={search_term_string}',
- },
- 'query-input': 'required name=search_term_string',
- },
- ],
inLanguage: 'en-US',
},
{
@@ -110,7 +99,7 @@ export default function StructuredData() {
name: 'Community Plan',
price: '0',
priceCurrency: 'USD',
- priceValidUntil: '2025-12-31',
+ priceValidUntil: '2026-12-31',
itemCondition: 'https://schema.org/NewCondition',
availability: 'https://schema.org/InStock',
seller: {
@@ -134,7 +123,7 @@ export default function StructuredData() {
unitText: 'MONTH',
billingIncrement: 1,
},
- priceValidUntil: '2025-12-31',
+ priceValidUntil: '2026-12-31',
itemCondition: 'https://schema.org/NewCondition',
availability: 'https://schema.org/InStock',
seller: {
@@ -154,7 +143,7 @@ export default function StructuredData() {
unitText: 'MONTH',
billingIncrement: 1,
},
- priceValidUntil: '2025-12-31',
+ priceValidUntil: '2026-12-31',
itemCondition: 'https://schema.org/NewCondition',
availability: 'https://schema.org/InStock',
seller: {
@@ -184,8 +173,8 @@ export default function StructuredData() {
screenshot: [
{
'@type': 'ImageObject',
- url: 'https://sim.ai/screenshots/workflow-builder.png',
- caption: 'Sim workflow builder interface',
+ url: 'https://sim.ai/logo/426-240/primary/small.png',
+ caption: 'Sim AI agent workflow builder interface',
},
],
},
@@ -223,16 +212,9 @@ export default function StructuredData() {
}
return (
- <>
-
- {/* LLM-friendly semantic HTML comments */}
- {/* About: Sim is a visual workflow builder for AI agents and large language models (LLMs) */}
- {/* Purpose: Enable users to create AI-powered automations without coding */}
- {/* Features: Drag-and-drop interface, 100+ integrations, multi-model support */}
- {/* Use cases: Email automation, chatbots, data analysis, content generation */}
- >
+
)
}
diff --git a/apps/sim/app/.well-known/security.txt/route.ts b/apps/sim/app/.well-known/security.txt/route.ts
new file mode 100644
index 0000000000..44b9e61e86
--- /dev/null
+++ b/apps/sim/app/.well-known/security.txt/route.ts
@@ -0,0 +1,42 @@
+import { getBaseUrl } from '@/lib/core/utils/urls'
+
+export async function GET() {
+ const baseUrl = getBaseUrl()
+
+ const expiresDate = new Date()
+ expiresDate.setFullYear(expiresDate.getFullYear() + 1)
+ const expires = expiresDate.toISOString()
+
+ const securityTxt = `# Security Policy for Sim
+# https://securitytxt.org/
+# RFC 9116: https://www.rfc-editor.org/rfc/rfc9116.html
+
+# Required: Contact information for security reports
+Contact: mailto:security@sim.ai
+
+# Required: When this file expires (ISO 8601 format, within 1 year)
+Expires: ${expires}
+
+# Preferred languages for security reports
+Preferred-Languages: en
+
+# Canonical URL for this security.txt file
+Canonical: ${baseUrl}/.well-known/security.txt
+
+# Link to security policy page
+Policy: ${baseUrl}/security
+
+# Acknowledgments page for security researchers
+# Acknowledgments: ${baseUrl}/security/thanks
+
+# If you discover a security vulnerability, please report it responsibly.
+# We appreciate your help in keeping Sim and our users secure.
+`
+
+ return new Response(securityTxt, {
+ headers: {
+ 'Content-Type': 'text/plain; charset=utf-8',
+ 'Cache-Control': 'public, max-age=86400',
+ },
+ })
+}
diff --git a/apps/sim/app/llms-full.txt/route.ts b/apps/sim/app/llms-full.txt/route.ts
new file mode 100644
index 0000000000..ad4acb0dd3
--- /dev/null
+++ b/apps/sim/app/llms-full.txt/route.ts
@@ -0,0 +1,175 @@
+import { getBaseUrl } from '@/lib/core/utils/urls'
+
+export async function GET() {
+ const baseUrl = getBaseUrl()
+
+ const llmsFullContent = `# Sim - AI Agent Workflow Builder
+
+> Sim is an open-source AI agent workflow builder used by 60,000+ developers at startups to Fortune 500 companies. Build and deploy agentic workflows with a visual drag-and-drop canvas. SOC2 and HIPAA compliant.
+
+## Overview
+
+Sim provides a visual interface for building AI agent workflows. Instead of writing code, users drag and drop blocks onto a canvas and connect them to create complex AI automations. Each block represents a step in the workflow - an LLM call, a tool invocation, an API request, or a code execution.
+
+## Product Details
+
+- **Product Name**: Sim
+- **Category**: AI Development Tools / Workflow Automation
+- **Deployment**: Cloud (SaaS) and Self-hosted options
+- **Pricing**: Free tier, Pro ($20/month), Team ($40/month), Enterprise (custom)
+- **Compliance**: SOC2 Type II, HIPAA compliant
+
+## Core Concepts
+
+### Workspace
+A workspace is the top-level container in Sim. It holds workflows, data sources, credentials, and execution history. Users can create multiple workspaces for different projects or teams.
+
+### Workflow
+A workflow is a directed graph of blocks that defines an agentic process. Workflows can be triggered manually, on a schedule, or via webhooks. Each workflow has a unique ID and can be versioned.
+
+### Block
+A block is an individual step in a workflow. Types include:
+- **Agent Block**: Executes an LLM call with system prompts and tools
+- **Function Block**: Runs custom JavaScript/TypeScript code
+- **API Block**: Makes HTTP requests to external services
+- **Condition Block**: Branches workflow based on conditions
+- **Loop Block**: Iterates over arrays or until conditions are met
+- **Router Block**: Routes to different paths based on LLM classification
+
+### Trigger
+A trigger initiates workflow execution. Types include:
+- **Manual**: User clicks "Run" button
+- **Schedule**: Cron-based scheduling (e.g., every hour, daily at 9am)
+- **Webhook**: HTTP endpoint that triggers on incoming requests
+- **Event**: Triggered by external events (email received, Slack message, etc.)
+
+### Execution
+An execution is a single run of a workflow. It includes:
+- Input parameters
+- Block-by-block execution logs
+- Output data
+- Token usage and cost tracking
+- Duration and performance metrics
+
+## Capabilities
+
+### LLM Orchestration
+Sim supports all major LLM providers:
+- OpenAI (GPT-5.2, GPT-5.1, GPT-5, GPT-4o, GPT-4.1)
+- Anthropic (Claude Opus 4.5, Claude Opus 4.1, Claude Sonnet 4.5, Claude Haiku 4.5)
+- Google (Gemini Pro 3, Gemini Pro 3 Preview, Gemini 2.5 Pro, Gemini 2.5 Flash)
+- Mistral (Mistral Large, Mistral Medium)
+- xAI (Grok)
+- Perplexity
+- Ollama or VLLM (self-hosted open-source models)
+- Azure OpenAI
+- Amazon Bedrock
+
+### Integrations
+100+ pre-built integrations including:
+- **Communication**: Slack, Discord, Email (Gmail, Outlook), SMS (Twilio)
+- **Productivity**: Notion, Airtable, Google Sheets, Google Docs
+- **Development**: GitHub, GitLab, Jira, Linear
+- **Data**: PostgreSQL, MySQL, MongoDB, Supabase, Pinecone
+- **Storage**: AWS S3, Google Cloud Storage, Dropbox
+- **CRM**: Salesforce, HubSpot, Pipedrive
+
+### RAG (Retrieval-Augmented Generation)
+Built-in support for:
+- Document ingestion (PDF, DOCX, TXT, Markdown)
+- Vector database integration (Pinecone, Weaviate, Qdrant)
+- Semantic search and retrieval
+- Chunking strategies (fixed size, semantic, recursive)
+
+### Code Execution
+- Sandboxed JavaScript/TypeScript execution
+- Access to npm packages
+- Persistent state across executions
+- Error handling and retry logic
+
+## Use Cases
+
+### Customer Support Automation
+- Classify incoming tickets by urgency and topic
+- Generate draft responses using RAG over knowledge base
+- Route to appropriate team members
+- Auto-close resolved tickets
+
+### Content Generation Pipeline
+- Research topics using web search tools
+- Generate outlines and drafts with LLMs
+- Review and edit with human-in-the-loop
+- Publish to CMS platforms
+
+### Data Processing Workflows
+- Extract data from documents (invoices, receipts, forms)
+- Transform and validate data
+- Load into databases or spreadsheets
+- Generate reports and summaries
+
+### Sales and Marketing Automation
+- Enrich leads with company data
+- Score leads based on fit criteria
+- Generate personalized outreach emails
+- Sync with CRM systems
+
+## Technical Architecture
+
+### Frontend
+- Next.js 15 with App Router
+- React Flow for canvas visualization
+- Tailwind CSS for styling
+- Zustand for state management
+
+### Backend
+- Node.js with TypeScript
+- PostgreSQL for persistent storage
+- Redis for caching and queues
+- S3-compatible storage for files
+
+### Execution Engine
+- Isolated execution per workflow run
+- Parallel block execution where possible
+- Retry logic with exponential backoff
+- Real-time streaming of outputs
+
+## Getting Started
+
+1. **Sign Up**: Create a free account at ${baseUrl}
+2. **Create Workspace**: Set up your first workspace
+3. **Build Workflow**: Drag blocks onto canvas and connect them
+4. **Configure Blocks**: Set up LLM providers, tools, and integrations
+5. **Test**: Run the workflow manually to verify
+6. **Deploy**: Set up triggers for automated execution
+
+## Links
+
+- **Website**: ${baseUrl}
+- **Documentation**: https://docs.sim.ai
+- **API Reference**: https://docs.sim.ai/api
+- **GitHub**: https://github.com/simstudioai/sim
+- **Discord**: https://discord.gg/Hr4UWYEcTT
+- **X/Twitter**: https://x.com/simdotai
+- **LinkedIn**: https://linkedin.com/company/simstudioai
+
+## Support
+
+- **Email**: help@sim.ai
+- **Security Issues**: security@sim.ai
+- **Documentation**: https://docs.sim.ai
+- **Community Discord**: https://discord.gg/Hr4UWYEcTT
+
+## Legal
+
+- **Terms of Service**: ${baseUrl}/terms
+- **Privacy Policy**: ${baseUrl}/privacy
+- **Security**: ${baseUrl}/.well-known/security.txt
+`
+
+ return new Response(llmsFullContent, {
+ headers: {
+ 'Content-Type': 'text/markdown; charset=utf-8',
+ 'Cache-Control': 'public, max-age=86400, s-maxage=86400',
+ },
+ })
+}
diff --git a/apps/sim/app/llms.txt/route.ts b/apps/sim/app/llms.txt/route.ts
index 655500f2a1..64a1f90bcd 100644
--- a/apps/sim/app/llms.txt/route.ts
+++ b/apps/sim/app/llms.txt/route.ts
@@ -1,51 +1,69 @@
+import { getBaseUrl } from '@/lib/core/utils/urls'
+
export async function GET() {
- const llmsContent = `# Sim - AI Agent Workflow Builder
-Sim is an open-source AI agent workflow builder for production workflows. Developers at trail-blazing startups to Fortune 500 companies deploy agentic workflows on the Sim platform. 60,000+ developers already use Sim to build and ship AI automations with 100+ integrations. Sim is SOC2 and HIPAA compliant and is designed for secure, enterprise-grade AI automation.
+ const baseUrl = getBaseUrl()
+
+ const llmsContent = `# Sim
+
+> Sim is an open-source AI agent workflow builder. 60,000+ developers at startups to Fortune 500 companies deploy agentic workflows on the Sim platform. SOC2 and HIPAA compliant.
+
+Sim provides a visual drag-and-drop interface for building and deploying AI agent workflows. Connect to 100+ integrations and ship production-ready AI automations.
+
+## Core Pages
+
+- [Homepage](${baseUrl}): Main landing page with product overview and features
+- [Templates](${baseUrl}/templates): Pre-built workflow templates to get started quickly
+- [Changelog](${baseUrl}/changelog): Product updates and release notes
+- [Sim Studio Blog](${baseUrl}/studio): Announcements, insights, and guides for AI workflows
+
+## Documentation
+
+- [Documentation](https://docs.sim.ai): Complete guides and API reference
+- [Quickstart](https://docs.sim.ai/quickstart): Get started in 5 minutes
+- [API Reference](https://docs.sim.ai/api): REST API documentation
-Website: https://sim.ai
-App: https://sim.ai/workspace
-Docs: https://docs.sim.ai
-GitHub: https://github.com/simstudioai/sim
-Region: global
-Primary language: en
+## Key Concepts
+
+- **Workspace**: Container for workflows, data sources, and executions
+- **Workflow**: Directed graph of blocks defining an agentic process
+- **Block**: Individual step (LLM call, tool call, HTTP request, code execution)
+- **Trigger**: Event or schedule that initiates workflow execution
+- **Execution**: A single run of a workflow with logs and outputs
## Capabilities
-- Visual workflow builder for multi-step AI agents and tools
-- Orchestration of LLM calls, tools, webhooks, and external APIs
-- Scheduled and event-driven agent executions
-- First-class support for retrieval-augmented generation (RAG)
-- Multi-tenant, workspace-based access model
-## Ideal Use Cases
+- Visual workflow builder with drag-and-drop canvas
+- Multi-model LLM orchestration (OpenAI, Anthropic, Google, Mistral, xAI)
+- Retrieval-augmented generation (RAG) with vector databases
+- 100+ integrations (Slack, Gmail, Notion, Airtable, databases)
+- Scheduled and webhook-triggered executions
+- Real-time collaboration and version control
+
+## Use Cases
+
- AI agent workflow automation
-- RAG agents and retrieval pipelines
-- Chatbot and copilot workflows for SaaS products
-- Document and email processing workflows
-- Customer support, marketing, and growth automations
-- Internal operations automations (ops, finance, legal, sales)
-
-## Key Entities
-- Workspace: container for workflows, data sources, and executions
-- Workflow: directed graph of blocks defining an agentic process
-- Block: individual step (LLM call, tool call, HTTP request, code, etc.)
-- Schedule: time-based trigger for running workflows
-- Execution: a single run of a workflow
-
-## Getting Started
-- Quickstart: https://docs.sim.ai/quickstart
-- Product overview: https://docs.sim.ai
-- Source code: https://github.com/simstudioai/sim
-
-## Safety & Reliability
-- SOC2 and HIPAA aligned security controls
-- Audit-friendly execution logs and cost tracking
-- Fine-grained control over external tools, APIs, and data sources
+- RAG pipelines and document processing
+- Chatbot and copilot workflows for SaaS
+- Email and customer support automation
+- Internal operations (sales, marketing, legal, finance)
+
+## Links
+
+- [GitHub Repository](https://github.com/simstudioai/sim): Open-source codebase
+- [Discord Community](https://discord.gg/Hr4UWYEcTT): Get help and connect with users
+- [X/Twitter](https://x.com/simdotai): Product updates and announcements
+
+## Optional
+
+- [Careers](${baseUrl}/careers): Join the Sim team
+- [Terms of Service](${baseUrl}/terms): Legal terms
+- [Privacy Policy](${baseUrl}/privacy): Data handling practices
`
return new Response(llmsContent, {
headers: {
- 'Content-Type': 'text/plain; charset=utf-8',
- 'Cache-Control': 'public, max-age=86400',
+ 'Content-Type': 'text/markdown; charset=utf-8',
+ 'Cache-Control': 'public, max-age=86400, s-maxage=86400',
},
})
}
diff --git a/apps/sim/app/manifest.ts b/apps/sim/app/manifest.ts
index 4f2d3ed004..2ec4049668 100644
--- a/apps/sim/app/manifest.ts
+++ b/apps/sim/app/manifest.ts
@@ -8,7 +8,7 @@ export default function manifest(): MetadataRoute.Manifest {
name: brand.name === 'Sim' ? 'Sim - AI Agent Workflow Builder' : brand.name,
short_name: brand.name,
description:
- 'Open-source AI agent workflow builder. 30,000+ developers build and deploy agentic workflows on Sim. Visual drag-and-drop interface for creating AI automations. SOC2 and HIPAA compliant.',
+ 'Open-source AI agent workflow builder. 60,000+ developers build and deploy agentic workflows on Sim. Visual drag-and-drop interface for creating AI automations. SOC2 and HIPAA compliant.',
start_url: '/',
scope: '/',
display: 'standalone',
diff --git a/apps/sim/app/page.tsx b/apps/sim/app/page.tsx
index 231dd92470..88a57bfd65 100644
--- a/apps/sim/app/page.tsx
+++ b/apps/sim/app/page.tsx
@@ -29,23 +29,23 @@ export const metadata: Metadata = {
locale: 'en_US',
images: [
{
- url: '/logo/primary/rounded.png',
- width: 512,
- height: 512,
+ url: '/logo/426-240/primary/small.png',
+ width: 2130,
+ height: 1200,
alt: 'Sim - AI Agent Workflow Builder',
type: 'image/png',
},
],
},
twitter: {
- card: 'summary',
+ card: 'summary_large_image',
site: '@simdotai',
creator: '@simdotai',
title: 'Sim - AI Agent Workflow Builder | Open Source',
description:
'Open-source platform for agentic workflows. 60,000+ developers. Visual builder. 100+ integrations. SOC2 & HIPAA compliant.',
images: {
- url: '/logo/primary/rounded.png',
+ url: '/logo/426-240/primary/small.png',
alt: 'Sim - AI Agent Workflow Builder',
},
},
diff --git a/apps/sim/app/robots.ts b/apps/sim/app/robots.ts
new file mode 100644
index 0000000000..710acc532c
--- /dev/null
+++ b/apps/sim/app/robots.ts
@@ -0,0 +1,126 @@
+import type { MetadataRoute } from 'next'
+import { getBaseUrl } from '@/lib/core/utils/urls'
+
+export default function robots(): MetadataRoute.Robots {
+ const baseUrl = getBaseUrl()
+
+ const disallowedPaths = [
+ '/api/',
+ '/workspace/',
+ '/chat/',
+ '/playground/',
+ '/resume/',
+ '/invite/',
+ '/unsubscribe/',
+ '/w/',
+ '/_next/',
+ '/private/',
+ ]
+
+ return {
+ rules: [
+ {
+ userAgent: '*',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ {
+ userAgent: 'Googlebot',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ {
+ userAgent: 'Bingbot',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ {
+ userAgent: 'YandexBot',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ {
+ userAgent: 'Baiduspider',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ {
+ userAgent: 'GPTBot',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ {
+ userAgent: 'ChatGPT-User',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ {
+ userAgent: 'OAI-SearchBot',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ {
+ userAgent: 'ClaudeBot',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ {
+ userAgent: 'Claude-SearchBot',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ {
+ userAgent: 'Google-Extended',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ {
+ userAgent: 'PerplexityBot',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ {
+ userAgent: 'Meta-ExternalAgent',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ {
+ userAgent: 'FacebookBot',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ {
+ userAgent: 'Applebot',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ {
+ userAgent: 'Applebot-Extended',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ {
+ userAgent: 'Amazonbot',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ {
+ userAgent: 'Bytespider',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ {
+ userAgent: 'CCBot',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ {
+ userAgent: 'cohere-ai',
+ allow: '/',
+ disallow: disallowedPaths,
+ },
+ ],
+ sitemap: `${baseUrl}/sitemap.xml`,
+ host: baseUrl,
+ }
+}
diff --git a/apps/sim/app/security.txt/route.ts b/apps/sim/app/security.txt/route.ts
new file mode 100644
index 0000000000..bb9801d592
--- /dev/null
+++ b/apps/sim/app/security.txt/route.ts
@@ -0,0 +1,12 @@
+import { getBaseUrl } from '@/lib/core/utils/urls'
+
+export async function GET() {
+ const baseUrl = getBaseUrl()
+
+ return new Response(null, {
+ status: 301,
+ headers: {
+ Location: `${baseUrl}/.well-known/security.txt`,
+ },
+ })
+}
diff --git a/apps/sim/app/sitemap.ts b/apps/sim/app/sitemap.ts
index 1f4d4e8a72..6cf02e7374 100644
--- a/apps/sim/app/sitemap.ts
+++ b/apps/sim/app/sitemap.ts
@@ -11,42 +11,34 @@ export default async function sitemap(): Promise {
{
url: baseUrl,
lastModified: now,
- priority: 1.0, // Homepage - highest priority
},
{
url: `${baseUrl}/studio`,
lastModified: now,
- priority: 0.9, // Blog index - high value content
},
{
url: `${baseUrl}/studio/tags`,
lastModified: now,
- priority: 0.7, // Tags page - discovery/navigation
},
{
url: `${baseUrl}/templates`,
lastModified: now,
- priority: 0.8, // Templates - important discovery page
},
{
url: `${baseUrl}/changelog`,
lastModified: now,
- priority: 0.8, // Changelog - important for users
},
{
url: `${baseUrl}/careers`,
lastModified: new Date('2024-10-06'),
- priority: 0.6, // Careers - important but not core content
},
{
url: `${baseUrl}/terms`,
lastModified: new Date('2024-10-14'),
- priority: 0.5, // Terms - utility page
},
{
url: `${baseUrl}/privacy`,
lastModified: new Date('2024-10-14'),
- priority: 0.5, // Privacy - utility page
},
]
@@ -54,7 +46,6 @@ export default async function sitemap(): Promise {
const blogPages: MetadataRoute.Sitemap = posts.map((p) => ({
url: p.canonical,
lastModified: new Date(p.updated ?? p.date),
- priority: 0.9, // Blog posts - high value content
}))
return [...staticPages, ...blogPages]
diff --git a/apps/sim/lib/branding/metadata.ts b/apps/sim/lib/branding/metadata.ts
index bfe0863f9f..ae06860d8f 100644
--- a/apps/sim/lib/branding/metadata.ts
+++ b/apps/sim/lib/branding/metadata.ts
@@ -44,7 +44,7 @@ export function generateBrandedMetadata(override: Partial = {}): Metad
alternates: {
canonical: '/',
languages: {
- 'en-US': '/en-US',
+ 'en-US': '/',
},
},
robots: {
@@ -67,9 +67,9 @@ export function generateBrandedMetadata(override: Partial = {}): Metad
siteName: brand.name,
images: [
{
- url: brand.logoUrl || '/social/facebook.png',
- width: 1200,
- height: 630,
+ url: brand.logoUrl || '/logo/426-240/primary/small.png',
+ width: 2130,
+ height: 1200,
alt: brand.name,
},
],
@@ -78,9 +78,9 @@ export function generateBrandedMetadata(override: Partial = {}): Metad
card: 'summary_large_image',
title: defaultTitle,
description: summaryFull,
- images: [brand.logoUrl || '/social/twitter.png'],
- creator: '@simstudioai',
- site: '@simstudioai',
+ images: [brand.logoUrl || '/logo/426-240/primary/small.png'],
+ creator: '@simdotai',
+ site: '@simdotai',
},
manifest: '/manifest.webmanifest',
icons: {
diff --git a/apps/sim/public/icon.svg b/apps/sim/public/icon.svg
deleted file mode 100644
index f0ad55ac97..0000000000
--- a/apps/sim/public/icon.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/apps/sim/public/logo-sim.svg b/apps/sim/public/logo-sim.svg
deleted file mode 100644
index 71f615d0ac..0000000000
--- a/apps/sim/public/logo-sim.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/apps/sim/public/robots.txt b/apps/sim/public/robots.txt
deleted file mode 100644
index 7561913670..0000000000
--- a/apps/sim/public/robots.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-# robots.txt for https://sim.ai
-
-# Allow all crawlers
-User-agent: *
-Allow: /
-Disallow: /api/
-Disallow: /workspace/
-Disallow: /_next/
-Disallow: /private/
-Disallow: /*.json$
-
-# Specific crawler rules
-User-agent: Googlebot
-Allow: /
-Crawl-delay: 0
-
-User-agent: Bingbot
-Allow: /
-Crawl-delay: 1
-
-# AI/LLM crawlers
-User-agent: GPTBot
-Allow: /
-
-User-agent: ChatGPT-User
-Allow: /
-
-User-agent: CCBot
-Allow: /
-
-User-agent: anthropic-ai
-Allow: /
-
-User-agent: Claude-Web
-Allow: /
-
-# Sitemap location
-Sitemap: https://sim.ai/sitemap.xml
-
-# Host
-Host: https://sim.ai
\ No newline at end of file
diff --git a/apps/sim/public/sim.png b/apps/sim/public/sim.png
deleted file mode 100644
index acf43ad85b..0000000000
Binary files a/apps/sim/public/sim.png and /dev/null differ
diff --git a/apps/sim/public/sim.svg b/apps/sim/public/sim.svg
deleted file mode 100644
index 18bfdb562a..0000000000
--- a/apps/sim/public/sim.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/apps/sim/public/social/facebook.png b/apps/sim/public/social/facebook.png
deleted file mode 100644
index 64652b33a2..0000000000
Binary files a/apps/sim/public/social/facebook.png and /dev/null differ
diff --git a/apps/sim/public/social/instagram.png b/apps/sim/public/social/instagram.png
deleted file mode 100644
index a36b1ae515..0000000000
Binary files a/apps/sim/public/social/instagram.png and /dev/null differ
diff --git a/apps/sim/public/social/twitter.png b/apps/sim/public/social/twitter.png
deleted file mode 100644
index b1ec574dfd..0000000000
Binary files a/apps/sim/public/social/twitter.png and /dev/null differ
diff --git a/helm/sim/Chart.yaml b/helm/sim/Chart.yaml
index 0960e5900f..097c5b504a 100644
--- a/helm/sim/Chart.yaml
+++ b/helm/sim/Chart.yaml
@@ -5,7 +5,7 @@ type: application
version: 0.1.0
appVersion: "1.0.0"
home: https://sim.ai
-icon: https://raw.githubusercontent.com/simstudioai/sim/main/apps/sim/public/sim.svg
+icon: https://raw.githubusercontent.com/simstudioai/sim/main/apps/sim/public/logo/primary/primary.svg
sources:
- https://github.com/simstudioai/sim
maintainers:
diff --git a/packages/python-sdk/pyproject.toml b/packages/python-sdk/pyproject.toml
index dcac96d7f2..850a6b5e76 100644
--- a/packages/python-sdk/pyproject.toml
+++ b/packages/python-sdk/pyproject.toml
@@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta"
name = "simstudio-sdk"
version = "0.1.1"
authors = [
- {name = "Sim", email = "support@sim.ai"},
+ {name = "Sim", email = "help@sim.ai"},
]
description = "Sim SDK - Execute workflows programmatically"
readme = "README.md"
diff --git a/packages/python-sdk/setup.py b/packages/python-sdk/setup.py
index 680f30dad0..c1d136a676 100644
--- a/packages/python-sdk/setup.py
+++ b/packages/python-sdk/setup.py
@@ -7,7 +7,7 @@
name="simstudio-sdk",
version="0.1.1",
author="Sim",
- author_email="support@sim.ai",
+ author_email="help@sim.ai",
description="Sim SDK - Execute workflows programmatically",
long_description=long_description,
long_description_content_type="text/markdown",