A little state.
A lot of possibility.

React state for you and your agent.
Just pass llms.txt.

Get started
1
import { action } from '@comwit/state'
import { counter } from './model'

export const counterActions = action(({ state }) => {
  const m = state(counter)

  return {
    increment() { m.count += 1 },
    reset() { m.count = 1 },
  }
})

At home in comwit.io,
the vibe coding platform.

1,000+projects

Keep the idea.
Lose the ceremony.

State, actions, and a hook. A predictable pattern for you and your agent, from the first counter to the whole app.

Get to know comwit

Let your agent meet comwit.