Overview
What is an ClawLayer Project?
Project Structure
my-clawlayer-project/
├── .env # Environment variables
├── .gitignore # Git ignore file
├── package.json # Project dependencies
├── tsconfig.json # TypeScript configuration
├── characters/ # Agent character files
│ ├── agent1.json
│ └── agent2.json
├── plugins/ # Custom plugins
│ └── my-plugin/
│ ├── index.ts
│ └── package.json
├── src/ # Source code
│ ├── index.ts # Entry point
│ ├── config.ts # Configuration
│ └── utils/ # Utility functions
├── tests/ # Test files
│ └── agent.test.ts
└── dist/ # Compiled outputGetting Started
Create a New Project
Project Configuration
TypeScript Configuration
Environment Configuration
Project Types
1. Single Agent Project
2. Multi-Agent Project
3. API Server Project
4. Platform Integration Project
Character Files
Plugin Integration
Development Workflow
Local Development
Testing
Building
Running
Project Management
Version Control
Documentation
Best Practices
Project Templates
Next Steps
Examples
Need Help?
Last updated
