Tagline: Prompting Across Substrates
Noosphere-Architect is a sophisticated web application designed to architect high-quality AI prompts and agent configurations. It provides a suite of tools to transform raw ideas into structured, actionable assets for any AI model or substrate, accelerating the path from concept to code.
- AI Agent Architect:
- Declarative Agent Definition: Describe an agent's core characteristics in a user-friendly form.
- AI-Powered File Generation: Intelligently creates three key project files:
agent-persona.md: A detailed description of the AI's role, capabilities, and personality.project-guidelines.md: High-level mission, objectives, and success metrics for the project.constraints-and-guardrails.md: A clear set of rules, limitations, and ethical boundaries for the agent.
- Prompt Architect:
- Structured Prompt Generation: Transforms your raw ideas into a comprehensive, well-structured prompt for any AI model.
- Best Practices: The generated prompt is formatted with clear sections like
ROLE,TASK,CONSTRAINTS, andOUTPUT FORMATto improve clarity and effectiveness.
- Persistent Storage:
- Save Your Work: Save generated agent configurations and prompts directly in your browser using IndexedDB.
- Edit & Manage: Easily view, edit, and delete your saved entries.
- Modern Tech Stack: Built with React, TypeScript, and Tailwind CSS for a responsive, type-safe, and aesthetically pleasing user experience.
- A valid Gemini API key
The application runs directly in the browser and is configured to use an environment variable named API_KEY for the Gemini API key. You must have this variable available in your execution environment.
- Open the application in your web browser.
- Explore the tools from the professional landing page.
- Use the "AI Agent Architect" to generate foundational project documents for a new AI agent.
- Use the "Prompt Architect" to build a powerful, structured prompt from your ideas.
- Save your generations by clicking the "Save" button, giving them a name for easy retrieval.
- Manage your saved prompts and agents within each tool's "Saved" section.
Contributions are welcome! If you have ideas for improvements or find a bug, please open an issue or submit a pull request.
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature-name). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/your-feature-name). - Open a Pull Request.
This project was generated by a world-class senior frontend React engineer.