AI-Based Self-Reflection and Introspection Oracle

Reveal hidden patterns in thoughts, diaries, and dreams with data science and GPT AI.

Watch an Introduction

Understand Yourself Better

Use the power of network science and AI for self-reflection.

1. Write Your Dreams, Journal Entries, or Ideas

You can also copy and paste or import text from any other app.

2. Visualize Recurring Patterns & Relations

Use our unique text network analysis algorithm and GPT-4 AI.

3. Discover the Gaps, Interpret, and Ideate

Undertand what's there and what is missing. Generate ideas.

Private by Default

Your data are privataly stored in the EU and are never shared.

Write or Import

Use the built-in editor or import from other apps.

Built-In GPT-4 AI

State-of-the-art AI to enhance interpretation.


Works in English, French, German, Portugese, etc.

Sign Up

Dynamic Variability for Self-Reflection


InfraNodus analyzes the structure of your thought to encourage variability: when the ideas are dispersed, it will recommend new connections; when they're too dense, it will recommend to break them apart.

Get the relevant excerpts using the graph

Your ideas will be visualized as a network, so you can see the most typical patterns for your thoughts, visions, and ideas to connect.

Text to network graph visualization

Seeing your thoughts as a network graph will encourage you think of the new connections. Take particular notice of the gaps as these are the most revelant connections you haven't thought of before.

Topic modeling and text mining using text network analysis

Remove the most obvious terms from your discourse to reveal what's hinding behind them. Use the network as an heuristic tool to stimulate your thinking process.

Network heuristics as a thinking tool

Use OpenAI's GPT and network structure insights to generate interesting questions and innovative ideas.

Use OpenAI's GPT to generate research questions and innovative ideas for your discourse

Diary Analysis Workflow
Dream Interpretation Workflow

Self-Reflection Use Cases

InfraNodus can be used for creative thinking and writing. Here are some of the workflows we propose:


Use Case: Journaling for Self-Reflection

Problem: Need to Reflect on Your Personal Journal or Diary?

If you keep a journal or a diary it may be hard to reflect on it, especially after several years of content.

Solution: Find the patterns in your thought and see what makes you feel good and bad, find the gaps to explore.

With InfraNodus you can analyze your personal journal or diary as a graph, revealing the main themes and connections between them.

You can use sentiment analysis to distinguish between positive and negative experiences to see what makes you feel better or worse. You can also use built-in GPT AI to generate new ideas and insights for your life and self-exploration.

Watch the Video    Sign Up to Try

Use Case: Developing an idea using the AI

Problem: Need to develop a discourse on a certain topic?

The difficult part is to begin, to gather everything together and to start writing.

Solution: InfraNodus live text visualization and insight recommender system.

Start writing your ideas and InfraNodus will visualize them as a graph. The Insight Recommender system will show the connections between your ideas and reveal the structural gaps — recommending you the interesting questions to ask to develop your discourse further.

Tutorial    Sign Up to Try

Use Case: Creative Writing & Idea Generation

Problem: How to generate new ideas for your writing or at a brainstorming session?

Whether you are brainstorming, doing research or writing you may experience writer's block or simply get stuck for new ideas.

Solution: InfraNodus will represent your text as a network providing a visual overview and helping you find the gaps where the new ideas are hiding.

Our studies have shown that network representation of text encourages one to think in terms of connections, helping you make the new links between the different parts of your text and make your discourse more coherent.

You will also be able to see the structural gaps in your writing: that's where the new ideas our hiding.

Learn More    Try It Out

Use Case: Analyzing and Interpreting Dreams

Problem: How to understand my subconscious?

How can we reveal recurrent themes and images in our dreams?

Solution: Use network visualization to map your dream content, interpret using graph analysis and GPT AI.

Text network visualization helps you see recurrent patterns in your dreams and reveal the main themes that tend to come up. You can use this insight to understand what is important for your subconscious and initate some important changes in your everyday life based on this insight.

Watch the Video    Sign Up to Try


Examples of the Public Graphs Made with InfraNodus

Below are some of my ideas I made public to showcase how InfraNodus can be used for creative thinking


Start Using InfraNodus

Sign up for an account now, so you can try this tool on your own ideas, diary, journals, and dreams.

How InfraNodus Works?

The core element of InfraNodus is network analysis of connections between your ideas.


1. Add Any Text or Data

Type in any text (speech-to-text available), copy and paste your notes, or import data from a text file, a PDF / MD document, Evernote, or Obsidian.

The text is converted into a graph where the words are the nodes and the co-occurrences are the connections between them, so you can see all your disjointed bits and pieces of data at once, as a big picture.

