Welcome to the SecondOrder AI organization! This repository serves as a central hub for documentation and information about all our projects.
SecondOrder AI is focused on developing advanced AI systems with meta-cognitive capabilities. Our mission is to create AI that can think about its own thinking processes, enabling more sophisticated reasoning, problem-solving, and self-improvement capabilities.
Repository: secondorderai/secondorder-web
Language: TypeScript
Status: Active Development
Last Updated: January 2, 2026
The main web application for SecondOrder AI, implementing a new layer of LLM applications with meta-thinking capabilities.
- AI Integration: Integrates Vercel AI chat with AI gateway supporting multiple GPT models (gpt-5-mini, gpt-5.2, gpt-5.1-thinking)
- Meta-Thinking Implementation: Dynamic thinking layer on top of LLMs for adaptive chain of thoughts
- Self-Improving Systems: Multi-step, self-improving processes that autonomously audit their own progress
- Advanced Reasoning: Harnesses LLM world knowledge for better reasoning and problem-solving
- Solver Builder: Tools for creating and managing AI solvers with integrated tooling
- Self-Learning Memory: Adaptive learning mechanisms that improve over time
- Model Selection: Automatically selects optimal combinations of models and approaches
- Framework: Next.js 15.5.9
- Runtime: React 19.0.0
- Styling: Tailwind CSS 3.4.17
- Testing: Vitest 4.0.16, Playwright 1.57.0
- Language: TypeScript 5.7.2
- Node Version: Specified in
.nvmrc
Meta-Thinking in AI: Meta-thinking refers to an AI system's ability to reflect on its own cognitive processes, decisions, and learning mechanisms. Key aspects include:
- Self-Monitoring: Real-time observation and evaluation of performance and outputs
- Self-Evaluation: Assessment of decision quality, correctness, and appropriateness
- Adaptive Learning: Using insights from self-reflection to improve future performance
Iterative Problem-Solving Loop:
- Generate potential solutions
- Receive and analyze feedback
- Refine solutions using LLM
- Build toward perfect answers incrementally
Self-Auditing Process:
- Autonomously audits its own progress
- Decides when sufficient information is gathered
- Determines solution satisfactory
# Clone the repository
git clone https://github.com/secondorderai/secondorder-web.git
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run build
# Run tests
npm test
# Run E2E tests
npm run test:e2eTo get started with SecondOrder AI projects:
- Explore the Repositories: Browse through the repository list above to find projects of interest
- Read the Documentation: Each repository contains its own detailed README and documentation
- Check Prerequisites: Most projects require Node.js and npm/yarn
- Follow Setup Instructions: Each repository has specific setup instructions in its README
We welcome contributions to SecondOrder AI projects! To contribute:
- Fork the repository you want to contribute to
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes and commit them (
git commit -m 'Add amazing feature') - Push to your branch (
git push origin feature/amazing-feature) - Open a Pull Request
Please ensure your code follows the project's coding standards and includes appropriate tests.
For questions, suggestions, or collaboration opportunities, please open an issue in the relevant repository.