# Idyllic ## Docs - [Appendix A: Primitives Reference](https://docs.idyllic.so/book/appendix-a-primitives.md) - [Appendix B: Idyllic Reference](https://docs.idyllic.so/book/appendix-b-idyllic.md) - [Appendix C: Prompt Patterns](https://docs.idyllic.so/book/appendix-c-prompts.md) - [Chapter 1: Context](https://docs.idyllic.so/book/chapter-01-context.md) - [Chapter 2: Memory](https://docs.idyllic.so/book/chapter-02-memory.md) - [Chapter 3: Agency](https://docs.idyllic.so/book/chapter-03-agency.md) - [Chapter 4: Reasoning](https://docs.idyllic.so/book/chapter-04-reasoning.md) - [Chapter 5: Coordination](https://docs.idyllic.so/book/chapter-05-coordination.md) - [Chapter 6: Artifacts](https://docs.idyllic.so/book/chapter-06-artifacts.md) - [Chapter 7: Autonomy](https://docs.idyllic.so/book/chapter-07-autonomy.md) - [Chapter 8: Evaluation](https://docs.idyllic.so/book/chapter-08-evaluation.md) - [Chapter 9: Feedback](https://docs.idyllic.so/book/chapter-09-feedback.md) - [Chapter 10: Learning](https://docs.idyllic.so/book/chapter-10-learning.md) - [Chapter 11: Virtual Office](https://docs.idyllic.so/book/chapter-11-virtual-office.md) - [Chapter 12: Research System](https://docs.idyllic.so/book/chapter-12-research-system.md) - [Chapter 13: Code Agent](https://docs.idyllic.so/book/chapter-13-code-agent.md) - [Chapter 14: Customer System](https://docs.idyllic.so/book/chapter-14-customer-system.md) - [Chapter 15: Content Pipeline](https://docs.idyllic.so/book/chapter-15-content-pipeline.md) - [Conclusion](https://docs.idyllic.so/book/conclusion.md) - [Introduction](https://docs.idyllic.so/book/intro.md) - [Actions](https://docs.idyllic.so/concepts/actions.md): Methods that become typed RPC endpoints - [How It Works](https://docs.idyllic.so/concepts/how-it-works.md): The client-server architecture behind Idyllic - [React Integration](https://docs.idyllic.so/concepts/react.md): The useSystem hook for typed state and actions - [Streaming](https://docs.idyllic.so/concepts/streaming.md): The stream primitive for real-time data updates - [AgenticSystem](https://docs.idyllic.so/concepts/system.md): Your backend as a TypeScript class - [The Problem](https://docs.idyllic.so/concepts/the-problem.md): Why building AI applications feels like fighting your tools - [The Solution](https://docs.idyllic.so/concepts/the-solution.md): AI systems as TypeScript classes - [Deployment](https://docs.idyllic.so/deployment/cloudflare.md): How Idyllic deploys to Cloudflare's global edge network - [Code Reviewer](https://docs.idyllic.so/examples/code-reviewer.md): Build a code review tool with parallel streaming outputs - [Collaborative Counter](https://docs.idyllic.so/examples/collaborative-counter.md): Real-time state synchronization across multiple clients - [Document Improver](https://docs.idyllic.so/examples/document-improver.md): A document editor with real-time AI streaming - [Research Synthesizer](https://docs.idyllic.so/examples/research-synthesizer.md): A multi-step research workflow with parallel analysis streams and human-in-the-loop approval - [Human-in-the-Loop](https://docs.idyllic.so/guides/human-in-the-loop.md): Pause execution for user input and approval - [Multi-Client](https://docs.idyllic.so/guides/multi-client.md): Multiple clients viewing and interacting with the same system - [Multiple Streams](https://docs.idyllic.so/guides/multiple-streams.md): Stream multiple fields simultaneously to the client - [Persistence](https://docs.idyllic.so/guides/persistence.md): Understanding what persists and how - [Idyllic](https://docs.idyllic.so/index.md): AI backends as TypeScript classes with streaming, persistence, and real-time sync built in - [Quickstart](https://docs.idyllic.so/quickstart.md): Build a streaming document improvement application in 5 minutes ## Optional - [GitHub](https://github.com/idyllic-labs/idyllic)