More in our Whitepaper
Create a Text Network Graph

2. Get a Visual Overview

A good analogy is a social network. Imagine that the words are like people and the words that like to "hang out" together are connected. Based on this representation, the most influential words in the graph will be shown bigger (nodes with the highest betweenness centrality), while the words (nodes) that occur more often together are aligned into topical clusters and have distinct colors.

The graph will show you not only the main topics and the most influential terms, but also the relations between them, making it a much better visual summary tool than the traditional tagclouds because the words are positioned in semantic clumps.

Overview Data with Text Network Visualization

3. Generate Insight

InfraNodus will identify the structural gaps in the network: parts of the graph that could be connected but are not.

It will propose you the different ways how you can bridge these gaps to produce insight and generate new ideas.

You can use GPT AI to generate research questions, facts, or ideas based on the structural gap identified in your discourse using network analysis.

Generating Insight with Structural Gaps

Our Methodology in Detail

To learn more about the algorithms used in InfraNodus and for citations, please, refer to this peer-reviewed paper:

Paranyushkin, D (2019). InfraNodus: Generating Insight Using Text Network Analysis, Proceedings of WWW'19 The Web Conference, (ACM library, PDF).

Support Our Cause

Our objective is to promote ecological network thinking because we believe it can help fight totalitarian tendencies, mind viruses, and one-sided truths.

When you subscribe, you support our cause and our research and we would like to thank you for that!

Pricing Options

This tool and the associated research in ecological network thinking are developed solely on the monthly contribution provided by users like you. We believe this is a working model for crowd-funded R&D, and we thank you for your support!

All quotas are per each text. There is no limitation on the number of texts you can process every month.

About InfraNodus

Gregory Bateson coined a beautiful term: "ecology of the mind". What is a mind that is ecological? It has the ability to have an overview, but it can also zoom into any idea. It embraces diversity, but it can also obsess over one thing when needed. It can discover the obvious, but it can also reveal the things that are hidden and ponder the gaps that have not yet been bridged. Focused and, yet, adaptive. Rational and poetic.

InfraNodus is a tool that is developed to help you think this way. It is made to promote ecological dynamics and diversity on the cognitive level. InfraNodus represents ideas as a network, so you can discover relations and patterns within. Based on this representation, you can enhance your perspective of any discourse and explore the nuances of meaning that would not otherwise be available.

Panarchic thinking
InfraNodus is specially designed to promote cognitive variability. Too often people get stuck with a certain idea or a pattern of thinking. InfraNodus can be used as a mind antivirus against obsessive loops — biased ideas, mundane patterns, totalitarian thinking, propaganda, and narrow-mindedness — proposing a kind of thinking that is pan~archic: spanning a range of states and modalities.

We see thinking as an ecological process closely related to ecosystem (i.e. the context) and the resources (attention, data, knowledge). Moments of growth are followed by saturation and decline, which is an opportunity for optimization and reorganization. InfraNodus modulates this process, helping you balance between openness and coherence. It does so through encouraging variability in scale (high-level ideas vs. underlying nuance) and intent (focusing vs. exploration, connecting ideas vs. disrupting them). We aim for a dynamic non-equilibrium that takes you through a variety of different states, each beneficial for a certain part of research process.

If you are interested to support our work, you can sign up, learn more about our philosophy, and join our team.

We also provide an API to ensure that this way of thinking is available not only to humans, but also to other machines, applications, AI programs, and machine learning algorithms.

Dmitry Paranyushkin, the founder




InfraNodus is used by researchers, writers, marketing professionals and corporations. Here's what some of our supporters have to say:

Technical Support

Check out our support pages, so you can see how to create the new network graphs, how to read and interpret them, how to discover the hidden patterns in your data and share the results of your research.

1. How to Create a New Graph

The most basic way to create a new graph is to use the hashtags. Each hashtag is a node, their co-occurrence is the connection between them. You can also use normal text to build your text graphs automatically. More on Creating the Graphs

2. How to Read and Interpret Network Visualization

Studies have shown that diagrams and especially network representation of data makes you think more of connections in your data. You can identify the main elements as well as the relations between them and — most importantly — discover the gaps in your knowledge using the graphs. More on Reading the Graphs

3. Find the Right Excerpt in Text

Network graphs are great for non-linear reading. Look at the graph, find the part you like, click on the nodes, and you'll see the excerpt of your original data that contains this exact combination. More on Nonlinear Reading

4. How to Import Text and PDF files

You can import and visualize your text files or PDF documents. In order to do that, just upload the file and InfraNodus will do the rest. More on Visualizing PDFs