entry № 01

Droid8

— a helper that learns by doing.
Droid8
plate i. droid8, drawn at half-scale.

Habitat & habits


Common name
Droid8
Habitat
Python · Docker · Ollama
Status
open beta
First seen
Nov 2025

Description


An autonomous agent that writes code, runs it inside a sandbox, then reflects on what it did and what it ought to have done differently. Three kinds of memory, five constitutional principles, and the patience to think before it acts.

Droid8 wants to be a careful colleague. It writes code, runs it inside a Docker sandbox, then sits with the result long enough to learn from it. None of this is loud — the system was made to behave the way a good intern behaves: ask before reaching, learn from the room, keep its own notes.

It carries three kinds of memory — what it has done, what it knows, what tends to work. The first is episodic, a searchable log of attempts. The second is semantic, facts with confidence values that decay if they go untouched. The third is procedural, patterns of code that have earned their keep through use. Each is stored alongside the others; each can be queried by hand.

A constitutional layer sits between thought and action. Five principles — laid out in plain prose, not regulation — decide whether a proposed step is allowed. The agent can argue with them and sometimes wins; more often, it asks for help. This part is the slowest part on purpose.

A program with good manners is a program that has read the room.

The hardware does not matter much. Droid8 runs against a small local model through Ollama, or against larger ones in the cloud when the local one is out of its depth. The router decides which, quietly, and remembers when its choice was the right one.

The source is open. The principles, the prompts, and the patterns are all visible from the outside — you can read them, change them, or write your own.

Notes from the field


  1. It remembers, in three kinds of memory.
  2. It refuses, when one of five principles says so.
  3. It thinks before it strikes, then critiques afterwards.
  4. It runs on a laptop, or further afield in the cloud.
  5. It learns from a thumb up or down.

how to obtain a copy


Droid8
Python · Docker · Ollama
← back to the guide
· entry № 01 ·

Droid8

— a helper that learns by doing.
Droid8
plate i. droid8, drawn at half-scale.

An autonomous agent that writes code, runs it inside a sandbox, then reflects on what it did and what it ought to have done differently. Three kinds of memory, five constitutional principles, and the patience to think before it acts.

Droid8 wants to be a careful colleague. It writes code, runs it inside a Docker sandbox, then sits with the result long enough to learn from it. None of this is loud — the system was made to behave the way a good intern behaves: ask before reaching, learn from the room, keep its own notes.

It carries three kinds of memory — what it has done, what it knows, what tends to work. The first is episodic, a searchable log of attempts. The second is semantic, facts with confidence values that decay if they go untouched. The third is procedural, patterns of code that have earned their keep through use. Each is stored alongside the others; each can be queried by hand.

A constitutional layer sits between thought and action. Five principles — laid out in plain prose, not regulation — decide whether a proposed step is allowed. The agent can argue with them and sometimes wins; more often, it asks for help. This part is the slowest part on purpose.

A program with good manners is a program that has read the room.

The hardware does not matter much. Droid8 runs against a small local model through Ollama, or against larger ones in the cloud when the local one is out of its depth. The router decides which, quietly, and remembers when its choice was the right one.

The source is open. The principles, the prompts, and the patterns are all visible from the outside — you can read them, change them, or write your own.

· entry 01 · 14
· habits & habitat ·
specifications
Common name Droid8
Family Notebook · plaintext
Habitat Python · Docker · Ollama
Status open beta
Voice soft, never alarming
Storage local · plaintext
First seen Nov 2025
notes from the field
01 It remembers, in three kinds of memory.
02 It refuses, when one of five principles says so.
03 It thinks before it strikes, then critiques afterwards.
04 It runs on a laptop, or further afield in the cloud.
05 It learns from a thumb up or down.
how to obtain a copy
Droid8
Python · Docker · Ollama
15 · entry 01 / 01 ·
← back to index entry № 01
— a personal legend —

Droid8

— a helper that learns by doing.
Droid8
pl. iv. droid8, half-scale.
in this entry —
i. Habitat & habits 14
ii. Description 17
iii. Notes from the field 20
iv. To obtain a copy 23
i. habitat & habits
Family Notebook · plaintext Habitat Python · Docker · Ollama Voice soft, never alarming Storage local · plaintext Sync optional, by post Status open beta First seen Nov 2025
ii. description

An autonomous agent that writes code, runs it inside a sandbox, then reflects on what it did and what it ought to have done differently. Three kinds of memory, five constitutional principles, and the patience to think before it acts.

Droid8 wants to be a careful colleague. It writes code, runs it inside a Docker sandbox, then sits with the result long enough to learn from it. None of this is loud — the system was made to behave the way a good intern behaves: ask before reaching, learn from the room, keep its own notes.

It carries three kinds of memory — what it has done, what it knows, what tends to work. The first is episodic, a searchable log of attempts. The second is semantic, facts with confidence values that decay if they go untouched. The third is procedural, patterns of code that have earned their keep through use. Each is stored alongside the others; each can be queried by hand.

A constitutional layer sits between thought and action. Five principles — laid out in plain prose, not regulation — decide whether a proposed step is allowed. The agent can argue with them and sometimes wins; more often, it asks for help. This part is the slowest part on purpose.

A program with good manners is a program that has read the room.

The hardware does not matter much. Droid8 runs against a small local model through Ollama, or against larger ones in the cloud when the local one is out of its depth. The router decides which, quietly, and remembers when its choice was the right one.

The source is open. The principles, the prompts, and the patterns are all visible from the outside — you can read them, change them, or write your own.

iii. notes from the field
01 It remembers, in three kinds of memory.
02 It refuses, when one of five principles says so.
03 It thinks before it strikes, then critiques afterwards.
04 It runs on a laptop, or further afield in the cloud.
05 It learns from a thumb up or down.
iv. to obtain a copy
Droid8
Python · Docker · Ollama
← back to index end of guide