mirror of https://github.com/kortix-ai/suna.git
- Remove commented-out playback logic from share page - Simplify tool call handling in PlaybackControls by removing toolPlaybackIndex state - Fix tool navigation initialization and synchronization issues - Consolidate HIDE_STREAMING_XML_TAGS constant from multiple files into utils.ts - Add 'create-tasks' to hidden streaming XML tags list - Improve tool call side panel index synchronization - Add cursor pointer styling to slider components for better UX - Remove unused toolName tracking in chunk processing - Fix tool index initialization to start at 0 instead of -1 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
---|---|---|
.. | ||
public | ||
src | ||
.dockerignore | ||
.env.example | ||
.gitignore | ||
.prettierignore | ||
.prettierrc | ||
Dockerfile | ||
README.md | ||
components.json | ||
eslint.config.mjs | ||
instrumentation-client.ts | ||
next.config.ts | ||
package-lock.json | ||
package.json | ||
postcss.config.mjs | ||
tsconfig.json |
README.md
Suna Frontend
Quick Setup
The easiest way to get your frontend configured is to use the setup wizard from the project root:
cd .. # Navigate to project root if you're in the frontend directory
python setup.py
This will configure all necessary environment variables automatically.
Environment Configuration
The setup wizard automatically creates a .env.local
file with the following configuration:
NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
NEXT_PUBLIC_BACKEND_URL=http://localhost:8000/api
NEXT_PUBLIC_URL=http://localhost:3000
NEXT_PUBLIC_ENV_MODE=LOCAL
Getting Started
Install dependencies:
npm install
Run the development server:
npm run dev
Build for production:
npm run build
Run the production server:
npm run start
Development Notes
- The frontend connects to the backend API at
http://localhost:8000/api
- Supabase is used for authentication and database operations
- The app runs on
http://localhost:3000
by default - Environment variables are automatically configured by the setup wizard